#jogamp @ irc.freenode.net - 20130226 05:05:07 (UTC)


20130226 05:05:07 -CatOut- Previous @ http://jogamp.org/log/irc/jogamp_20130225050553.html
20130226 05:05:07 -CatOut- This channel is logged @ http://jogamp.org/log/irc/jogamp_20130226050507.html
20130226 05:25:22 * hharrison (~chatzilla@anon) has joined #jogamp
20130226 05:32:53 * Slash_Fury (~Slash_Fur@anon) Quit (Ping timeout: 252 seconds)
20130226 05:41:45 <sgothel> Good morning ..
20130226 05:41:58 <sgothel> @Harvey: OSX Java7 CALayer bug ..
20130226 05:44:24 <sgothel> Your Java3D AWT component, does it directly derive from our GLCanvas and hence utilize GLCanvas.reshape(..) ?
20130226 05:44:27 <sgothel> The latter does:
20130226 05:44:31 <sgothel> + if(null != jawtWindow && jawtWindow.isOffscreenLayerSurfaceEnabled() ) {
20130226 05:44:31 <sgothel> + jawtWindow.layoutSurfaceLayer();
20130226 05:44:31 <sgothel> + }
20130226 05:45:00 <sgothel> I have to see how to simplify this call, i.e. make it automatic somewhat ..
20130226 06:28:11 <hharrison> Canvas3d extends java.awt.Canvas
20130226 06:29:11 <sgothel> Yup .. I will test adding the above layout call to JAWTWindow itself .. (update bounds) .. however, if this doesn't work well, you may need to add the above lines to reshape
20130226 06:29:38 <sgothel> I went crazy over this CALayer bug a few days ago .. finally found the issue
20130226 06:30:14 <sgothel> all JDK's behave differently on OSX .. and their NSView changes CALayer position and size in funny ways
20130226 06:30:35 <sgothel> the latest even didn't remove animation for positioning etc ..
20130226 06:30:54 <hharrison> Sounds like a fun rat's nest
20130226 06:31:06 <sgothel> Now, our CALayer only allows to set position/size via the dedicated methods
20130226 06:31:19 <sgothel> and disables all animations the hard way
20130226 06:32:22 <sgothel> will ping you .. and forum, whether I could do it the implicit way .. or not
20130226 06:33:22 <hharrison> Sure, even if I need to add something myself, just shoot me a template to follow if possible
20130226 06:33:38 <sgothel> great - will do
20130226 06:34:19 <hharrison> While I have you here, are you involved with any upstreams packaging jogl?
20130226 06:34:28 <hharrison> Debian...fedora, etc?
20130226 06:34:30 <sgothel> nope
20130226 06:34:43 <sgothel> but Silvestro Ledu is
20130226 06:35:15 <sgothel> Sylvestre Ledru
20130226 06:35:39 <sgothel> sylvestre AT debian DOT org
20130226 06:35:51 <hharrison> thanks
20130226 06:36:19 <hharrison> Got the JCanvas3d antialiasing problem fixed, likely to do a -pre7 just to roll that up
20130226 06:36:39 <sgothel> He manages the SciLab product .. and hence a few Debian packages
20130226 06:37:05 <sgothel> sweet - so you could remove the constraints
20130226 06:37:34 <hharrison> looks like
20130226 06:37:55 <hharrison> Well, not quite there yet, this was a bugfix for Emmanual
20130226 06:38:02 <sgothel> great to see our FBO work has some merits :)
20130226 06:38:21 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130226 06:39:09 <hharrison> It's getting to the point where I'm not sure how much more I'll put into Java3d, I think anyone that is stuck with it is now mostly out of the woods
20130226 06:39:46 <hharrison> at work, we've moved to a direct to jogl2 approach and we're quite happy with it
20130226 06:39:53 <sgothel> hmm .. then let me run this implicit CALayer test 1st .. and you can use that build to bundle, you bundle JOGL ?
20130226 06:40:20 <hharrison> Yeah
20130226 06:40:29 <sgothel> yup - generic vs special .. performance and flexibility always winning w/ latter
20130226 06:40:44 <sgothel> so .. let's do this later in around 10 hours .. I will be done
20130226 06:40:57 <sgothel> you sleep, me work, you wake up - done :)
20130226 06:41:05 <hharrison> Sure thing...would this be gettign close to a new jogl -rc then?
20130226 06:41:40 <sgothel> uh .. I am playing the perverted game of waiting for 2.0.2 :) - just pick the aggregated one
20130226 06:41:47 <hharrison> If so, I might hold off just a bit and release a -pre7, saying 'requires jogl -rc12'
20130226 06:42:29 <sgothel> devs pick aggregates builds to test anyways .. and then we get stable for 2.0.2
20130226 06:42:29 <hharrison> I still need to get those AWT focus patches in order, we're still carrying that local hack I sent you awhile back
20130226 06:42:47 <sgothel> oops ..
20130226 06:43:00 <sgothel> I guess I missed that one :|
20130226 06:43:17 <hharrison> No, you tested them and they broke some unit tests and sent them back for repair ;-)
20130226 06:43:31 <sgothel> oh
20130226 06:43:35 <hharrison> Ball is squarely in my court
20130226 06:43:50 <sgothel> right NewtCanvasAWT was broken by it right ?
20130226 06:43:56 <hharrison> Yeah
20130226 06:44:25 <sgothel> yeah .. a very very sensitive code path .. and ugly to deal w/ diff AWT behavior of all platforms
20130226 06:44:39 <hharrison> <sad trombone>
20130226 06:44:51 <sgothel> i.e. it doesn't work on OSX .. just on X11/Windows
20130226 06:44:53 <hharrison> write once debug everywhere :-)
20130226 06:45:24 <sgothel> problem is the focus code depends on native platform, the AWT API doc says so 'don't count on it' :)
20130226 06:46:15 <sgothel> and it has window stacking z-order implication crucial for NEWT/AWT
20130226 06:46:21 <sgothel> (native parenting)
20130226 06:46:54 <sgothel> thats why we have that focus callback handle to NEWT etc ..
20130226 06:47:00 <sgothel> *handler
20130226 06:48:20 <hharrison> No worries, works well enough on windows for now, we'll hope to have it fixed by the time other platforms are bigger for us
20130226 06:50:47 <hharrison> I still find it shocking that that is the only local patch we're carrying
20130226 06:50:50 <sgothel> right now I think fixing bugs in category 'it should work' - then the detailed stuff like URL-lookup/hash, then 4.3/ES3 ..
20130226 06:52:00 <sgothel> well, sure we should fix that as well .. maybe even w/ Platform constraints etc ..
20130226 06:55:01 * xranby1 (~familjen@anon) has joined #jogamp
20130226 07:04:44 <sgothel> Good morning Xerxes
20130226 07:23:30 <xranby_ac1001> sgothel: good morning
20130226 07:28:04 * hharrison (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.90 [Firefox 18.0.2/20130206104040])
20130226 07:28:42 * DemoscenePassiv (~Lutsche@anon) Quit (Ping timeout: 272 seconds)
20130226 07:59:07 * xranby_ac1001 (~xranby@anon) Quit (Ping timeout: 256 seconds)
20130226 08:28:15 * [Mike] (~Mike]@anon) Quit ()
20130226 10:05:25 * xranby (~xranby@anon) Quit (Quit: Leaving.)
20130226 10:08:33 * ebrayet (~Adium@anon) has joined #jogamp
20130226 10:08:53 <ebrayet> Hi
20130226 10:09:06 <sgothel> Hi Eric
20130226 10:11:47 * xranby (~xranby@anon) has joined #jogamp
20130226 11:54:15 * xranby1 (~familjen@anon) Quit (Quit: Leaving.)
20130226 14:44:26 * Slash_Fury (~Slash_Fur@anon) has joined #jogamp
20130226 14:58:56 * xranby (~xranby@anon) Quit (Ping timeout: 244 seconds)
20130226 15:06:12 * Slash_Fury (~Slash_Fur@anon) Quit (Ping timeout: 264 seconds)
20130226 15:33:01 * xranby (~xranby@anon) has joined #jogamp
20130226 17:27:15 * ebrayet (~Adium@anon) Quit (Quit: Leaving.)
20130226 18:05:16 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130226 19:21:25 * [Mike] (~Mike]@anon) has joined #jogamp
20130226 20:33:41 * hharrison (~chatzilla@anon) has joined #jogamp
20130226 23:06:37 * DemoscenePassiv (~Lutsche@anon) Quit (Ping timeout: 256 seconds)
20130226 23:33:29 * Slash_Fury (~Slash_Fur@anon) has joined #jogamp
20130227 01:59:49 * Slash_Fury (~Slash_Fur@anon) Quit ()
20130227 02:09:50 * hharrison (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.90 [Firefox 19.0/20130212082553])
20130227 02:54:40 * xranby (~xranby@anon) Quit (Ping timeout: 272 seconds)
20130227 02:56:06 * xranby (~xranby@anon) has joined #jogamp
20130227 05:05:20 -CatOut- Continue @ http://jogamp.org/log/irc/jogamp_20130227050520.html