#jogamp @ irc.freenode.net - 20131221 05:05:34 (UTC)


20131221 05:05:34 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20131220050534.html
20131221 05:05:34 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20131221050534.html
20131221 08:36:46 * monsieur_max (~maxime@anon) has joined #jogamp
20131221 10:13:54 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20131221 10:17:59 * monsieur_max1 (~maxime@anon) has joined #jogamp
20131221 10:51:14 * monsieur_max1 is now known as monsieur_max
20131221 11:30:06 * Eclesia (~eclesia@anon) has joined #jogamp
20131221 11:30:13 <Eclesia> good morning
20131221 11:40:57 * xranby-64 (~familjen@anon) has joined #jogamp
20131221 13:13:35 <xranby-64> good afternoon
20131221 13:18:00 <sgothel> goody
20131221 13:19:00 <sgothel> GL Profile GLProfile[GLES3/GLES3.hw]
20131221 13:19:00 <sgothel> GL Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.0.1 [GL 3.0.0, vendor 10.0.1 (Mesa 10.0.1)]
20131221 13:19:00 <sgothel> Quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget]
20131221 13:19:00 <sgothel> Impl. class jogamp.opengl.es3.GLES3Impl
20131221 13:19:00 <sgothel> GL_VENDOR X.Org
20131221 13:19:00 <sgothel> GL_RENDERER Gallium 0.4 on AMD ARUBA
20131221 13:19:00 <sgothel> GL_VERSION OpenGL ES 3.0 Mesa 10.0.1
20131221 13:20:17 <sgothel> sure .. we need to double check for sideeffects / regressions .. (Android .. etc etc), since this GL version quirks are always quite sensitive/fragile
20131221 13:24:02 <xranby-64> sgothel: looks neat! is this detected using EGL?
20131221 13:24:42 <sgothel> nope .. vie the GL string or int version, see Bug 925
20131221 13:24:57 <sgothel> i.e. workaround for Mesa/AMD issue
20131221 13:29:59 <sgothel> GL Version 3.0 (ES profile, ES2 compat, ES3 compat, FBO, hardware) - OpenGL ES 3.0 Mesa 10.0.1 [GL 3.0.0, vendor 10.0.1 (Mesa 10.0.1)]
20131221 13:29:59 <sgothel> Quirks [NoDoubleBufferedPBuffer, NoSetSwapIntervalPostRetarget, GLES3ViaEGLES2Config]
20131221 13:30:11 <sgothel> refined .. preserve quirk bit ..
20131221 13:41:02 <xranby-64> sgothel: did you manage to checkout the piglit git?
20131221 13:41:21 <sgothel> haven't tried again yet
20131221 13:41:39 <sgothel> failed 2 times .. will use your repo next time .. thx
20131221 13:41:43 <xranby-64> sgothel: i cloned a gihub mirror
20131221 13:41:48 <sgothel> (ridiculous situation ..)
20131221 13:41:55 <xranby-64> added the last changes from the freedesktop master
20131221 13:42:13 <xranby-64> and pushed a master mirror to https://github.com/xranby/piglit
20131221 13:43:07 <xranby-64> thus you can clone that one under a minute
20131221 13:43:58 <sgothel> saw that .. thank you!
20131221 13:44:12 <sgothel> @Mark: https://jogamp.org/bugzilla/show_bug.cgi?id=925#c2 <- good for a test ..
20131221 13:45:41 <sgothel> @Xerxes: MovieCube works nice w/ Mesa 10.0.1
20131221 13:46:27 <xranby-64> lovely
20131221 13:46:48 <sgothel> Graph fails though .. NPE .. hmm
20131221 13:47:09 <xranby-64> odd.. graph was working with mesa 9.s
20131221 13:47:47 <xranby-64> btw, i realized what java 3d 1.5.2 is... it is distributed by debian
20131221 13:48:03 <sgothel> ah .. the fonts .. ok, local test problem only :)
20131221 13:48:18 <sgothel> oh well ..
20131221 13:48:42 <xranby-64> http://packages.debian.org/search?keywords=java3d
20131221 13:49:34 <xranby-64> it may be a good idea to talk with the debian java team and try get the latest jogl 2 + java 3d 1.6 version into "sid"
20131221 13:49:54 <sgothel> w/ 2.1.4 .. yes
20131221 13:50:03 <sgothel> so need to chat w/ Harvey as well
20131221 13:50:10 <sgothel> @Harvey ?
20131221 13:50:36 <sgothel> Important .. since Harvey may need to bundle/test w/ latest jogl as well
20131221 13:58:35 <rmk0> lo
20131221 13:58:40 * rmk0 eyes everything
20131221 14:00:32 * Eclesia (~eclesia@anon) Quit (Ping timeout: 241 seconds)
20131221 14:10:17 <sgothel> @MArk: Yes, a review and test would be great
20131221 14:10:37 <sgothel> next: will do the ES3 >= ES2 thingy ..
20131221 14:13:46 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=929
20131221 14:14:46 <rmk0> meant to ask actually... what's the easiest way to produce jogamp-all-platforms.7z from a given git checkout?
20131221 14:14:59 <sgothel> build it ?
20131221 14:15:04 <sgothel> :)
20131221 14:15:17 <rmk0> the build doesn't produce a jogamp-all-platforms.7z, does it?
20131221 14:15:21 <sgothel> oh .. right
20131221 14:15:30 <sgothel> ok .. kicking off build :)
20131221 14:15:38 <rmk0> oh... happens from jenkins?
20131221 14:16:03 * Eclesia (~eclesia@anon) has joined #jogamp
20131221 14:16:04 <sgothel> jogamp-scripting ..
20131221 14:16:13 * rmk0 eyes it
20131221 14:16:19 <sgothel> https://jogamp.org/chuck/view/fwd/job/jogamp-scripting-promote-last-builds-master/ ..
20131221 14:16:38 <sgothel> #!/bin/bash
20131221 14:16:39 <sgothel> mkdir -p log
20131221 14:16:39 <sgothel> ./jenkins-builds/promote-latest-builds.sh master secure 2>&1 | tee log/jogamp-scripting-promote-last-builds-master-$(date +%Y%m%d%H%M).log
20131221 14:16:43 <rmk0> right
20131221 15:54:35 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20131221 16:20:10 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20131221 17:07:25 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_757-joal_507-jogl_1180-jocl_893/ <- Mark ..
20131221 17:12:27 <rmk0> thanks
20131221 18:08:27 <sgothel> Now we have to validate Bug 929 .. and all those GL profile sets - seems like there were already bugs in it ..
20131221 18:09:11 <sgothel> just finished shopping .. hu-ha, back to weightlifting :)
20131221 18:09:53 <sgothel> lifting all the food upstairs (~10m) - and down the 'drain' later :)
20131221 18:14:16 <sgothel> GLProfile.isGL2ES2() must be buggy as-is, since isGLES2() was not including ES3 (fixed w/ 929)
20131221 18:17:57 <sgothel> GLES3Impl's is/get methods were also not consistent ..
20131221 20:24:50 <hharrison> sgothel: I'd like the offscreen texture problem to get fixed first, but that's purely a Java3d problem
20131221 20:25:14 <hharrison> I suppose a 1.6.0 could be reasonable at this point
20131221 20:26:26 <hharrison> From a quick test, jogl2.1.4 is working as-advertised with Java3d, no issues
20131221 20:31:38 <sgothel> Thank you - still editing for Bug 929 ..
20131221 20:32:37 <sgothel> Oh .. Happy Holidays / Merry Christmas - just in case anybody goes offline, me cont. working until .. err .. Monday or so.
20131221 20:42:52 * gouessej (52794368@anon) has joined #jogamp
20131221 20:43:00 <gouessej> hi
20131221 20:43:04 <sgothel> Hi Julien
20131221 20:44:10 <gouessej> I have some things to implement in Ardor3D and then, I'll have some time to work on NEWT Input API. After that, I'll work on OpenJFX
20131221 20:45:03 <sgothel> Regarding OpenJFX, why not having a GLJPanel equivalent first ? i.e. fastest and most guaranteed way to add 'migration' ?
20131221 20:45:29 <sgothel> i.e. using a public OpenJFX API to composite the JOGL pixels ..
20131221 20:45:38 <gouessej> Ok but SwingNode + GLJPanel, isn't it enough?
20131221 20:46:16 <sgothel> If GLJPanel can be used w/ OpenJFX .. great - I just don't know OpenJFX :)
20131221 20:46:34 <sgothel> then the 1st step is done already .. maybe
20131221 20:47:20 <gouessej> SwingNode is only available in JavaFX / OpenJFX 8
20131221 20:47:36 <xranby-64> i was thinking more about implementing openjfx on top of jogl
20131221 20:47:49 <gouessej> me too :)
20131221 20:47:49 <xranby-64> thus make openjfx run on all platforms jogamp support
20131221 20:48:11 <gouessej> I'd like to rewrite the hardware accelerated pipeline
20131221 20:48:16 <xranby-64> right now it is limited to the platforms they have handwritten native bindings for
20131221 20:48:36 <gouessej> it seems reasonable
20131221 20:48:38 <sgothel> so .. you think: same path as Java3D ?
20131221 20:48:41 <xranby-64> + if they use jogl it would be possible to use it modulary
20131221 20:48:48 <xranby-64> yes same path like java3d
20131221 20:48:51 <gouessej> it would be better than for Java3D
20131221 20:48:54 <gouessej> no AWT :)
20131221 20:49:23 <gouessej> but the source code is a lot more complicated
20131221 20:49:24 <sgothel> surely something ..
20131221 20:49:40 <gouessej> Glass and Quantum are not designed to be used like JAWT
20131221 20:49:53 <sgothel> is the old JavaFX source code (where they already used JOGL) open source ?
20131221 20:49:55 <gouessej> and I need OpenGL 1 / ES 1 support
20131221 20:50:05 <gouessej> I can find it somewhere
20131221 20:50:09 <gouessej> you're right Sven
20131221 20:50:14 <sgothel> Glass -> throw away - use NEWT
20131221 20:50:26 <gouessej> lol
20131221 20:50:41 <gouessej> exactly
20131221 20:50:42 <sgothel> i.e. is Glass a PUBLIC API
20131221 20:50:51 <gouessej> no public API as far as I know
20131221 20:51:00 <sgothel> yup, so just use NEWT
20131221 20:51:30 <sgothel> in the 1st JavaFX draft, there was no Glass, all NEWT+JOGL based
20131221 20:51:39 <sgothel> but if this code is not public ..
20131221 20:51:54 <gouessej> at first, I'll try to use JOGL 2.x for the OpenGL rendering and then I'll go away from Glass
20131221 20:52:11 <xranby-64> sgothel: hmm.. tel me checkout the openjfx8 hg repository and check if the old jogl backend is in the history
20131221 20:52:20 <gouessej> the code is public but there is no public API in some parts that would be important for such projects
20131221 20:52:50 <sgothel> if it is public, surely the shader based stuff using JOGL can be reused
20131221 20:53:10 <sgothel> at least it ran on TVs .. and stuff like that
20131221 20:53:19 <sgothel> ES2 based
20131221 20:53:53 <sgothel> @Julien: I doubt it is possible to maintain fixed function - since all features are sort of shader based IMHO
20131221 20:54:13 <sgothel> at least it would require a complete 2nd code path for fixed function
20131221 20:54:14 <gouessej> I'll do it anyway even though I had to rewrite tons of things
20131221 20:54:35 <sgothel> then .. pls use a pluggable rendering system, you know it
20131221 20:54:46 <gouessej> yes, I can do that cleanly
20131221 20:55:04 <sgothel> the shader based stuff can simply branch if there is an ES3 fast path ..
20131221 20:55:31 <sgothel> IMHO an ES2 path 1st would serve most, later enhancements might be done by others
20131221 20:55:38 <sgothel> (besides ES1)
20131221 20:55:58 <sgothel> well, KUDOS, if you like to do it!
20131221 20:56:06 <gouessej> I know that ES2 would be more useful for most of you here
20131221 20:56:17 <sgothel> (even though helping Oracle here is questionable :)
20131221 20:56:32 <gouessej> Oracle won't use our stuff
20131221 20:56:41 <sgothel> anyhow, you hopefully can join Siggraph ..
20131221 20:57:09 <sgothel> guess it soon will be time to plan it :)
20131221 20:57:25 <gouessej> I have to work on NEWT Input API too
20131221 20:57:56 <sgothel> @Harvey: Maybe you can start doing some arrangement soon for a good spot for our BOF (not competing w/ Khronos/WebGL etc)
20131221 20:58:23 <gouessej> Maybe you could show some softwares using Java3D
20131221 20:58:41 <sgothel> Harvey will do that for sure
20131221 20:59:02 <sgothel> @Julien: You think you can join 2014 ?
20131221 20:59:09 <gouessej> There are tons of softwares migrating to Java3D 1.6
20131221 21:01:46 <gouessej> YaDiV, IDV, Sweet home 3D
20131221 21:16:09 <xranby-64> the jogl backend never got opensourced
20131221 21:16:41 <xranby-64> there is only some jogl backend fragments from the decora compiler jogl 2d backend opensourced
20131221 21:16:51 <xranby-64> in openjfx
20131221 21:17:05 <xranby-64> http://hg.openjdk.java.net/openjfx/8/graphics/rt/log?rev=jogl
20131221 21:25:35 <sgothel> decore - yeah, I hope we can also drop this GLSL abstraction :)
20131221 21:25:54 <gouessej> I'll have to write it from scratch by looking at the native OpenGL renderer, won't I?
20131221 21:26:07 <sgothel> I guess so ..
20131221 21:29:25 <gouessej> but keep in mind that I have to work on Newt Input API first
20131221 21:29:56 <xranby-64> http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-March/006376.html <- gouessej have you talked with Herve Girod ? it appears he share some goals
20131221 21:30:33 <gouessej> :)
20131221 21:33:43 <sgothel> Just out of curiosity .. who else got Job offers from Google lately (me turned it down) ?
20131221 21:34:14 <sgothel> Seems like they are crawling through our repos for email names :)
20131221 21:36:11 <gouessej> I have to talk to this guy, Hervé ...
20131221 21:37:00 <gouessej> It's used for aircrafts :s
20131221 21:37:07 <gouessej> Dassault :s
20131221 21:37:24 <sgothel> another killing application ? oh dear
20131221 21:37:54 <gouessej> killing in the litteral meaning
20131221 21:38:07 <sgothel> like last years siggraph .. all the military applications seem to like jogamp .. and now in the forum again .. etc etc :/
20131221 21:39:44 <sgothel> yup .. my thinking as well ([target] visualization and all that crap)
20131221 21:40:39 <xranby-64> "We already do it with regular Swing by leveraging JOGL and another OpenGL-AWT geom bridge library in our Open source project ( http://sourceforge.net/projects/j661/),"
20131221 21:41:08 <xranby-64> - http://mail.openjdk.java.net/pipermail/openjfx-dev/2013-March/006376.html
20131221 21:41:40 <xranby-64> i have to try this OpenGl-AWT geom bridge
20131221 21:42:40 <sgothel> As Julien mentioned, if a GLJpanel (Swing) can be integrated .. everything is there
20131221 21:43:06 <gouessej> Yes and it is possible to use a single rendering thread for Swing and JavaFX
20131221 21:43:18 <gouessej> I talked about that in the bug report for JavaFX
20131221 21:47:41 * hharrison (~chatzilla@anon) Quit (Remote host closed the connection)
20131221 22:05:07 * void256 (~void@anon) has joined #jogamp
20131221 22:25:49 * hharrison (~chatzilla@anon) has joined #jogamp
20131221 22:32:36 <hharrison> sgothel: I tend to bitbucket the google recruiter emails, they're pretty good at giving the runaround not getting anywhere
20131221 22:33:02 <hharrison> If I really wanted to go work there I know more than a few people already that I'd approach directly
20131221 22:34:28 <gouessej> Bye
20131221 22:34:48 * gouessej (52794368@anon) Quit (Quit: Page closed)
20131221 22:50:16 <xranby-64> ./j661/trunk/src/ogl/glg2d ah! they use brandons work
20131221 22:50:26 <xranby-64> and jogamp jogl
20131221 22:56:03 <xranby-64> http://brandonborkholder.github.io/glg2d/
20131221 23:03:17 <hharrison> xranby: who is 'they' here?
20131221 23:05:31 <xranby-64> hharrison: Dassault Aviation http://sourceforge.net/projects/j661/
20131221 23:06:01 <xranby-64> http://j661.sourceforge.net/
20131221 23:07:44 <xranby-64> http://j661.sourceforge.net/who_we_are.html
20131221 23:15:03 <xranby-64> hharrison: there is a raspberry pi user who is trying to get java3d running using the debian 1.5.2 builds http://www.raspberrypi.org/forum/viewtopic.php?f=81&t=63896
20131221 23:15:33 <xranby-64> hharrison: how hard would it be to get javafx running using newt only?
20131221 23:17:58 <xranby-64> hharrison: http://packages.debian.org/search?keywords=java3d&searchon=names&suite=stable&section=all <- thats where people get the 1.5.2 version i assume
20131221 23:19:38 <hharrison> Re 1.5.2....there was no arm backend
20131221 23:19:54 <xranby-64> hharrison: it would be good to get a coordinated jogamp jogl + java3d 1.6 update into debian sid
20131221 23:19:57 <hharrison> did debian add one?
20131221 23:20:08 <xranby-64> yes debian builds it for arm
20131221 23:20:19 <xranby-64> but they build it for amrv7 while the pi is armv6
20131221 23:20:23 <xranby-64> thus the crash is expected
20131221 23:20:28 <hharrison> I'll assume above you mean how hard would it be to get java3d using newt only
20131221 23:20:53 <xranby-64> jogamp can provide hardware accelerated opengl using newt only on the pi
20131221 23:21:26 <hharrison> Unfortunately that's a bit difficult...one of the main classes that controls things in Java3d is Canvas3D
20131221 23:21:48 <hharrison> Which is a subclass of the AWT canvas...and it relies on the AWT event loop to function
20131221 23:22:07 <hharrison> Which basically makes it part of the API
20131221 23:23:31 <xranby-64> is there some way to start a java3d project without explicit asking for any awt classes
20131221 23:23:33 <xranby-64> ?
20131221 23:25:37 <xranby-64> http://www.java3d.org/samples.html looks quite clean...
20131221 23:26:54 <xranby-64> as long as you only use one SimpleUniverse
20131221 23:31:05 <hharrison> You can't
20131221 23:31:27 <hharrison> You need a Canvas3D to actually show anything...SimpleUniverse makes one for you
20131221 23:35:23 <hharrison> Likely a whole side-path would need to be created to get around Canvas3d...and it would require a lot of internal refactroing to avoid passing Canvas3d into the pipeline callbacks
20131221 23:35:44 <hharrison> So, not impossible, but likely a lot of work
20131221 23:36:42 <xranby-64> sound easier to implement a way for the pi to blit opengl content back into x11 for use by awt
20131221 23:37:46 <xranby-64> the issue on the pi is that opengl es there uses a different native window type compared to X11 and awt
20131221 23:39:18 <xranby-64> thus implement the enhancement bug https://jogamp.org/bugzilla/show_bug.cgi?id=626
20131221 23:40:39 <xranby-64> i agree it would be too much work to maintain a pi specific java3d branch
20131222 00:07:00 * xranby-64 (~familjen@anon) Quit (Quit: Leaving.)
20131222 00:07:05 * xranby-641 (~familjen@anon) has joined #jogamp
20131222 00:39:54 * xranby-641 (~familjen@anon) has left #jogamp
20131222 00:58:47 * void256 (~void@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 26.0/20131205075310])
20131222 02:36:28 * hija (~hija@anon) has joined #jogamp
20131222 02:36:46 <hija> hey fellas
20131222 02:37:13 <sgothel> good 'morning'
20131222 02:40:53 <hija> i went away for a week and a new swt thing popped up!
20131222 02:42:29 <hija> and lets not talk about my email inbox...
20131222 02:42:40 <sgothel> ?
20131222 02:43:03 <hija> http://forum.jogamp.org/NewtCanvasSWT-problem-td4030973.html
20131222 02:43:54 <sgothel> oh sure, and the other SWT bugs in the list (bugzilla)
20131222 02:44:22 <sgothel> now you become famous :) <- more questions and work for sure
20131222 02:44:27 <hija> hehehe
20131222 02:44:37 <hija> time to get to work then!
20131222 03:31:25 * hharrison (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 25.0/20131030081700])
20131222 03:35:33 * hija (~hija@anon) Quit (Quit: hija)
20131222 05:05:34 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20131222050534.html