#jogamp @ irc.freenode.net - 20150323 05:05:27 (UTC)


20150323 05:05:27 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20150322050527.html
20150323 05:05:27 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20150323050527.html
20150323 06:14:44 * monsieur_max (~maxime@anon) has joined #jogamp
20150323 06:40:31 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150323 07:35:54 * monsieur_max (~maxime@anon) has joined #jogamp
20150323 09:51:06 * jvanek (jvanek@anon) has joined #jogamp
20150323 09:59:46 * zubzub (~zubzub@anon) Quit (Quit: leaving)
20150323 10:03:38 * zubzub (~zubzub@anon) has joined #jogamp
20150323 11:46:37 * monsieur_max1 (~maxime@anon) has joined #jogamp
20150323 12:25:47 * gouessej (5ee4b442@anon) has joined #jogamp
20150323 12:25:53 <gouessej> Hi
20150323 12:25:59 <sgothel> Ho
20150323 12:26:15 <gouessej> Java3D needs to be updated to work with JOGL 2.3.0
20150323 12:26:19 <sgothel> how is it going Julien? hope all great
20150323 12:26:23 <sgothel> right ..
20150323 12:26:56 <sgothel> currently hacking on 2.3.1 already .. stereo VR stuff .. and another GlueGen fancy thingy PCPP -> JCPP
20150323 12:26:56 <gouessej> I can update it, I'll make a pull request as soon as possible except if Harvey is already taking care of that
20150323 12:27:10 <gouessej> PCPP -> JCPP?
20150323 12:27:11 <sgothel> pls ask him upfront .. maybe better
20150323 12:27:20 <sgothel> GlueGen's c-preprocessor :)
20150323 12:27:39 <sgothel> PCPP .. drop it .. and use JCPP, which can handle more macro operations etc
20150323 12:28:06 <gouessej> http://www.anarres.org/projects/jcpp/ ?
20150323 12:28:10 <sgothel> yup
20150323 12:28:26 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=1149
20150323 12:29:15 <sgothel> will import it via a patched jcpp variant .. as a submodule
20150323 12:29:30 <gouessej> I'll send a private message to Harvey soon then
20150323 12:29:36 <sgothel> great
20150323 12:30:00 <gouessej> When do you plan to release JOGL 2.3.1?
20150323 12:30:03 <sgothel> so you are happy w/ 2.3.1 ? ..i.e. the issues w/ macosx should be gone then right?
20150323 12:30:22 <sgothel> soon .. but it's compatible (except the oculusvr stuff)
20150323 12:30:24 <gouessej> I'm happy with the changes in the package names :)
20150323 12:30:38 <sgothel> good - thx to you pushing this! :)
20150323 12:31:00 <gouessej> I'm still late on JMonkeyEngine 3, I haven't updated its JOGL renderer for a while :s
20150323 12:31:03 <sgothel> and surprisingly - nobody has complained it .. and they were happy (license issues)
20150323 12:31:26 <sgothel> AFAIK they dropped it .. oh well, you replied to their list .. I guess
20150323 12:31:29 <sgothel> dunno
20150323 12:31:39 <sgothel> hence I wrote the 'why ..' message in forum :)
20150323 12:32:09 <sgothel> http://forum.jogamp.org/Why-does-JOGL-use-Instances-of-GLContext-GL-instead-of-exposing-a-Static-API-td4034144.html
20150323 12:32:18 <sgothel> which must go into wiki/faq .. or so
20150323 12:33:17 <gouessej> Actually, it is still available but someone made a dirty commit with tons of formatting changes :s https://github.com/jMonkeyEngine/jmonkeyengine/commit/4baceb6a081c9b7014fcefd683f117c132eb9412
20150323 12:34:28 <gouessej> The laptop you gave me stopped working a few weeks ago when I tried to install Mageia Linux on it
20150323 12:34:30 <gouessej> :s
20150323 12:34:41 <sgothel> uh .. sorry to hear
20150323 12:34:42 <gouessej> I will try to repare it
20150323 12:34:46 <gouessej> repair
20150323 12:34:53 <sgothel> is that even possible?
20150323 12:35:21 <gouessej> I don't know but I dislike throwing away computers without trying to fix them
20150323 12:35:28 <sgothel> I will order a new mac-mini soon .. you can have my current one then (NV GPU, .. from .. err 2010 or so)
20150323 12:35:35 <sgothel> agree ..
20150323 12:35:50 <sgothel> I will ship you that device if you like to have it
20150323 12:36:28 <gouessej> Thank you very much. It will be helpful as the computers seem to die pretty quickly in my house, only the laptops
20150323 12:36:46 <gouessej> The one my younger brother gave me is half broken too
20150323 12:37:22 <gouessej> but there was already a problem with the hard drive before I got it
20150323 12:37:35 <sgothel> ok .. will do, maybe there is more to send .. will ping you before :)
20150323 12:37:42 <gouessej> :)
20150323 12:38:49 <gouessej> I still have the NEWT Input API in my todo list. Concerning JMonkeyEngine, I have to understand their new rendering API, it looks like my previous rejected attempt of unifying all OpenGL/OpenGL ES backends
20150323 12:41:47 <gouessej> As far as I know, only the "old" renderer based on the fixed pipeline was removed several months ago from JMonkeyEngine 3 and JOGL is not yet used in the new rendering API
20150323 12:41:48 <sgothel> oh well .. if they refuse to adopt to those GL profiles (10 years old stuff) .. how will it be w/ Vulkan? :)
20150323 12:42:21 <sgothel> IMHO .. they could benefit .. i.e. w/ JOGL on all devices .. but .. their choice.
20150323 12:42:21 <gouessej> Good question
20150323 12:42:31 <sgothel> don't they run on mobile already ? Android?
20150323 12:42:52 <sgothel> so they do support ES3 via native Android .. hence there must be some layer already .. hmm
20150323 12:42:57 <sgothel> but I dunno details
20150323 12:42:57 <gouessej> I'll do my best, I have to bump another contributor about LibGDX. They have a separate renderer for Android.
20150323 12:43:18 <sgothel> oh .. yeah, all the wrong way .. same as WorldWind ..
20150323 12:43:29 <sgothel> they maintain separate projects .. it hurts
20150323 12:43:50 <gouessej> WorldWind still uses JOGL 2.1.5-01 at best
20150323 12:43:54 <sgothel> they must have too much time at their hand :)
20150323 12:44:22 <sgothel> many bugs reports come from Nasa's minions .. :)
20150323 12:45:34 <gouessej> In my humble opinion, they should use our Maven builds instead of using a particular (outdated) version of JOGL in their Maven builds.
20150323 12:46:06 <gouessej> Java Webstart and applets shouldn't be a blocking problem as they are unusable anyway
20150323 12:47:01 <gouessej> I'm going to make some experiments with Bck2Brwsr http://wiki.apidesign.org/wiki/Bck2Brwsr
20150323 12:47:48 <sgothel> interesting .. thx for the heads up
20150323 12:48:27 <sgothel> yup .. too bad llvm-jvm was dropped
20150323 12:48:35 <sgothel> if I had another life .. :)
20150323 12:51:19 <sgothel> Bck2Brwsr: How does it JNI?
20150323 12:51:52 <gouessej> I only saw a reference to JSNI
20150323 12:52:30 <sgothel> ah, so motivation is 'back to the browser' .. via JavaScript .. well
20150323 12:52:57 <sgothel> I likes llvm-vmkit, b/c it would remove the difference of java/native code within llvm framework
20150323 12:53:01 <gouessej> It operates on the bytecode, not on the source code unlike GWT
20150323 12:53:55 <gouessej> I really need something allowing me to go on coding in Java and deploy on the Web.
20150323 12:54:20 <sgothel> understand .. if that works well ..
20150323 12:54:39 <sgothel> sure we could eject other native bindings as well, i.e. JSNI .. or whatever .. via GlueGen
20150323 12:54:54 * monsieur_max1 (~maxime@anon) Quit (Quit: Leaving.)
20150323 12:54:56 <sgothel> Qun calls for late lunch .. laters
20150323 12:55:45 <gouessej> Bye
20150323 13:06:36 * monsieur_max1 (~maxime@anon) has joined #jogamp
20150323 13:07:27 * monsieur_max1 (~maxime@anon) Quit (Client Quit)
20150323 14:19:10 * Eclesia (~eclesia@anon) has joined #jogamp
20150323 14:23:11 <Eclesia> hi
20150323 15:38:16 <Eclesia> hm.. I'm starting to duplicate a lot of code between java<->glsl :/ what do you think could be a good intermediate syntax for math like operations ?
20150323 15:50:24 <zubzub> math itself :p
20150323 15:55:04 <Eclesia> that would be nice, make a picture of a white-board, put it in the jar and magic, the methods and functions are there :)
20150323 15:55:17 * gouessej (5ee4b442@anon) Quit (Quit: Page closed)
20150323 15:55:20 <monsieur_max> :)
20150323 15:55:53 <monsieur_max> Eclesia: your next project !
20150323 15:56:11 <Eclesia> monsieur_max: yeah, for a next life !
20150323 15:57:30 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20150323 16:00:35 <monsieur_max> Eclesia: i have coworkers that could be usefull to stress-test this project, they know how to create over-complicated solutions for simple problems
20150323 16:01:43 <Eclesia> we all know someone like this.
20150323 16:40:04 * Eclesia (~eclesia@anon) Quit (Ping timeout: 272 seconds)
20150323 16:43:29 * Eclesia (~eclesia@anon) has joined #jogamp
20150323 16:50:52 <rmk0> the problem isn't really an intermediate syntax but intermediate semantics
20150323 16:51:07 <rmk0> any typed pure functional language is usable
20150323 16:51:34 <rmk0> the real project is to stop mathematicians using 17th century ambiguous gibberish designed to save wear and tear on quills, rather than having computers try to understand it
20150323 16:53:13 <Eclesia> might be true
20150323 16:53:24 <Eclesia> spritesheet support :) http://unlicense.developpez.com/gallery/VID3D_SpriteSheet.ogv
20150323 17:00:53 <Eclesia> astonishing artistic talents I know.
20150323 17:03:03 <bruce-> :)
20150323 18:03:03 * zubzub_ (~zubzub@anon) has joined #jogamp
20150323 18:03:03 * zubzub_ (~zubzub@anon) Quit (Client Quit)
20150323 18:08:18 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150323 18:19:14 <bruce-> does newt already over a way to get mouse move events outside of the window boundaries?
20150323 18:19:44 <sgothel> only for 'drag mouse outside .. while pressed' - otherwise it would violate 'security'
20150323 18:20:51 <sgothel> @Eclesia: looks like animated textures .. looks familiar :)
20150323 18:23:06 <sgothel> https://www.indiegogo.com/projects/paying-a-libel-suit-to-the-israel-news-paper--13 .. interesting, this dude was severely punished by Israel gov. for whistleblowing, when I remember right .. he was caught in Italy while on vacation while waiting for some press announcement in England .. yes, whistleblowing Israel's nuke program.
20150323 18:25:06 <sgothel> after 13 years in jail .. he has to pay for a libel suite (or something) .. now. wonder whether Snowden really wants to go back 'home' for trial, to face those stupid things. What is 'home' ?
20150323 18:29:30 <sgothel> https://en.wikipedia.org/wiki/Mordechai_Vanunu
20150323 18:36:49 <bruce-> sgothel: how do I deal with drag events against the screen border, mouseEvent.x is 0 in that case, is there a way to get how much the mouse was moved in that case?
20150323 18:37:55 <sgothel> Simply 'I don't know' - we just report what is delivered to us. All WMs usually behave as described above. So .. hammering against the 'screen border' probably is futile :)
20150323 18:38:15 <bruce-> hm
20150323 18:38:18 <sgothel> here one would need to warp the mouse back .. etc etc
20150323 18:38:24 <bruce-> yeah, but that is really ugly
20150323 18:38:34 <sgothel> best in invisible mouse mode .. render your own .. blablabla
20150323 18:38:44 <bruce-> also invisible mouse is ugly
20150323 18:39:07 <sgothel> just sharing what can be done .. (GearsES2 has a test for it)
20150323 18:41:29 <sgothel> 'beauty from far .. far from beauty' :)
20150323 18:41:44 <bruce-> such is life
20150323 18:42:41 <bruce-> I now realize that the 3d modeler I work with does not deal with dragging over the screen boundaries either, that never bothered me (till now :))
20150323 18:44:11 <sgothel> hehe .. don't blame it on the sunshine :) WMs just don't support such 'low semantic' events. we might need to see how other APIs can deal w/ it ..
20150323 18:44:36 <sgothel> i.e. we have that input event API hacked .. jinput .. or Julien's upcoming thingy for NEWT
20150323 18:45:37 <sgothel> LinuxEventDeviceTracker ..
20150323 18:45:50 <sgothel> jogamp.newt.driver.linux.LinuxEventDeviceTracker
20150323 18:46:02 <sgothel> so need something for all platforms ..
20150323 18:46:55 <sgothel> jogamp.newt.driver.linux.LinuxMouseTracker
20150323 18:47:22 <sgothel> for the 'die hard' :)
20150323 18:56:28 * monsieur_max (~maxime@anon) has joined #jogamp
20150323 23:08:53 * monsieur_max (~maxime@anon) Quit (Ping timeout: 256 seconds)
20150324 00:33:44 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20150324 05:05:28 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20150324050528.html