#jogamp @ irc.freenode.net - 20130717 05:06:03 (UTC)


20130717 05:06:03 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20130716050603.html
20130717 05:06:03 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20130717050603.html
20130717 07:38:55 <sgothel> 2.0.2-rc-20130717 maven deployed ..
20130717 07:39:19 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_706-joal_467-jogl_1053-jocl_831/
20130717 07:39:31 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_706-joal_467-jogl_1053-jocl_831-signed/
20130717 08:26:18 * xranby (~familjen@anon) has joined #jogamp
20130717 08:45:56 <xranby> #JogAmp 2.0.2-rc-20130717 first signed test build with #OpenGL ES 3 and GL 4.3 support #JogAmp #JOGL #Java #Android \o/
20130717 08:46:06 <sgothel> :)
20130717 08:47:41 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_706-joal_467-jogl_1053-jocl_831/javadoc/jogl/javadoc/overview-summary.html#overview_description
20130717 08:47:42 <sgothel> :)
20130717 08:48:09 <sgothel> uml .. still missing, yup
20130717 08:49:39 <xranby> time to update the front page stating ES3 and GL 4.3 support
20130717 08:49:47 <sgothel> yup
20130717 08:52:12 <xranby> ohh 2.0.2 Major Release, July 18th 2013
20130717 08:53:05 <sgothel> hehe
20130717 08:56:21 <xranby> hmm Copyright 2010 JogAmp Community. the footer on the javadoc
20130717 08:57:05 <sgothel> thats when we did it .. not updating year ..
20130717 08:58:11 <xranby> ok
20130717 09:13:40 <sgothel> @Xerxes: Maybe add the news to opengl.org incl. invitation to our BOF
20130717 09:13:45 <sgothel> others do that as well .. :)
20130717 09:16:49 <xranby> sgothel: may i ask you do to the formal handshake with opengl?
20130717 09:17:07 <xranby> i specialize on the dynamic growth
20130717 09:18:00 <sgothel> ok .. even though I dunno what you mean :)
20130717 09:18:26 <sgothel> it's just a bunch of folks like us boiling w/ water :)
20130717 09:24:15 <sgothel> refining docs ..
20130717 09:50:06 <sgothel> adding old glext header file for GLHeader .. to catch all extension for API doc .. hmm
20130717 10:52:11 <xranby> woha! collective traffic takes ~2h40min from LAX to anaheim
20130717 10:52:24 <xranby> 36min by car
20130717 11:03:48 <sgothel> hmm
20130717 11:04:14 <sgothel> sorry .. you arrive before us :}
20130717 11:19:39 <xranby> i am sure i can find some special magic disnayland shuttle to use
20130717 13:53:16 * petrs (~petrs@anon) has joined #jogamp
20130717 13:53:19 <petrs> o/
20130717 13:59:21 * armurray (~andrew@anon) has joined #jogamp
20130717 14:22:23 <sgothel> @Xerxes: Merged your branch / Updated to Java7 javadoc (duh - was still using java6) .. w/ own stylesheet & colors .. lets see what happens :)
20130717 14:24:45 <petrs> hi sven if you have some time plz check #744...
20130717 14:25:06 <sgothel> time is a scarce resource :)
20130717 14:25:22 <sgothel> ah ..
20130717 14:25:46 <sgothel> Simple question .. : Is it better than before ? Bug-wise ?
20130717 14:25:59 <sgothel> Then I can merge now - and you may cont. later on ..
20130717 14:26:33 <petrs> yes
20130717 14:26:37 <sgothel> great
20130717 14:27:10 <sgothel> so I simple fetch you branch .. and merge your tip ?
20130717 14:28:19 <sgothel> pr744 ?
20130717 14:28:48 <sgothel> Petrs ?
20130717 14:29:03 <petrs> ye i merged your latest jogl before work so it should be ok... or i can send u that pull request idk what does it do... xD
20130717 14:29:05 <petrs> yeye
20130717 14:29:12 <sgothel> sweet
20130717 14:30:23 <sgothel> thank you! will push after build .. cycle is done ..
20130717 14:30:33 <sgothel> can't trust jenkins .. tsts
20130717 14:30:49 <petrs> thank you 2
20130717 14:31:03 <petrs> and sry for delay... :<
20130717 14:31:18 <sgothel> you made it into 2.0.2 :)
20130717 14:31:28 <petrs> xD
20130717 14:35:42 <xranby> sgothel: great! hope the new javadoc 7 passes jenkins :)
20130717 15:03:44 <xranby> https://jogamp.org/chuck/job/gluegen/label=linux-x86_32-nvidia/707/changes :/
20130717 15:04:47 <xranby> when jenkin reposts "become-unstable" did it fail?
20130717 15:06:05 <xranby> ah.. one test mysteriously failed https://jogamp.org/chuck/job/gluegen/label=linux-x86_32-nvidia/lastCompletedBuild/testReport/com.jogamp.common.util/TestTempJarCache/testJarUtil01b/
20130717 15:18:04 <sgothel> just not 100% . thats all
20130717 15:18:25 <sgothel> ok .. garden time .. will cont. finalizing tomorrow!
20130717 15:18:57 <sgothel> jogl looks ok .. so far
20130717 19:52:49 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_707-joal_468-jogl_1054-jocl_832/javadoc/jogl/javadoc/ <- new jogamp javadoc style :)
20130717 19:53:22 <sgothel> the java7 default, was horrible, missing discs at list items if nested .. margins etc ..
20130717 19:55:52 <xranby> some usability issues: the font gets smaller for each nested bullet list row
20130717 19:56:06 <xranby> making the font really tiny for the inner most row
20130717 19:56:27 <sgothel> yup .. I did that, i.e. 90%
20130717 19:56:45 <sgothel> which page ? Sure we can change that (style in gluegen/make/doc/..)
20130717 19:57:03 <sgothel> but other than that .. surely you agree - it's nice isn't it ? :)
20130717 19:57:18 <xranby> yes its nice
20130717 19:57:30 <sgothel> you can check the java7 .. horrible
20130717 19:57:35 <xranby> i wa thinking about the first page clicking on the link
20130717 19:57:49 <xranby> scroll down and i was whonering if i was becoming nearsighted
20130717 19:58:54 <sgothel> help me .. here .. firefox .. it seems ok (high res screen though)
20130717 19:59:51 <sgothel> "OpenGL 3.1 requires a new native context, incompatible with prior ve" .. ?
20130717 19:59:57 <sgothel> (inner most AFAIK)
20130717 20:00:47 <sgothel> sure .. it's a 1st draft .. colors should be fixed .. maybe, the size issue you see - and ofc, our jogamp logo .. :)
20130717 20:01:22 <sgothel> your at the airport ?
20130717 20:01:49 <rmk0> glad i'm not the only one that dislikes the java 7 javadoc
20130717 20:02:13 <rmk0> scaladoc is even worse
20130717 20:02:16 <sgothel> the inner lists were like: huge font size, no bullets .. etc
20130717 20:04:25 <sgothel> I see on tablet now .. yes .. like the 10% smaller, well - fine for me .. dunno - if you don't like it - sure, change it pls .. we can discuss final style and complete (logo, colors, ..etc)
20130717 20:04:59 <sgothel> http://jogamp.org/git/?p=gluegen.git;a=commit;h=61b88bd0675b45c550cfdd02bbf96944d8c3e505
20130717 20:05:05 <sgothel> http://jogamp.org/git/?p=gluegen.git;a=commit;h=d6791e62bc6841f6163f76b76d75ef22f434b4d3
20130717 20:06:11 <sgothel> family evening .. testing Xerxes A/V and packing tomorrow ..
20130717 20:06:51 <sgothel> so last thing tomorrow will be 2.0.2 .. if you see issues .. now is the time :)
20130717 20:08:31 <sgothel> Alan Sambol will be w/ us @ BOF .. he will show his MyHMI thingy
20130717 20:08:38 <rmk0> am going to enable ES3 in jcanephora as soon as i've eaten
20130717 20:08:54 <rmk0> the test suite for it covers a large part (if not all) of the api
20130717 20:09:03 <sgothel> hohoho
20130717 20:09:09 <sgothel> maybe we should use it as well :)
20130717 20:09:30 <rmk0> well it's all there in public
20130717 20:09:35 <rmk0> can clone it and "mvn -C clean verify"
20130717 20:09:35 <sgothel> like piglit ?
20130717 20:09:57 <sgothel> ES API tests .. semantic validation ?
20130717 20:10:08 <rmk0> ah, right
20130717 20:10:12 <rmk0> no it's not like piglit
20130717 20:10:24 <rmk0> but it ends up touching a lot of of the opengl api in its own test suite
20130717 20:10:26 <sgothel> if so .. *for ..* .. ahhh .. just wanted to say - it would be IT
20130717 20:10:56 <sgothel> neither khronos, nor NV, nor AMD has a proper working test machinery
20130717 20:19:53 * MarkT (32c4d781@anon) has joined #jogamp
20130717 20:20:25 <MarkT> Hello. Is there a proper way to keep the NEWT system from crashing duruing resizes?
20130717 20:20:38 <MarkT> do i need to lockSurface() while i'm drawing?
20130717 20:20:54 <xranby> i will be at the airport in less than 5h
20130717 20:21:46 <xranby> MarkT: newt resize fine here..
20130717 20:21:55 <xranby> do you resize manually or with code?
20130717 20:22:17 <xranby> we have several unittest testing resizing of windows
20130717 20:24:53 <xranby> (22:08:31) sgothel: Alan Sambol will be w/ us @ BOF .. he will show his MyHMI thingy <-- great!
20130717 20:25:43 <xranby> sgothel: the current design is ok for now. it work!
20130717 20:26:31 <xranby> its still readable thus ok
20130717 20:28:19 <MarkT> i am doing both now
20130717 20:28:24 <MarkT> i let it resize
20130717 20:28:31 <MarkT> but also we need to maintain aspect ratio
20130717 20:28:38 <MarkT> so i have a timer, that counts time since last resize
20130717 20:28:44 <MarkT> and triggers an extra resize
20130717 20:28:59 <MarkT> it seems to be stable now that i put a lockSurface() around my display() method
20130717 20:29:28 <MarkT> while i have u, is there any way for it to not destory the screen's contents when minimizing / resotring the window?
20130717 20:30:01 <xranby> i pass the questions to sgothel
20130717 20:30:57 <xranby> MarkT: please file a bugreport and include a junit test demonstrating newt resize crashes
20130717 20:31:12 <xranby> if you can reproduce them
20130717 20:32:00 <xranby> MarkT: which platform & os are you using?
20130717 20:32:07 <MarkT> windows 7
20130717 20:32:14 <MarkT> latest jogl
20130717 20:32:26 <xranby> what do the crash look like?
20130717 20:32:48 <MarkT> array vertex_buffer_object must be enabled to call this method
20130717 20:33:03 <MarkT> basically it seemed to be trying to drar while the surface was destroyed
20130717 20:33:07 <MarkT> draw*
20130717 20:33:19 <MarkT> so far the locks seem to be working fine
20130717 20:33:22 <xranby> can you post the stack trace?
20130717 20:33:28 <MarkT> **crosses fingers
20130717 20:33:36 <MarkT> sure lemme take the locks out and re-crash it
20130717 20:34:04 <xranby> best would be to give us a small application junit test that can be used to reproduce the issue
20130717 20:34:26 <xranby> because we cant see what you observe unless we can reproduce it
20130717 20:36:53 <MarkT> now its not crashing = \ hmmm bad
20130717 20:36:59 <xranby> sounds good
20130717 20:37:14 <MarkT> not really, cuz now i don't know if the locks() fix it
20130717 20:37:22 <MarkT> or if its completely race condition based
20130717 20:37:36 <xranby> you mention 2 issues
20130717 20:37:41 <xranby> one triggered by resize
20130717 20:37:55 <xranby> and one about the context getting destroyed on minimize
20130717 20:38:02 <MarkT> ya i have a window that only draw's once
20130717 20:38:14 <MarkT> and if i resize it, the content becomes back until i re-draw again
20130717 20:38:23 <MarkT> in the awt version it would hold the old content on screen
20130717 20:39:18 <MarkT> there are 2 windows, one constantly updating, and the other drawing every once in a while kinda like an image background and then it holds that on screen
20130717 20:41:28 <MarkT> there we go
20130717 20:41:30 <MarkT> javax.media.opengl.GLException: array vertex_buffer_object must be enabled to call this method at jogamp.opengl.gl4.GL4bcImpl.checkBufferObject(GL4bcImpl.java:37265) at jogamp.opengl.gl4.GL4bcImpl.checkArrayVBOEnabled(GL4bcImpl.java:37288) at jogamp.opengl.gl4.GL4bcImpl.glTexCoordPointer(GL4bcImpl.java:27022) at com.xith3d.render.jsr231.ShapeAtomPeer.bindGeometryComponent(ShapeAtomPeer.java:522) at com.xith3d.render.jsr231.ShapeA
20130717 20:42:33 <xranby> MarkT: please create a junit test that can reproduce this issue using only the jogl classes
20130717 20:43:11 <MarkT> I wish i had time to create such a test =\ but as such, i feel like the locks do fix it
20130717 20:43:18 <MarkT> i'll have to go with that
20130717 20:43:28 <MarkT> if it doesn't fix it i'll try to get a test case going
20130717 20:44:10 <MarkT> gunna try to make it happen w/ the surface locks
20130717 20:46:30 <MarkT> =\ sigh something else seemingly non jogl crashes w/ the locks now
20130717 20:46:34 <MarkT> something in xith
20130717 20:46:39 <MarkT> i'm gunna have to do more research first
20130717 20:52:54 * rmk0 eyes docs
20130717 20:52:57 <MarkT> seems that resizing triggers a re-display at the moment
20130717 20:54:17 <rmk0> erm... sgothel: the javadoc on the site is a bit out of date, isn't it?
20130717 20:54:21 <rmk0> 25th june...
20130717 20:59:35 <xranby> rmk0: thats 2.0.2-rc12
20130717 20:59:47 <xranby> try peek at http://jogamp.org/deployment/archive/master/gluegen_707-joal_468-jogl_1054-jocl_832/javadoc/jogl/javadoc/
20130717 20:59:52 * rmk0 eyes it
20130717 21:00:06 <rmk0> arhar
20130717 21:00:08 <rmk0> thanks
20130717 21:03:12 <MarkT> xranby: It seems my crash is a result of my non-threadsafe draw code mixed with the re-size doing a display() so its not jogl's fault per say
20130717 21:03:30 <xranby> MarkT: ok thank you for investigating
20130717 21:25:11 <MarkT> I'm not entirely sure why you guys would call display() from different threads.. but that doesn't seem remotely safe =(
20130717 21:27:34 <sgothel> @Mark: Pls do the whole test thing .. unit test .. reproduce . wiki/faq/bugreport .. all info
20130717 21:27:55 <sgothel> however: if it's a VBO usage issue .. highly probably a user issue!
20130717 21:28:10 <sgothel> i.e. you don't enable/disable VBO
20130717 21:28:42 <sgothel> know .. each GLEventListener display method shall be 'functional' in the mathematical sense .. same state as leave as when entered
20130717 21:29:24 <sgothel> if you need not to .. (performance) you have to think hard whether that is really OK (swap buffer, other users of ctx .. etc)
20130717 21:29:55 <sgothel> good night - @Xerxes: Have a great flight!
20130717 21:37:05 <MarkT> Our engine is not thread safe, thats the reason VBOs broke, i had already removed the state from another thread, and it becomes a race condition
20130717 21:37:34 <MarkT> i've simply added a safety to my display method so that it can only be invoked from the proper thread, awt did this for us
20130717 21:37:46 <MarkT> newt seems to be happy to render from any thread?
20130717 21:45:02 <rmk0> sigh... of _course_ ES3 is a slightly incompatible not-quite-subset
20130717 21:45:05 <rmk0> why wouldn't it be!
20130717 21:45:18 * rmk0 kicks khronos
20130717 21:45:26 * rmk0 kicks anyone in range
20130717 21:45:49 * rmk0 kicks jk4
20130717 21:57:07 <xranby> sgothel: thanks, btw, i wil bring a 4:3 LCD monitor, it fits better in the suitcase and have less weight. i would feel sad if i was a week in LA without acess to a raspberry pi screen
20130717 21:57:41 * xranby packs the last items before departure
20130717 22:04:22 <MarkT> party time?
20130717 22:04:27 <MarkT> siggraph?
20130717 22:04:52 <xranby> MarkT: yes i am heading towards siggraph
20130717 22:05:07 <MarkT> Fun =) they are sending my co worker this year, i got gdc instead :)
20130717 22:05:16 <xranby> will hack some days before the BOF
20130717 22:06:08 <xranby> http://s2013.siggraph.org/attendees/birds-feather/events/jogamp-2d3d-multimedia-across-devices Wednesday, July 24, 2013 - 1:00pm to 2:30pmAnaheim Convention CenterRoom 213 B
20130717 22:20:06 * armurray (~andrew@anon) Quit (Quit: armurray)
20130717 22:26:02 <MarkT> nice =)
20130717 22:26:09 <MarkT> have fun!
20130717 22:28:37 <xranby> MarkT: thank you, and enjoy gdc
20130717 22:30:05 <MarkT> hehe oh thats at a different time, but thanks =)
20130717 22:30:13 <MarkT> cya!
20130717 22:30:16 * MarkT (32c4d781@anon) Quit (Quit: Page closed)
20130717 22:43:03 * xranby (~familjen@anon) Quit (Quit: Leaving.)
20130717 23:08:22 <jk4> oww
20130718 04:21:45 * hharrison (~chatzilla@anon) has joined #jogamp
20130718 04:56:36 * hharrison (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 22.0/20130701153714])
20130718 05:06:03 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20130718050603.html