#jogamp @ irc.freenode.net - 20140702 05:05:29 (UTC)


20140702 05:05:29 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20140701050529.html
20140702 05:05:29 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20140702050529.html
20140702 05:30:58 * hija (~hija@anon) has joined #jogamp
20140702 05:35:17 * hija (~hija@anon) Quit (Ping timeout: 252 seconds)
20140702 06:22:52 * monsieur_max (~maxime@anon) has joined #jogamp
20140702 07:00:57 * jvanek (jvanek@anon) has joined #jogamp
20140702 07:16:51 * hija (~hija@anon) has joined #jogamp
20140702 07:24:58 * eclesia (~husky@anon) has joined #jogamp
20140702 07:25:03 <eclesia> good morning
20140702 07:38:12 * hija (~hija@anon) Quit (Quit: hija)
20140702 07:39:51 * hija (~hija@anon) has joined #jogamp
20140702 07:43:17 * hija (~hija@anon) Quit (Client Quit)
20140702 08:02:36 * hija (~hija@anon) has joined #jogamp
20140702 08:25:11 * hija (~hija@anon) Quit (Quit: hija)
20140702 09:03:48 * hija (~hija@anon) has joined #jogamp
20140702 10:54:31 * sgothel (~sgothel@anon) Quit (Remote host closed the connection)
20140702 10:54:59 * sgothel (~sgothel@anon) has joined #jogamp
20140702 10:54:59 * ChanServ sets mode +v sgothel
20140702 11:01:18 <sgothel> http://jogamp.org/git/?p=jogl.git;a=blob;f=src/jogl/classes/javax/media/opengl/GLEventListener2.java;hb=HEAD
20140702 11:01:45 <sgothel> ^^ generic - or not ? i.e. useful for all or better move it to some util package
20140702 11:05:26 <eclesia> isn't that going the opposite direction of OpenGL ? 'setProjectionModelview' latest opengl version push this work on the user.
20140702 11:05:49 <xranby> can we have Projection in the name? mre descriptive than a 2
20140702 11:08:15 <sgothel> @Eclesia: Sure .. but one still uses this thing ..
20140702 11:08:30 <sgothel> but right, I guess I will push it to an util package for 'special use'
20140702 11:22:22 <sgothel> new package dest: com.jogamp.opengl.util
20140702 11:23:12 <sgothel> as for a name .. hmm
20140702 11:23:53 <sgothel> we have 'TileRendererListener' for example ..
20140702 11:24:45 <sgothel> 'Projection' will not suffice I guess, since it will exceed this 'feature'
20140702 11:25:37 <sgothel> @Eclesia, All: The passing down the PMV matrices are due to the renderer needs to define it, here for the stereo thingy .. maybe this is wrong
20140702 11:25:58 <sgothel> i.e. create a stereo interface w/ given details .. hmm
20140702 11:26:22 <sgothel> what is the goal: allowing all implementing classes to work well w/ custom rendering - here manual stereo rendering
20140702 11:26:38 <sgothel> so the demos only need to impl. the new feature - done
20140702 11:32:25 <sgothel> CustomRendererListener, ExtendedRendererListener ..
20140702 11:34:46 <sgothel> looks like we could pass: IPD (eye distance in meters) to the renderer to produce the modelview .. and the FOV for the projection .. will experiment ..
20140702 11:35:12 <sgothel> then we could have a better abstraction and not enforce a PMV to the 'client upstream' GLEventListener,
20140702 11:35:31 <sgothel> which might be impossible .. i.e. the stereo tool cannot know all the detail
20140702 12:31:38 <eclesia> sgothel: so you are extenting the api for a special rendering case, stereo. is that right ?
20140702 12:32:46 <xranby> sgothel: no lens needed, wow you have made the DIY occulus VR areality!
20140702 12:33:11 <xranby> run the code on a android device and ducttape it in front of your eyes
20140702 12:33:51 <sgothel> hmm ..
20140702 12:34:01 <sgothel> yeah .. need to skip the check whether device is present
20140702 12:34:16 <sgothel> and step by step .. moving code to java ..
20140702 12:34:45 <xranby> good that phones have included accelerometers
20140702 12:34:45 <sgothel> that current code is all about getting the vertices etc and parameters (fov ..)
20140702 12:35:02 <sgothel> yeah .. all a WIP
20140702 12:35:47 <zubzub> yey I finally got the jni to work
20140702 12:35:49 <sgothel> extracting the PMV generation .. a bit, so the CustomRendererListener can be more generic, and impl. can set PMV by actual fov and IPD
20140702 12:35:58 <zubzub> all I had to do was to rename a function
20140702 12:35:59 <zubzub> :s
20140702 12:36:01 <sgothel> hurray!
20140702 12:36:02 <sgothel> ah
20140702 12:36:17 <zubzub> which makes 0 sense
20140702 12:37:34 <zubzub> but the fact that adding several printf's doesnt make it segfault (undefined symbol instead)
20140702 12:37:44 <zubzub> was a good clue things were/are very strange
20140702 12:38:24 <zubzub> my guess is now that the make tool made some bad decission on what to compile when something changed
20140702 12:38:56 <zubzub> and renaming the offending function made it recompile everything
20140702 12:39:18 <zubzub> so that's probably what made it work
20140702 12:41:47 <zubzub> but at least I can now say that
20140702 12:42:02 <zubzub> jni-liba depends on jni-libb
20140702 12:42:07 <zubzub> and loading both into the jvm
20140702 12:42:10 <zubzub> actually works
20140702 15:08:33 * jvanek (jvanek@anon) Quit (Ping timeout: 255 seconds)
20140702 15:21:03 * jvanek (jvanek@anon) has joined #jogamp
20140702 15:21:28 * jvanek (jvanek@anon) Quit (Client Quit)
20140702 15:37:29 * jvanek (jvanek@anon) has joined #jogamp
20140702 15:54:22 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140702 16:04:27 * eclesia (~husky@anon) has left #jogamp
20140702 16:28:16 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20140702 16:37:30 * hija (~hija@anon) Quit (Read error: Connection reset by peer)
20140702 16:37:47 * hija (~hija@anon) has joined #jogamp
20140702 16:40:00 * monsieur_max (~maxime@anon) has joined #jogamp
20140702 16:53:51 * kermyt (~kermyt@anon) Quit (Ping timeout: 255 seconds)
20140702 16:57:13 * kermyt (~kermyt@anon) has joined #jogamp
20140702 19:30:48 * hija (~hija@anon) Quit (Quit: hija)
20140702 21:21:40 * hija (~hija@anon) has joined #jogamp
20140702 21:28:56 * kermyt (~kermyt@anon) Quit (Ping timeout: 260 seconds)
20140702 21:32:38 * kermyt (~kermyt@anon) has joined #jogamp
20140702 21:32:43 * kermyt (~kermyt@anon) Quit (Changing host)
20140702 21:32:43 * kermyt (~kermyt@anon) has joined #jogamp
20140702 21:38:28 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140702 21:51:25 * hija (~hija@anon) Quit (Quit: hija)
20140702 21:55:55 * hija (~hija@anon) has joined #jogamp
20140702 22:02:22 * hija (~hija@anon) Quit (Quit: hija)
20140702 22:05:49 * hija (~hija@anon) has joined #jogamp
20140702 22:22:30 * hija (~hija@anon) Quit (Read error: Connection reset by peer)
20140702 23:14:19 * hija (~hija@anon) has joined #jogamp
20140702 23:28:08 * hija (~hija@anon) Quit (Quit: hija)
20140702 23:29:14 * hija (~hija@anon) has joined #jogamp
20140703 05:05:29 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20140703050529.html