#jogamp @ irc.freenode.net - 20131016 05:05:32 (UTC)


20131016 05:05:32 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20131015050532.html
20131016 05:05:32 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20131016050532.html
20131016 06:02:31 * [Mike] (~Mike]@anon) Quit ()
20131016 07:18:25 * monsieur_max (~maxime@anon) has joined #jogamp
20131016 07:20:01 <masterzen> monsieur_max: yep, was crazy to get there, but very happy to make it
20131016 07:23:05 <monsieur_max> masterzen: i'm totally jealous and looking forward to achieve the same :)
20131016 07:23:46 <masterzen> monsieur_max: I wish you all the best :)
20131016 07:24:35 <monsieur_max> masterzen: well, it's a great news that a jogamp powered game made it to humble bundle
20131016 07:45:43 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20131016 07:46:45 * xranby (~xranby@anon) has joined #jogamp
20131016 07:49:20 <monsieur_max> masterzen: about ticket to ride on desktop, did you bundle the JRE with the game ? or Java installed on the machine is a requirement ?
20131016 07:50:22 * odin_ (~Odin@anon) Quit (Ping timeout: 261 seconds)
20131016 08:02:27 * odin_ (~Odin@anon) has joined #jogamp
20131016 09:38:20 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20131016 09:46:15 * xranby (~xranby@anon) has joined #jogamp
20131016 11:16:34 <xranby> http://www.tuaw.com/2013/10/15/apple-releases-new-java-update-uninstalls-apple-provided-java-a/ ...
20131016 11:16:34 <xranby> Good riddance!
20131016 11:18:08 <xranby> http://www.oracle.com/technetwork/topics/security/cpuoct2013-1899837.html - Oracle Critical Patch Update Advisory - October 2013
20131016 11:18:19 <masterzen> monsieur_max: we bundle on windows, use the system one on mac and linux
20131016 11:19:20 <masterzen> before 2.1.0 on desktop a GL2ES2 used to bind to a bc profile, now it defaults to a core profile, has it been done on purpose?
20131016 11:19:51 <monsieur_max> masterzen: thanks for the info :) i might ask you some question sooner or later about releasing
20131016 11:20:05 <masterzen> monsieur_max: feel free to ask
20131016 11:24:07 <xranby> masterzen: GL2ES2 spec have actually included the intersection of GL3core since 2009... with 2.0.2 we added opengl es 3 and opengl 4.3 support. its actually the removed bc support by the latest gpu context that now gets exposed, 6y-10y deprectaded featured are dropped by the latest opengl contexts
20131016 11:25:07 <xranby> masterzen: in 2.1.0 we make this clear that the only way to support the latest GPU drivers are to stop using the deprecated methods
20131016 11:25:10 <masterzen> xranby: ok, my issue is that GL2ES2 allowed cpu loaded data before, still allows it on android but forbids it on desktop now, which is not very usefull
20131016 11:25:30 <masterzen> to have common code
20131016 11:25:44 * masterzen needs to use server side buffers :)
20131016 11:26:14 <xranby> the truth is that the latest desktop GPU drivers have stopped providing backward compatible modes especially seen on mac os x
20131016 11:26:34 <xranby> so if you want to have code running on both desktop and mobile you need to use VBO
20131016 11:26:44 <masterzen> sure
20131016 11:27:32 <xranby> cpu loaded data is still possible using GLES2
20131016 11:27:39 <xranby> and GL2
20131016 11:28:01 <masterzen> yes, but I've found some cards that don't provide GL2 anymore :(
20131016 11:28:40 <xranby> but there do not exist any opengl mode with cpu loaded data for all desktop systems.. like you said .. some have removed GL2, some got GL3 with bc, and some do not offer GL3 with bc
20131016 11:29:08 <masterzen> yes, it's more and more complicated
20131016 11:29:38 <xranby> 2.1.0 enforce the only way to code that still work for all systems using the programmable pipeline
20131016 11:30:11 <xranby> using the GL2ES2 profile
20131016 11:31:09 <xranby> https://jogamp.org/bugzilla/show_bug.cgi?id=852
20131016 11:34:31 <xranby> 2.0.2 GL2ES2 still allowed use of cpu loaded data but we then started to see issues using the latest desktop drivers https://jogamp.org/bugzilla/show_bug.cgi?id=821
20131016 11:54:52 <sgothel> (01:19:20 PM) masterzen: before 2.1.0 on desktop a GL2ES2 used to bind to a bc profile, now it defaults to a core profile, has it been done on purpose?
20131016 11:55:24 <sgothel> yes, b/c we like to expose common experience .. aligned to core profiles which are available on all platforms
20131016 11:55:44 <sgothel> so better to have the core profile 'troubles' now .. than to be sorry later
20131016 11:56:15 <sgothel> you still can use a *bc profile
20131016 11:57:19 <masterzen> sgothel: how can I select a bc profile? I don't see the api for that
20131016 11:58:05 <sgothel> request GL2 or GL3bc ..
20131016 11:58:17 <sgothel> "still allows it on android but forbids it on desktop now, which is not very usefull" .. now we are even ..
20131016 11:58:33 <sgothel> well, GLES2 allows cpu loaded data, yes
20131016 11:59:00 <sgothel> but you are 'notified' by this specialty .. since it is no more exposed to GL2ES2 interface ..
20131016 11:59:12 <masterzen> yep, I understand
20131016 11:59:15 <sgothel> so the interfaces properly map ..
20131016 12:00:30 <sgothel> changed .. and still changing NEWT pointer input handling .. GestureHandler/Listener might be of interest ..
20131016 12:01:17 <sgothel> now sorting out win8 touch events .. brrr .. but reusing common gesture code now work fine w/ it, as w/ android
20131016 12:01:30 <sgothel> so when x11 multi-touch comes in, it will be easy to add
20131016 12:05:16 <monsieur_max> great :)
20131016 12:31:54 * xranby (~xranby@anon) Quit (Ping timeout: 256 seconds)
20131016 12:35:33 * xranby (~xranby@anon) has joined #jogamp
20131016 14:05:24 * xranby (~xranby@anon) Quit (Ping timeout: 256 seconds)
20131016 14:07:45 * [Mike] (~Mike]@anon) has joined #jogamp
20131016 14:09:40 * xranby (~xranby@anon) has joined #jogamp
20131016 14:27:37 * kermyt (~kermyt@anon) Quit (Ping timeout: 265 seconds)
20131016 14:31:51 * kermyt (~kermyt@anon) has joined #jogamp
20131016 14:31:51 * kermyt (~kermyt@anon) Quit (Changing host)
20131016 14:31:51 * kermyt (~kermyt@anon) has joined #jogamp
20131016 14:52:55 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20131016 15:00:36 * xranby (~xranby@anon) has joined #jogamp
20131016 15:39:08 * kermyt (~kermyt@anon) Quit (Ping timeout: 240 seconds)
20131016 15:43:41 * kermyt (~kermyt@anon) has joined #jogamp
20131016 15:55:33 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20131016 16:15:10 * xranby (~xranby@anon) Quit (Ping timeout: 256 seconds)
20131016 16:19:06 * xranby (~xranby@anon) has joined #jogamp
20131016 16:33:01 * monsieur_max (~maxime@anon) has joined #jogamp
20131016 17:55:09 * Eclesia (~eclesia@anon) has joined #jogamp
20131016 17:55:14 <Eclesia> hi
20131016 19:55:57 * xranby-64 (~familjen@anon) has joined #jogamp
20131016 20:56:47 * void256 (~chatzilla@anon) has joined #jogamp
20131016 21:09:30 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20131016 21:49:24 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20131016 22:10:50 * masterzen (~masterzen@anon) Quit (Ping timeout: 245 seconds)
20131016 22:13:45 * masterzen (~masterzen@anon) has joined #jogamp
20131016 22:41:25 * void256 (~chatzilla@anon) Quit (Remote host closed the connection)
20131016 23:02:17 * xranby-64 (~familjen@anon) Quit (Ping timeout: 272 seconds)
20131016 23:03:36 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20131016 23:07:14 * xranby (~xranby@anon) has joined #jogamp
20131017 04:39:09 * hharrison (~chatzilla@anon) has joined #jogamp
20131017 04:40:23 <hharrison> evening all
20131017 04:41:24 <sgothel> hi Harvey
20131017 04:43:33 <hharrison> How are things?
20131017 04:44:33 <hharrison> Feels like things are so close on OSX, have a half-dozen people getting in touch over the past week trying the new 2.1.0 release
20131017 04:45:24 <sgothel> sweet .. working on 2.1.1 unifying pointer/mouse events .. touch win7 .. etc
20131017 04:46:12 <sgothel> searching for that visible test :)
20131017 04:46:28 <hharrison> Aye, that's what I'm trying to construct currently
20131017 04:47:00 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=729
20131017 04:47:13 <sgothel> TestBug816OSXCALayerPos03AWT :)
20131017 04:47:45 <sgothel> TestBug816OSXCALayerPos03[abc]AWT
20131017 04:49:09 <sgothel> they all worked here ..
20131017 04:52:24 <hharrison> The report I had was someone explicitly calling setVisible(false) on a JPanel containing a Canvas3d...which works
20131017 04:52:46 <hharrison> But any further calls to setVisible(true) fails to bring the contents of the JPanel back
20131017 04:52:51 <sgothel> the above test is similar AFAIK
20131017 04:53:42 <sgothel> oh .. nope - setVisible on glCanvas
20131017 04:53:58 <hharrison> Right, this was visibility of the containing component
20131017 04:54:04 <sgothel> maybe you can clone one of those and make a new unit test .. so we have similar
20131017 04:54:12 <sgothel> dunno why the setVisible .. right
20131017 04:54:28 <sgothel> hmm .. I have added a comp listener .. in JAWTWindow for this
20131017 04:54:43 <sgothel> doesn't trigger here
20131017 04:54:46 <hharrison> It's a bit tricky as I have no OSX machines to test....so I'm not totally sure if what I've done actually reproduces
20131017 04:54:58 <sgothel> oh
20131017 04:55:07 <hharrison> So there's a round trip to the original reporters before I send to you
20131017 04:55:40 <sgothel> oh dear .. yeah .. I will take care then .. pls reopen Bug 729 w/ your findings ..
20131017 04:55:41 <hharrison> Hmm, I should also go make sure Java3d isn't overloading any of that stuff
20131017 04:55:55 <sgothel> good stuff
20131017 04:56:10 <sgothel> should not be possible .. look in JAWTWindow ..
20131017 04:56:33 <sgothel> JAWTComponentListener ..
20131017 04:56:48 <sgothel> since child won't get notified by AWT about visibility state ..
20131017 04:57:00 <hharrison> Oh! Before I forget, jogl is performing really well for us, I'm super impressed by how well it's holding up as we stress things this week
20131017 04:57:04 <sgothel> you might find the bug there .. but I will check w/ your test case later
20131017 04:57:16 <sgothel> great
20131017 04:57:47 <sgothel> good to hear .. since I don't test too much concurrently / stress
20131017 04:58:24 <sgothel> but other companies have done similar things ... hence I changed GLJPanel .. (scales better w/ buffers) etc
20131017 04:58:28 <hharrison> We're doing some larger model imports now, things really hold up well
20131017 04:59:03 <sgothel> nothing on our side I guess .. just GL and java itself :)
20131017 04:59:23 <sgothel> oh .. you might like the new printing API
20131017 04:59:37 <sgothel> w/ that TiledRenderer
20131017 05:05:32 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20131017050532.html