#jogamp @ irc.freenode.net - 20140628 05:05:28 (UTC)


20140628 05:05:28 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20140626222528.html
20140628 05:05:28 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20140628050528.html
20140628 05:12:34 * [Mike] (~Mike]@anon) has joined #jogamp
20140628 06:42:17 * kermyt (~kermyt@anon) Quit (Ping timeout: 245 seconds)
20140628 06:43:17 * kermyt (~kermyt@anon) has joined #jogamp
20140628 07:04:56 * monsieur_max (~maxime@anon) has joined #jogamp
20140628 07:43:30 * kermyt (~kermyt@anon) Quit (Ping timeout: 255 seconds)
20140628 07:45:51 * kermyt (~kermyt@anon) has joined #jogamp
20140628 09:00:54 * Eclesia (~eclesia@anon) has joined #jogamp
20140628 09:03:51 <Eclesia> good morning
20140628 10:01:15 <zubzub> are there any examples for egl+es with jogl?
20140628 10:09:33 <rmk0> zubzub: how d'you mean?
20140628 10:12:53 <rmk0> pretty sure using newt on an opengl ES implementation will use EGL internally, unless i'm mistaken
20140628 10:13:05 <rmk0> the details of EGL or GLX are abstracted away and invisible, obviously
20140628 11:08:24 <zubzub> ah ok
20140628 13:23:18 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20140628 14:27:01 * hija (~hija@anon) has joined #jogamp
20140628 14:57:24 * Eclesia (~eclesia@anon) has joined #jogamp
20140628 19:17:46 <Eclesia> sgothel: hi, I spotted something strange in newt mouse events
20140628 19:18:06 <Eclesia> when there is a mouse wheel event, the mouse button is set to 1
20140628 19:18:27 <Eclesia> shouldn't it be something like 0 or -1 ? since it's not a button
20140628 19:43:29 <sgothel> the wheel is a button
20140628 19:44:08 <sgothel> (2 I guess .. would need to double check the code though ..)
20140628 19:46:10 <Eclesia> sgothel: well, it would be the button 2. but here is something else : when you just use the wheel, button = 1. when you use the wheel while button 1 pressed, button = 1. when you use the wheel while button 2 pressed, button = 2.
20140628 19:46:33 <Eclesia> to keep the same logic, when there is just the wheel, button should be 0/-1.
20140628 19:47:05 <Eclesia> or always 2 whatever button is pressed
20140628 19:48:01 <sgothel> MouseEvent.getButton() I assume ?
20140628 19:48:55 <Eclesia> yes
20140628 19:49:20 <sgothel> it should have the triggering button number (not count) in the event
20140628 19:49:35 <sgothel> (or pointer name .. as you wish ..)
20140628 19:49:56 <Eclesia> hm no, my bad, button is always 1 whatever other button is pressed
20140628 19:50:24 <Eclesia> strange... was not 1 just before
20140628 19:51:11 <sgothel> 'Multiple-Pointer Events' section in MouseEvent API doc ..
20140628 19:53:50 <Eclesia> multi-pointer ... how can one have more then one pointer ?
20140628 19:54:18 <Eclesia> I've just read the doc but sorry, I don't understand a thing ...
20140628 19:54:25 <sgothel> I have many fingers ? :)
20140628 19:55:20 <Eclesia> haa, you mean things like tactil screens
20140628 19:55:52 <Eclesia> I just have one old mouse :x, nothing fancy
20140628 19:56:08 <sgothel> 'pointer' can be anything hence .. i.e. 2 pressed button on one mouse are also considered multi-pointers .. here sharing same location .. probably
20140628 19:56:42 <sgothel> so sharing same API .. right, not producing multiple pointer data for mouse button ..
20140628 19:56:58 <sgothel> but modifier mask holds all pressed button names
20140628 20:01:30 <Eclesia> ok, I get it now. thanks
20140628 20:21:02 * void256 (~void@anon) has joined #jogamp
20140628 20:26:59 <Eclesia> hm...nice, api can handle plenty of things :) . but the design doesn't feel right (no offence), hard to explain, maybe it should be split in something like PointerGroupEvent -> array of PointerEvent. but maybe that's overkill ... just an idea ... forget it ^^
20140628 20:28:15 <sgothel> we started elaborate on dealing w/ other input devices .. and whether to have an all-for-one, OO or separate type .. (sticks, gamepads .. and all the like)
20140628 20:29:01 <sgothel> here - it's a PointerEvent .. which incl. mouse events .. as API doc says, complying w/ the referenced W3C pointer API ..
20140628 20:31:35 <Eclesia> I see the picture, add gamepads must the biggest problem I guess, with 2sticks and buttons. or mouse with 2 wheels
20140628 20:35:17 <sgothel> yup .. Julien started a draft .. we had talks .. need to expose device details, ratio, dimensions of sensors .. all that
20140628 20:35:25 <Eclesia> just an possible idea : stop thinking in device (keyboard,mouse,gamepad,...) and replace with dimensions. 0DInputEvent = button, 1DInputEvent = wheels,sliders... , 2DInputEvent = sticks,balls,...
20140628 20:35:59 <Eclesia> and a getDeviceType + getDeviceId on the event
20140628 20:36:36 <Eclesia> or getDevice : MouseDevice, KeyboardDevice,...
20140628 20:36:49 <sgothel> that already exists a bit in MouseEvent (pointer) .. and we need to elaborate on it .. right, give more semantics of the events .. group types .. etc
20140628 20:37:43 <sgothel> a bugzilla entry exists as well .. hmm, but no time to deal w/ it .. maybe Julien will do so
20140628 20:38:10 <sgothel> one sensor input however may come soon, accelerator .. so it must fit somewhere :)
20140628 20:38:32 <sgothel> and GPS/location event would be nice as well
20140628 20:39:56 <Eclesia> I can think of many other kind of sensors ^^ weather, or sea,atmospheric probes , stuff like that. not really 'input' events but still 'events'
20140628 20:40:37 <Eclesia> we have some of those at work, a weather station and sunspot devices for tests
20140628 20:40:56 <sgothel> surely they are input events, just not user input events :)
20140628 20:42:47 <Eclesia> I'll try to design something in my project about all this, the way I see it, should be fun ^^
20140628 20:43:02 <Eclesia> so far I only have basic keyboard/mouse events
20140628 21:09:12 * monsieur_max (~maxime@anon) Quit (Ping timeout: 248 seconds)
20140628 21:10:34 * monsieur_max (~maxime@anon) has joined #jogamp
20140628 21:27:17 * void256_ (~void@anon) has joined #jogamp
20140628 21:28:05 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140628 21:29:14 <Eclesia> good night ++
20140628 21:29:30 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20140628 21:30:12 * void256 (~void@anon) Quit (Ping timeout: 245 seconds)
20140628 21:30:19 * void256_ is now known as void256
20140628 21:49:17 * kermyt (~kermyt@anon) Quit (Ping timeout: 252 seconds)
20140628 21:49:31 * kermyt (~kermyt@anon) has joined #jogamp
20140628 22:15:02 * void256 (~void@anon) Quit (Remote host closed the connection)
20140628 23:59:40 * magaio_ (~magaio@anon) has joined #jogamp
20140629 00:01:39 * kermyt_ (~kermyt@anon) has joined #jogamp
20140629 00:03:23 * magaio (~magaio@anon) Quit (Ping timeout: 240 seconds)
20140629 00:03:24 * magaio_ is now known as magaio
20140629 00:04:04 * kermyt (~kermyt@anon) Quit (Ping timeout: 240 seconds)
20140629 00:04:04 * kermyt_ is now known as kermyt
20140629 00:08:33 * masterzen_ (~masterzen@anon) has joined #jogamp
20140629 00:09:55 * masterzen (~masterzen@anon) Quit (Ping timeout: 240 seconds)
20140629 00:18:22 * masterzen_ (~masterzen@anon) Quit (Ping timeout: 260 seconds)
20140629 00:20:43 * ___m___ (~Mike]@anon) has joined #jogamp
20140629 00:20:47 * kermyt (~kermyt@anon) Quit (Ping timeout: 260 seconds)
20140629 00:23:53 * [Mike] (~Mike]@anon) Quit (Ping timeout: 260 seconds)
20140629 00:24:10 * kermyt (~kermyt@anon) has joined #jogamp
20140629 00:25:33 * masterzen (~masterzen@anon) has joined #jogamp
20140629 00:31:00 * hija_ (~hija@anon) has joined #jogamp
20140629 00:37:43 * hija (~hija@anon) Quit (*.net *.split)
20140629 00:37:45 * odin_ (~Odin@anon) Quit (*.net *.split)
20140629 00:37:52 * hija_ is now known as hija
20140629 00:43:25 * odin_ (~Odin@anon) has joined #jogamp
20140629 00:44:07 * odin_ is now known as Guest30096
20140629 01:20:38 * Nirei (~nirei@anon) has joined #jogamp
20140629 01:22:33 <Nirei> Hello!
20140629 01:23:57 <Nirei> I need some guidance on license-related stuff using jogl and gluegen
20140629 01:27:44 <Nirei> More specifically, I have two questions. One is, can I publish my code that uses jogl and gluegen under GPLv3? I know BSD 2-clause is compatible but just want to make sure.
20140629 01:30:12 <Nirei> And if that's the case, which license text should I include with my code. JOGL license text makes some point about it but I'm just not sure about what's the right way to do it. Is it enough to put a separate file with my code and/or binaries? What should be in that file?
20140629 01:30:50 <Nirei> Well, they turned out to be more than two questions.
20140629 01:41:23 * hija_ (~hija@anon) has joined #jogamp
20140629 01:41:23 * hija (~hija@anon) Quit (Read error: Connection reset by peer)
20140629 01:41:24 * hija_ is now known as hija
20140629 04:26:19 * Nirei (~nirei@anon) Quit (Ping timeout: 240 seconds)
20140629 05:05:28 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20140629050528.html