#jogamp @ irc.freenode.net - 20131213 06:06:32 (UTC)


20131213 06:06:38 * jogamp (~jogamp@anon) has joined #jogamp
20131213 06:06:38 * Topic is 'http://jogamp.org | Hacking 3D Graphics, Multimedia and Processing across Devices'
20131213 06:06:38 * Set by rmk0 on 20130116 23:58:04
20131213 06:06:38 -NickServ- You are now identified for jogamp.
20131213 07:54:22 * monsieur_max (~maxime@anon) has joined #jogamp
20131213 08:02:48 * eclesia (husky@anon) has joined #jogamp
20131213 08:02:54 <eclesia> good morning
20131213 08:19:51 <monsieur_max> hi there
20131213 08:54:57 <sgothel> goody
20131213 08:56:22 <xranby> good morning
20131213 09:19:14 * hija (~hija@anon) Quit (Quit: hija)
20131213 09:32:38 * xranby (~xranby@anon) Quit (Ping timeout: 264 seconds)
20131213 09:33:40 * xranby (~xranby@anon) has joined #jogamp
20131213 10:02:59 <sgothel> Bug 923: annotation processor handling changed in openjdk8 ? hmm ...
20131213 10:04:36 <xranby> sgothel: not sure.. the output looks quite similar using jdk7 but then the build continue
20131213 10:04:40 <xranby> instead of stopping
20131213 10:05:17 <sgothel> [javac] warning: Supported source version 'RELEASE_6' from annotation processor 'com.jogamp.gluegen.structgen.CStructAnnotationProcessor' less than -source '1.7' [javac] generating -> RenderingConfig [javac] /home/xranby/gluegen/src/junit/com/jogamp/gluegen/test/junit/structgen/TestStructGen01.java:4: error: package com.jogamp.junit.util does not exist
20131213 10:05:21 <sgothel> that is the error ..
20131213 10:06:05 <sgothel> so for some reason the classpath settings is not being picked up ..
20131213 10:07:34 <sgothel> dunno weather such change of behavior is desired by the openjdk8 team, if not - it's their bug - otherwise ours, sure.
20131213 10:08:10 <sgothel> *whether* :)
20131213 10:08:45 <eclesia> modularisation change, likely some kind of the jigwas project
20131213 10:08:54 <eclesia> kind of sideeffect*
20131213 10:09:03 <eclesia> jigsaw*
20131213 10:09:07 <xranby> sgothel: look at https://jogamp.org/chuck/job/gluegen/756/label=linux-x86_32-nvidia/consoleText and notice that the same test fails to compile there using jdk7
20131213 10:10:24 <sgothel> oh oh .. :)
20131213 10:11:02 <sgothel> oh .. could be OK .. let me check ..
20131213 10:11:46 <sgothel> ../build-x86_64/test/build/classes/com/jogamp/gluegen/test/junit/structgen/TestStructGen01.class <- exists
20131213 10:13:19 <sgothel> our fault .. chicken and egg problem when running the 'annotation' path ..
20131213 10:14:19 <sgothel> but it gets picked up and compiled at a later stage ..
20131213 10:14:42 <sgothel> so the build error in the log is accepted
20131213 10:14:50 <sgothel> *expected*
20131213 10:15:09 <sgothel> just build from scratch, and the class file gets generated later on
20131213 10:15:16 <sgothel> -> no bug here
20131213 10:15:24 <xranby> except it do not get generated using jdk8
20131213 10:15:27 <xranby> the build stops
20131213 10:15:44 <sgothel> so that is the delta of the annotation process .. I see
20131213 10:16:01 <sgothel> i.e. new annotation seems to do a full 'lookup/resolve' ..
20131213 10:16:13 <sgothel> where the old one tolerates missing dependencies
20131213 10:22:06 <sgothel> reply sent
20131213 10:46:07 <xranby> sgothel: kudos!, please add the email reponse to the bug
20131213 10:48:21 <sgothel> ok
20131213 11:07:56 <xranby> openjdk 8 javac adds a javac -profile option that can be used to make sure the compiled code work on the compact profile
20131213 11:09:58 <xranby> good to know if someone wants to know at compiletime of their project/app work in combination with an ji gong compact profile build
20131213 11:31:26 * hija (~hija@anon) has joined #jogamp
20131213 11:34:35 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20131213 11:35:24 * xranby (~xranby@anon) has joined #jogamp
20131213 12:15:12 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20131213 12:18:56 * xranby (~xranby@anon) has joined #jogamp
20131213 14:02:52 <xranby> (03:28:24) sgothel: @Xerxes: Can you file a bug report for your issue you posted here .. will test later <-- OK bugreport created: --> https://jogamp.org/bugzilla/show_bug.cgi?id=924
20131213 14:30:21 <xranby> (19:31:34) sgothel: @Xerxes: Happy w/ GLMediaPlayer changes ? <-- audio playback appears to work fine without stuttering on all platforms tested (gnu/linux x86 & arm) will test more, the changes looks great have not found anything odd while browsing the git logs
20131213 14:49:59 <xranby> framerate looks fantastic when using glmediaplayer in combination with high framerate video http://www.hfrmovies.com/high-frame-rate-example-videos/
20131213 14:50:30 <xranby> using ordinary 30fps videos made me think we had some delay in video playback
20131213 14:51:39 <xranby> thus i reccomend we use 60fps or 48fps videos at any jogamp demonstration!
20131213 15:13:09 * xranby1 (~xranby@anon) has joined #jogamp
20131213 15:13:09 * xranby (~xranby@anon) Quit (Read error: Connection reset by peer)
20131213 16:33:04 <eclesia> pfff, android image is really a joke
20131213 16:33:13 <eclesia> image api*
20131213 16:37:02 * hija (~hija@anon) Quit (*.net *.split)
20131213 16:38:25 * hija (~hija@anon) has joined #jogamp
20131213 16:42:45 * hija_ (~hija@anon) has joined #jogamp
20131213 16:49:48 * hija (~hija@anon) Quit (*.net *.split)
20131213 16:49:51 * hija_ is now known as hija
20131213 16:52:02 <eclesia> for info what is the minimum GL profil on an android device ?
20131213 16:52:05 <eclesia> GL2ES1 ?
20131213 16:58:09 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20131213 17:03:55 * eclesia (husky@anon) has left #jogamp
20131213 17:58:26 <sgothel> @Xerxes: Your reply <http://forum.jogamp.org/Cross-platform-GLSL-ES-tp4030871p4030880.html> is worth a wiki entry ! Thank you!
20131213 18:21:59 * xranby1 (~xranby@anon) Quit (Ping timeout: 260 seconds)
20131213 18:25:31 * xranby (~xranby@anon) has joined #jogamp
20131213 18:26:21 <hharrison> xranby: that is a very timely hint...we're getting back into our shader code next week and were about to roll something ourselves
20131213 18:26:31 <hharrison> Thanks!
20131213 18:27:49 * hija (~hija@anon) Quit (Quit: hija)
20131213 18:56:17 * rmk0 wades in
20131213 18:59:23 <rmk0> this would fill a book by itself, i think
20131213 18:59:42 <rmk0> the number of unneccessary, arbitrary and subtle incompatibilities between ES2 and *everything else*
20131213 18:59:46 * rmk0 kicks ES"
20131213 18:59:48 <rmk0> ... ES2
20131213 19:25:15 * hija (~hija@anon) has joined #jogamp
20131213 19:36:33 * monsieur_max (~maxime@anon) has joined #jogamp
20131213 19:37:08 <sgothel> so who is doing the wiki page about 'compatible' GLSL ?
20131213 19:37:22 <sgothel> (using Xerxes and Marks text)
20131213 19:37:40 <sgothel> w/ links to classes and maybe one of our unit tests ..
20131213 19:37:48 <sgothel> (RedSquareES2 maybe?)
20131213 20:08:14 * [Mike] (~Mike]@anon) Quit (Ping timeout: 240 seconds)
20131213 20:16:35 * hija (~hija@anon) Quit (Quit: hija)
20131213 20:36:49 * hija (~hija@anon) has joined #jogamp
20131213 20:39:58 * [Mike] (~Mike]@anon) has joined #jogamp
20131213 20:45:14 <sgothel> @Mark: maven 2.1.3 deployed .. - Can you make it official ? /home/jogamp/deployment-jogamp.org/archive/master/gluegen_756-joal_506-jogl_1175-jocl_889/archive/jogamp-all-platforms.7z
20131213 20:45:58 <sgothel> maybe I give you login access as user jogamp ?
20131213 20:46:10 <sgothel> /home/jogamp/jogamp-scripting/maven <- which I use
20131213 20:46:45 <sgothel> ah .. you have group access ..
20131213 20:49:02 <sgothel> v2.1.3 is now linked in /deployment
20131213 21:00:03 * rmk0 appears
20131213 21:00:26 <rmk0> sgothel: to be clear, you're just using the normal maven deployment scripts i wrote, yes?
20131213 21:00:34 <rmk0> nothing new i need to be aware of
20131213 21:03:34 <rmk0> sgothel: lacking enough permissions to get rid of the output directory
20131213 21:03:51 <rmk0> ... and the input directory
20131213 21:05:50 <sgothel> how to set the default 'chmod' for a user ?
20131213 21:06:07 <sgothel> i.e. so that we always have g+=rwx allowed ?
20131213 21:06:29 <rmk0> umask 0002 is probably safest
20131213 21:06:38 <sgothel> I have just read the ES3 spec - and yes, you are right, incompatibility will rise for ES4
20131213 21:06:48 <sgothel> ^^ i.e. exclude world writable ?
20131213 21:06:54 <rmk0> yeah
20131213 21:07:35 <sgothel> so I can change the validation logic and test GL* methods a bit, i.e. ES3 _is_a_ ES2 ..
20131213 21:07:52 <sgothel> F1 p322
20131213 21:08:09 <rmk0> i'm still waiting for the mesa people to get back to me... they asked me to compile without gallium-egl, but the resulting build seems like it lacks EGL at alll then
20131213 21:08:12 <sgothel> maybe it's good to leave out cpu source entries in ES3, users can use ES2
20131213 21:08:21 <rmk0> yeah, i would
20131213 21:08:43 <sgothel> I read that, hope there is no confusion and they can focus on that ES3_*_BIT_* .. thingy :)
20131213 21:08:44 <rmk0> accept an ES2 context but don't let them use things not in 3.* core
20131213 21:09:28 <sgothel> hmm
20131213 21:09:50 <rmk0> what i mean is... i think you can keep the interfaces you have now... probably
20131213 21:09:52 <sgothel> we could be generous now and allow it to be ES3 if GL-string says it is ES3
20131213 21:09:57 <sgothel> yes
20131213 21:10:14 <sgothel> (and if you must use CPU sourced .. the ES2 interface has it)
20131213 21:10:28 <rmk0> right
20131213 21:10:29 <sgothel> i.e. es3.getGLES2() will be valid now
20131213 21:11:16 <sgothel> so lets close 852 .. leave it as is .. and I open a new bug to tolerate the above plus to reflect ES3 compatibility w/ ES2
20131213 21:11:24 <rmk0> right
20131213 21:11:28 <sgothel> and it will be 2.1.4
20131213 21:11:45 <sgothel> then we can go ahead w/ the new stuff :)
20131213 21:11:53 <rmk0> ah, someone just commented on the mesa bug:
20131213 21:11:58 <rmk0> OpenGL ES 3.0 is intended to be almost completely backwards compatible with
20131213 21:11:58 <rmk0> OpenGL ES 2.0. The only known incompatibilities are cubemap filtering (ES3
20131213 21:11:58 <rmk0> requires seamless filtering, but ES2 requires non-seamless) and whether or not
20131213 21:11:59 <rmk0> FBOs are shared.
20131213 21:12:45 <sgothel> yes .. right, the spec is diff. regarding FBO and sharing etc etc
20131213 21:13:07 <sgothel> but please focus on the bug: 'EGL_RENDERABLE_TYPE shall have bit EGL_OPENGL_ES3_BIT_KHR set.'
20131213 21:13:18 <sgothel> and while you are at it ..
20131213 21:13:35 <rmk0> yep, just told them
20131213 21:13:46 <sgothel> EGL_KHR_create_context <- https://jogamp.org/bugzilla/show_bug.cgi?id=896 <- working ?
20131213 21:13:55 * rmk0 eyes it
20131213 21:13:59 <sgothel> i.e. do they support it already .. and is it going well ?
20131213 21:14:15 * rmk0 is buried under windows
20131213 21:14:39 <rmk0> er
20131213 21:14:43 <rmk0> are you... asking me?
20131213 21:14:46 <sgothel> I understand from Ian .. they don't differentiate ES2 / ES3 impl. hence ignoring the subline spec changes :)
20131213 21:14:47 <rmk0> not sure how to check this
20131213 21:15:20 <sgothel> you may drop it there as well, since its the same ball park .. EGLConfig/Context management/identification
20131213 21:15:28 <sgothel> i.e. drop the Q there ..
20131213 21:15:43 <rmk0> i'm not sure what the question is
20131213 21:15:51 <rmk0> is "EGL_KHR_create_context" supported?
20131213 21:15:57 <sgothel> yes :)
20131213 21:16:21 * hija (~hija@anon) Quit (Ping timeout: 252 seconds)
20131213 21:16:21 <sgothel> thats the EGL equivalent to the other GLX/WGL .. where you can specify the exact GL version ..
20131213 21:16:48 <sgothel> plus debug context .. etc, even desktop gl shall be supported via EGL by now
20131213 21:17:04 <sgothel> (at least the spec allows/supports it)
20131213 21:17:08 * hija (~hija@anon) has joined #jogamp
20131213 21:18:29 <rmk0> EGL is still black magic to me
20131213 21:18:35 <rmk0> thanks to JOGL, i never see any of this stuff
20131213 21:18:50 <rmk0> back when i used C and Ada, i used SDL and the like to open contexts
20131213 21:19:00 <rmk0> really should catch up on it...
20131213 21:19:18 <sgothel> the windowing toolkit binding to OpenGL
20131213 21:19:23 <rmk0> right
20131213 21:19:34 <rmk0> have read about it... just barely touched it
20131213 21:19:34 <sgothel> GLX, WGL, CGL, .. now EGL for all
20131213 21:19:51 <rmk0> is silly that it's taken them this long to standardize
20131213 21:19:55 <rmk0> always hated that about it
20131213 21:20:07 <rmk0> "write portable programs!" as long as you're happy to write some four different backends
20131213 21:20:59 <rmk0> the SDL people must have been irritated
20131213 21:21:20 <rmk0> they finally got 2.0 out after some ten years and then EGL pops up which basically makes everything they wrote irrelevant for that part
20131213 21:22:58 <rmk0> ... could you chmod -R g+w the input and output directories?
20131213 21:23:01 <rmk0> or delete them, either way
20131213 21:25:25 * hija (~hija@anon) Quit (Ping timeout: 248 seconds)
20131213 21:27:32 * hija (~hija@anon) has joined #jogamp
20131213 21:30:06 <sgothel> Updated Bug 852 and added Bug 925 (which blocks 852 now)
20131213 21:33:55 <sgothel> https://jogamp.org/wiki/index.php/SW_Tracking_Report_Objectives_for_the_release_2.1.4
20131213 21:39:45 <sgothel> @Mark .. chmod fixed .. and umask set in ~/.bashrc
20131213 21:39:50 <sgothel> (for jogamp@jogamp.org)
20131213 21:39:51 <rmk0> thanks
20131213 21:40:07 <rmk0> curious to see how much faster it is deploying from jogamp.org than here
20131213 21:40:10 <rmk0> should be... a lot faster
20131213 21:41:57 <sgothel> Implementation Version: 2.1.3-rc-20131212 .. oops :)
20131213 21:42:06 <sgothel> I knew I forgot something ..
20131213 21:42:16 <sgothel> well, good that we have 2.1.4 in the pipe now
20131213 21:42:21 <rmk0> hehe
20131213 21:47:11 <rmk0> ... just realized i can't deploy from jogamp.org, because i'd need access to my pgp keys
20131213 21:47:37 <sgothel> salted .. gpg .. well :-/
20131213 21:48:00 <rmk0> deploying from here
20131213 21:48:03 <rmk0> will just take a bit longer
20131213 21:49:03 <sgothel> jogamp.org provider hetzner.de could find a thing about my poor download bandwidth .. kabel provider looks into it now, but they couldn't find anything at first sight .. hmm
20131213 21:49:13 <sgothel> then .. upload to jogamp.org seems to be OK
20131213 21:49:28 <sgothel> and jausoft.com (which is next to jogamp.org) .. is fast
20131213 21:49:30 <rmk0> assume they're all in that "quick! blame everyone else" stage
20131213 21:49:31 <sgothel> weird ..
20131213 21:55:15 <sgothel> https://jogamp.org/wiki/index.php/Release_2.1.3
20131213 21:59:30 <sgothel> boiler plate email sent out .. (2.1.3)
20131213 22:01:21 <sgothel> dinner now
20131213 22:01:56 <rmk0> uploading
20131213 22:25:49 * monsieur_max (~maxime@anon) has left #jogamp
20131213 22:42:46 <rmk0> released to central
20131213 22:49:44 * void256 (~void@anon) has joined #jogamp
20131213 23:52:27 * xranby (~xranby@anon) Quit (Ping timeout: 260 seconds)
20131213 23:55:09 * xranby (~xranby@anon) has joined #jogamp
20131214 01:25:45 <sgothel> 15:30 - 15:55 Ji Gong: Proposal for High Availability JVM Technology on All Platforms :)
20131214 01:26:18 <sgothel> Fosdem 2014: Ji Gong: Yay, JogAmp: Ney
20131214 01:33:14 <sgothel> https://fosdem.org/2014/schedule/event/ji_gong_high_availability_jvm/
20131214 02:35:01 <hharrison> ney?
20131214 02:35:10 <sgothel> not in
20131214 02:35:20 <hharrison> ahh, bummer
20131214 02:35:22 <sgothel> (sic!)
20131214 02:35:58 <sgothel> but quite good .. i.e. focus for a month on Ji Gong .. Siggraph .. graphics ..
20131214 02:36:11 <hharrison> That site says you have a timeslot though?
20131214 02:36:12 <sgothel> sure, we show JogAmp content as examples :)
20131214 02:36:23 <sgothel> for Ji Gong .. yes
20131214 02:36:43 <hharrison> Oh jeez, read again...I get it now
20131214 02:36:54 <sgothel> didn't see our JogAmp stuff in there
20131214 02:37:19 <sgothel> so I will play w/ AWT-less plugin and SCC
20131214 02:39:18 * void256 (~void@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
20131214 02:52:45 * hharrison (~chatzilla@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 27.0/20131209204824])
20131214 02:55:14 <sgothel> https://jogamp.org/wiki/index.php/How_to_write_cross_GLProfile_compatible_shader_using_JOGL ..
20131214 03:18:54 <sgothel> .. adding Marks replies ..
20131214 05:09:14 * [Mike] (~Mike]@anon) Quit (Ping timeout: 264 seconds)
20131214 05:35:47 * [Mike] (~Mike]@anon) has joined #jogamp
20131214 07:37:21 * xranby (~xranby@anon) Quit (Ping timeout: 245 seconds)
20131214 07:40:32 * xranby (~xranby@anon) has joined #jogamp
20131214 09:52:27 * monsieur_max (~maxime@anon) has joined #jogamp
20131214 11:09:52 * monsieur_max (~maxime@anon) has left #jogamp
20131214 11:10:38 * hija (~hija@anon) Quit (Quit: hija)
20131214 11:11:40 * hija (~hija@anon) has joined #jogamp
20131214 12:53:57 * bbbruce (~bx@anon) Quit (Ping timeout: 248 seconds)
20131214 13:25:42 * hija (~hija@anon) Quit (Quit: hija)
20131214 15:01:11 * monsieur_max (~maxime@anon) has joined #jogamp
20131214 16:20:54 * monsieur_max (~maxime@anon) has left #jogamp
20131214 18:55:33 * [Mike] (~Mike]@anon) Quit (Ping timeout: 248 seconds)
20131214 19:15:10 * madtlt (~madtlt@anon) has joined #jogamp
20131214 19:15:19 * madtlt (~madtlt@anon) Quit (Read error: Connection reset by peer)
20131214 20:25:11 * void256 (~void@anon) has joined #jogamp
20131214 21:48:58 * xranby (~xranby@anon) Quit (Read error: Operation timed out)
20131214 22:31:11 * void256 (~void@anon) Quit (Quit: ChatZilla 0.9.90.1 [Firefox 25.0.1/20131112160018])
20131214 23:17:11 * [Mike] (~Mike]@anon) has joined #jogamp
20131214 23:56:18 * [Mike] (~Mike]@anon) Quit (Ping timeout: 252 seconds)
20131215 02:57:07 * [Mike] (~Mike]@anon) has joined #jogamp
20131215 04:58:14 * [Mike] (~Mike]@anon) Quit (Ping timeout: 240 seconds)
20131215 05:05:33 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20131215050533.html