#jogamp @ irc.freenode.net - 20150929 05:05:14 (UTC)


20150929 05:05:14 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20150927210514.html
20150929 05:05:14 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20150929050514.html
20150929 06:00:40 * netlike (~netlike@anon) has joined #jogamp
20150929 06:44:05 * monsieur_max (~maxime@anon) has joined #jogamp
20150929 07:46:11 * eclesia (~husky@anon) has joined #jogamp
20150929 07:46:18 <eclesia> hi
20150929 07:51:59 * doev (~doev@anon) has joined #jogamp
20150929 08:00:05 * zubzub (~zubzub@anon) Quit (Quit: leaving)
20150929 08:00:14 * zubzub (~zubzub@anon) has joined #jogamp
20150929 09:16:25 * xranby_f22 (~familjen@anon) has joined #jogamp
20150929 09:17:18 <xranby_f22> people who are running raspberyr pi's may want to know that Raspbian Jessie is out https://www.raspberrypi.org/downloads/raspbian/ https://www.raspberrypi.org/blog/raspbian-jessie-is-here/
20150929 09:22:57 <zubzub> xranby_f22: you have exprience with proguard?
20150929 09:26:56 * zubzub tries to optimize JNA
20150929 09:27:08 <zubzub> but since it uses a ton of reflection, this is quite hard
20150929 09:27:11 <xranby_f22> zubzub: only minimal experience, proguard i used with the jake2 project that we have ported to jogamp
20150929 09:27:49 <xranby_f22> does you code + avian work without using proguard?
20150929 09:28:02 <zubzub> haven't tried that (yet)
20150929 09:28:10 <zubzub> gentoo doesnt have openjdk8
20150929 09:28:19 <zubzub> so that means I have to build it from source
20150929 09:28:23 <xranby_f22> i cant see any absolute requirement to use it,, since it is only used to do 1. code reduction and 2. code obfuscation
20150929 09:28:36 <zubzub> it does some optimiation as well
20150929 09:28:46 <zubzub> althoug I'm not sure how much speed impact it has
20150929 09:29:02 <xranby_f22> indeed. jamvm runs much faster if classes have been optimized using proguard
20150929 09:29:08 <xranby_f22> for example
20150929 09:29:37 * sgothel (~sgothel@anon) has joined #jogamp
20150929 09:29:38 * sgothel (~sgothel@anon) Quit (Changing host)
20150929 09:29:38 * sgothel (~sgothel@anon) has joined #jogamp
20150929 09:29:38 * ChanServ sets mode +v sgothel
20150929 09:29:45 <xranby_f22> sgothel: good morning
20150929 09:30:01 <sgothel> goody Xerxes and all
20150929 09:30:35 <xranby_f22> filed one bug for the release candidate this morning. png icons are not resolved on the first try
20150929 09:31:18 <xranby_f22> https://jogamp.org/bugzilla/show_bug.cgi?id=1237
20150929 09:31:45 <sgothel> I know .. the order of lookup in IOUtils .. hmm
20150929 09:31:58 <sgothel> time to move to 'JRE per default' ? :)
20150929 09:32:50 <sgothel> if you enable that particular IOUtils logging .. you may see a few
20150929 09:34:25 <xranby_f22> hmm when i try to run junit tests from eclipse when working on jogl i run into exceptions that the png resource is null .. cant reproduce it using the command line using the release candidate
20150929 09:34:58 <xranby_f22> let me try describe this eclipse situation better
20150929 09:35:02 <sgothel> eclipse ..
20150929 09:35:14 <sgothel> maybe launch via CLASSPATH instead of JARs ?
20150929 09:35:25 <sgothel> ^^^ JAR by default .. duh!
20150929 09:37:23 <xranby_f22> concrete example: i open gluegen, joal and jogl sourcetrees in eclipse
20150929 09:37:30 <xranby_f22> eclipse compiles all thre eprojects
20150929 09:38:19 <sgothel> I only use it for editing and maybe run a unit test, setup using JAR files
20150929 09:38:28 <xranby_f22> i select jogamp.newt.driver.x11.X11UnderlayTracker and right click to "run as" a "java application"
20150929 09:38:31 <xranby_f22> then i hit java.lang.NullPointerException
20150929 09:38:32 <xranby_f22> at jogamp.newt.driver.opengl.JoglUtilPNGIcon.arrayToX11BGRAImages(JoglUtilPNGIcon.java:49)
20150929 09:38:32 <xranby_f22> at jogamp.newt.driver.PNGIcon.arrayToX11BGRAImages(PNGIcon.java:76)
20150929 09:38:32 <xranby_f22> at jogamp.newt.driver.x11.WindowDriver.<clinit>(WindowDriver.java:80)
20150929 09:38:32 <xranby_f22> at jogamp.newt.driver.x11.DisplayDriver.initIDs0(Native Method)
20150929 09:38:32 <xranby_f22> at jogamp.newt.driver.x11.DisplayDriver.<clinit>(DisplayDriver.java:55)
20150929 09:38:32 <sgothel> but yes, I can check commandline w/ CLASSPATH instead of jars
20150929 09:38:32 <xranby_f22> at java.lang.Class.forName0(Native Method)
20150929 09:38:32 <xranby_f22> at java.lang.Class.forName(Class.java:264)
20150929 09:38:33 <xranby_f22> at com.jogamp.newt.NewtFactory.getCustomClass(NewtFactory.java:111)
20150929 09:38:33 <xranby_f22> at jogamp.newt.DisplayImpl.getDisplayClass(DisplayImpl.java:275)
20150929 09:38:34 <xranby_f22> at jogamp.newt.DisplayImpl.create(DisplayImpl.java:285)
20150929 09:38:34 <xranby_f22> at com.jogamp.newt.NewtFactory.createDisplay(NewtFactory.java:203)
20150929 09:38:35 <xranby_f22> at jogamp.newt.driver.x11.X11UnderlayTracker.<init>(X11UnderlayTracker.java:107)
20150929 09:39:45 <xranby_f22> hence JoglUtilPNGIcon can return a null resouce despite the checks currently placed
20150929 09:40:20 <xranby_f22> PNGIcon.java:76 have a check that the resouces should be avail
20150929 09:40:24 <xranby_f22> avail is true
20150929 09:40:28 <xranby_f22> but the resource is still null
20150929 09:40:49 <sgothel> not so nice :)
20150929 09:41:10 <sgothel> make it 2.3.2
20150929 09:43:14 <xranby_f22> https://jogamp.org/bugzilla/show_bug.cgi?id=1238
20150929 09:51:50 <xranby_f22> it is the line final URLConnection urlConn = resources.resolve(i);
20150929 09:51:56 <xranby_f22> in JoglUtilPNGIcon.java:48 that returns a null urlConn
20150929 09:52:02 <xranby_f22> resources is com.jogamp.common.util.IOUtil$ClassResources@5b6f7412
20150929 09:52:03 <xranby_f22> urlConn is null
20150929 09:59:54 * jvanek (jvanek@anon) has joined #jogamp
20150929 10:00:00 <xranby_f22> jvanek: hello
20150929 10:00:38 <xranby_f22> jvanek: It is September 2015 and Chrome have stopped supporting all NPAPI plugins
20150929 10:00:51 <xranby_f22> the deactivation date was 1's of September
20150929 10:01:07 <xranby_f22> welcome to the future :/
20150929 10:01:27 <sgothel> I prefer oak :)
20150929 10:01:41 <sgothel> shitty chrome anyways
20150929 10:04:27 <guillaum1> hey
20150929 10:05:30 <sgothel> @Xerxes: Bug 1205: W/ unit test com.jogamp.opengl.test.junit.newt.TestWindows02NEWT .. is the layer of the bcm vc 4 cleared ?
20150929 10:05:42 <sgothel> or do we see remnants of old content?
20150929 10:06:26 <xranby_f22> i will have to run this test manually
20150929 10:06:29 <xranby_f22> let me check
20150929 10:08:42 * netlike (~netlike@anon) Quit (Quit: Leaving)
20150929 10:10:43 <xranby_f22> guillaum1: hello!
20150929 10:18:00 <xranby_f22> no garbage seen on, only a mousepointer
20150929 10:18:21 <xranby_f22> however the test failed due to my screen beeing too small 480 height instead of 600
20150929 10:18:32 <xranby_f22> i will attach a monitor instead of using this touch tft screen
20150929 10:28:21 <xranby_f22> sgothel: the junit test fail due to an unrelated issue,, the switch logic that is in use to determine when to use the X11 underlay tracker and when to use linux /dev/input directly on the raspberry pi caused this test to catch the exception when the X11 underlay tracker failed to initialize.. this made the junit test report an error
20150929 10:28:41 <xranby_f22> the switch logic when used outside the junit tests work as intended
20150929 10:29:03 <sgothel> what? thats your bug then ..
20150929 10:29:18 <sgothel> (sounds too complicated for me now :)
20150929 10:29:35 <xranby_f22> for example if i run demos.es2.RawGL2ES2demo it initializes fine and runs
20150929 10:29:45 <xranby_f22> without any exception seen
20150929 10:30:00 <xranby_f22> yes it is on my turf
20150929 10:30:03 <sgothel> a pure NEWT demo shall work ..
20150929 10:30:13 <sgothel> i.e. this is w/o JOGL
20150929 10:30:46 <xranby_f22> one moment.. i relize that i can of course run the test from inside cxorg
20150929 10:30:48 <xranby_f22> xorg
20150929 10:30:56 <xranby_f22> it will still use the broadcom driver
20150929 10:31:03 <xranby_f22> thus we can check if we see any artifacts
20150929 10:31:21 <sgothel> scratch head ..
20150929 10:31:36 <sgothel> and w/o the under/over lays of x11 ?
20150929 10:31:41 <xranby_f22> junit test passed
20150929 10:32:02 <sgothel> memory clean?
20150929 10:32:08 <xranby_f22> memory is clean
20150929 10:32:09 <xranby_f22> all black
20150929 10:32:18 <sgothel> goody .. closing that bug :)
20150929 10:33:12 <xranby_f22> yes thank you for fixing the bug and yes all garbage seen in the past on the pi is fixed
20150929 10:34:34 <xranby_f22> https://jogamp.org/bugzilla/show_bug.cgi?id=1178#c12 "Bug 1205: ee2fea13b20644e45c77f12a8b6d6f55941c27c8 have fixed cc6: when you render the bcm.vc.iv window transparent -> caps.setBackgroundOpaque(false);"
20150929 10:34:56 <xranby_f22> i wrote the confirmation that the clear worked as intended in this comment
20150929 10:35:14 <sgothel> yup .. that was an extra for you :)
20150929 10:38:18 * xranby_f22 writes a brand new raspbian jessie system to the pi to test linux 4 kernel + the new broadcom drivers
20150929 10:52:00 * doev2 (~doev@anon) has joined #jogamp
20150929 10:52:00 * doev (~doev@anon) Quit (Read error: Connection reset by peer)
20150929 10:52:17 <xranby_f22> doev2: welcome
20150929 10:52:45 <doev2> hi xranby_f22
20150929 10:53:35 <xranby_f22> doev2: how is jogamp 2.3.2 release candidate testing going at your end?
20150929 10:53:55 <doev2> xranby_f22, sorry I don't use it
20150929 10:54:16 <xranby_f22> http://forum.jogamp.org/Release-2-3-2-and-Bugzilla-Entries-td4035393.html
20150929 10:54:31 <xranby_f22> the target release date is 2015-10-04,
20150929 10:54:40 <xranby_f22> Testing the current RC builds is crucial, thank you!
20150929 10:54:45 <xranby_f22> http://jogamp.org/deployment/archive/master/?C=M;O=D
20150929 10:55:14 * xranby_f22 is trying to persuade at least people on the jogamp irc to actively test the next release
20150929 11:02:47 <xranby_f22> jvanek: i wonder who decide that all microsoft and antivirus plugins gets added to the firefox white list while the icedtea-web plugin is not.. https://docs.google.com/spreadsheets/d/19JIQiaS9mJgkKQ07ax2KH7syRCgxt2dCCxcBD56PiQc/edit#gid=0
20150929 11:03:39 <xranby_f22> https://wiki.mozilla.org/Plugins/Firefox_Whitelist <- Plugin Whitelist Policy
20150929 11:03:51 <jvanek> UNlucily, I agree with any java plugin click-to-play behaviour
20150929 11:04:17 <xranby_f22> "Plugin authors may apply for inclusion on a whitelist that will exempt their plugin from being blocked by default by filing a request in the Bugzilla system using this template"
20150929 11:04:24 <jvanek> well But most of that plugins are more evil then ITW :D
20150929 11:04:44 <xranby_f22> yes.. it is amazing that known spyware gets whitelisted
20150929 11:04:50 <jvanek> yy :D
20150929 11:20:20 <xranby_f22> goody, both opengl es1 and opengl es2 initialized fine on the new jessie raspberry pi system using the jogamp jogl release candidate
20150929 11:24:15 <monsieur_max> xranby_f22: RC aren't pushed to maven , i guess ?
20150929 11:24:50 <rmk0> not to maven central, at least
20150929 11:26:21 <xranby_f22> monsieur_max: however they are pushed to --> http://jogamp.org/deployment/maven/
20150929 11:26:37 <xranby_f22> 2.3.2-rc-20150927
20150929 11:27:21 <xranby_f22> https://jogamp.org/wiki/index.php/Maven#The_jogamp.org_test_repository_.28optional.29
20150929 11:27:59 <xranby_f22> hence if you ass domething similar to your maven pom you may instantly use the new rc
20150929 11:28:03 <monsieur_max> ah great :)
20150929 11:28:18 <monsieur_max> using gradle but whatever, it's the same
20150929 11:28:26 <monsieur_max> will test it tonight
20150929 11:28:39 <xranby_f22> example https://github.com/gephi/gephi/blob/master/modules/VisualizationImpl/pom.xml#L119-L129
20150929 11:28:50 <xranby_f22> here the gephi project uses the jogamp test maven
20150929 11:29:18 <xranby_f22> well they have to change <enabled>true</enabled>
20150929 11:29:21 <xranby_f22> to use it
20150929 11:29:43 <xranby_f22> yes with grade you use the following syntax
20150929 11:31:21 <xranby_f22> repositories { maven { url "https://jogamp.org/deployment/maven/" } }
20150929 11:44:51 <xranby_f22> monsieur_max: kudos for testing!
20150929 11:54:07 <zubzub> xranby_f22: ever looked at hawtjni?
20150929 11:59:27 <xranby_f22> zubzub: no, what is it?
20150929 12:01:00 <zubzub> https://github.com/fusesource/hawtjni/blob/master/hawtjni-website/src/documentation/developer-guide.md
20150929 12:01:19 <zubzub> it's just like gluegen
20150929 12:01:28 <zubzub> except it's easier to integrate in your build :p
20150929 12:23:45 <xranby_f22> waht part of gluegen is hard?
20150929 12:35:45 <zubzub> integrating it in your build without polluting your build system with external files and invocation of legacy build systems
20150929 12:36:34 <zubzub> it's not hard
20150929 12:36:36 <zubzub> it's just not nice
20150929 12:36:47 <zubzub> note that not many code generators get this right
20150929 12:37:21 <zubzub> *java code generators
20150929 12:37:52 <zubzub> but if you use compile time annotations, you have no need of build tool plugins or external config files
20150929 13:51:23 * netlike (~epyon@anon) has joined #jogamp
20150929 15:18:05 <xranby> netlike: welcome
20150929 15:52:48 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150929 15:58:10 * eclesia (~husky@anon) has left #jogamp
20150929 16:05:57 * doev2 (~doev@anon) Quit (Ping timeout: 256 seconds)
20150929 16:21:44 * doev2 (~doev@anon) has joined #jogamp
20150929 16:22:33 * doev2 (~doev@anon) Quit (Client Quit)
20150929 16:33:12 * monsieur_max (~maxime@anon) has joined #jogamp
20150929 16:55:16 <netlike> hi xranby! and everyone =) sorry was away, still learning jogl! but I am liking it a lot!
20150929 16:55:43 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20150929 17:07:11 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150929 17:08:49 * monsieur_max (~maxime@anon) has joined #jogamp
20150929 17:10:40 * monsieur_max (~maxime@anon) Quit (Client Quit)
20150929 17:11:30 * monsieur_max (~maxime@anon) has joined #jogamp
20150929 17:26:16 * Eclesia (~eclesia@anon) has joined #jogamp
20150929 17:44:59 <xranby_f22> netlike: hi, welcome and enjoy your stay! have you tested the new release candidate? http://jogamp.org/deployment/archive/master/?C=M;O=D
20150929 17:46:28 <xranby_f22> we are planning a new release on 2015-10-04 thus all testing before then using various usecases are much appreciated
20150929 17:46:46 <netlike> not yet, I just installed the current release 2.3.1, still very new at this^^
20150929 17:55:28 <Eclesia> in one or two years it will be easier ;)
20150929 17:56:21 <netlike> Eclesia, well I hope it will get better much sooner then that, but I am patient =)
20150929 18:00:32 <netlike> Well for now I am only interested in simple demos.. bouncing balls, side-scrolling stars, rotating 3d text/time... etc so no big dreams of writing games.. maybe some tic-tac-toe! but thats about it. I have to say there is a lot more documentation for jogl then there is for j3d..
20150929 18:05:42 <Eclesia> hm physics
20150929 18:05:42 <xranby_f22> netlike: Eclesia here have made a revolution in tic tac toe :)
20150929 18:06:10 <xranby_f22> using the animation API in the Unlicense framework
20150929 18:07:30 <netlike> Eclesia, yea the math might take me a while! physics .. scary o.O
20150929 18:07:40 <netlike> xranby_f22, yea? any links?
20150929 18:10:57 <Eclesia> netlike: http://www.developpez.net/forums/d1539961/applications/developpement-2d-3d-jeux/projets/wejv5-morpion-deluxe-42-a/
20150929 18:11:20 <Eclesia> in french but links are in the first post
20150929 18:11:49 <netlike> nice, thank you very much! I`ll have a look.
20150929 18:13:12 <Eclesia> I have the code you need for your project but that would be spoiling you ^^
20150929 18:15:14 <netlike> wow looks like a lot of fun with it rotating! very cool!
20150929 18:16:17 <netlike> yea, please don't spoil me. gotta learn the hard way.. its the only way it will stick in memory you know!
20150929 18:16:53 <netlike> =)
20150929 18:17:05 <Eclesia> well 3years of work in this tic-tac-toe
20150929 18:18:28 <netlike> thats a long while, did you start fresh? with java etc, or just opengl and jogl?
20150929 18:20:45 <Eclesia> 'fresh' yeah that's the least you can say. from scratch but I knew java already (old dev, 10years of experience)
20150929 18:23:06 <netlike> so where did you start? any online resources or books that you would recommend?
20150929 18:24:54 <Eclesia> for opengl ... don't read any tutorial for opengl 1 or 2. start at opengl 4 if your hardware can handle it
20150929 18:29:10 <netlike> 10 years is a long time to be coding java, I only have 2 years.. well my hardware currently only supports 3.2 so 4 is out for now.. not gonna upgrade very soon either =/
20150929 18:29:41 <Eclesia> 3 is fine also. not much difference with 4
20150929 18:32:20 <netlike> thank you for the advice! I`ll see you guys tomorrow..
20150929 18:32:50 * netlike (~epyon@anon) Quit (Quit: Leaving)
20150929 19:21:33 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20150929 19:32:32 <sgothel> 2.3.2-rc-20150929 deployed .. (maven and in archive/master/)
20150929 20:16:46 <xranby_f22> https://instagram.com/p/7bK4FmIfPC/ <- i make robots evil overlord control software
20150929 20:16:54 <xranby_f22> https://www.marginallyclever.com/blog/2015/09/introducing-evil-overlord-2015-the-evil-minion-control-software/
20150929 20:16:59 <xranby_f22> it uses jogl of course
20150929 20:24:34 <xranby_f22> https://instagram.com/p/8N8xAfofDe/ <- 6 year old Lacie is officially the best Marginally Clever Robot driver anywhere.
20150929 20:28:05 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150929 20:36:41 <xranby_f22> https://hackaday.io/project/945-5-axis-robot-arm
20150929 20:53:04 <xranby_f22> https://www.youtube.com/watch?v=ObzyILAJFGQ <- hello world! :D
20150930 05:05:14 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20150930050514.html