#jogamp @ irc.freenode.net - 20150831 05:05:32 (UTC)
20150831 05:05:32 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20150830050532.html
20150831 05:05:32 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20150831050532.html
20150831 06:35:03 * monsieur_max (~maxime@anon) has joined #jogamp
20150831 06:42:52 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 06:46:59 * elect (~elect@anon) has joined #jogamp
20150831 06:57:16 * guillaum11 (~gzba4143@anon) Quit (Quit: Leaving.)
20150831 07:08:12 * elect (~elect@anon) Quit (Read error: Connection reset by peer)
20150831 07:11:04 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 07:20:04 * elect (~elect@anon) has joined #jogamp
20150831 07:48:08 * Eclesia (~eclesia@anon) has joined #jogamp
20150831 07:48:44 <Eclesia> good morning
20150831 07:56:53 <monsieur_max> hello jogamp people
20150831 08:02:03 * guillaum11 (~gzba4143@anon) Quit (Quit: Leaving.)
20150831 08:12:17 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 08:27:34 * jvanek (jvanek@anon) has joined #jogamp
20150831 08:36:45 <guillaum11> hi there !
20150831 08:39:01 <monsieur_max> hi guillaum11
20150831 08:39:14 <xranby> good morning
20150831 08:39:58 <xranby> Eclesia: sorry, i had to leave in a hurry yesterday, we arranged an open house event at our yoga studio
20150831 08:43:11 <xranby> guillaum11: hi, sgothel and I discussed your jvm the other day
20150831 08:43:43 <monsieur_max> avian ?
20150831 08:43:52 <xranby> guillaum11: http://jogamp.org/log/irc/jogamp_20150828050531.html#l302
20150831 08:44:06 <xranby> monsieur_max: guillaum11 is the creator of Jainja
20150831 08:44:18 <xranby> and an expert on java on deeply embedded devices
20150831 08:44:38 <xranby> think like running java code on devices with 32kb ram etc
20150831 08:45:29 <monsieur_max> nice, and the best part is that he's french
20150831 08:45:32 <monsieur_max> ;)
20150831 08:48:08 <monsieur_max> nice project indeed, interesting
20150831 08:55:26 <xranby> monsieur_max: http://jainja.thenesis.org/
20150831 08:57:29 <xranby> guillaum11 also provides a MIDP2 implementation http://midpath.thenesis.org/
20150831 08:58:43 <xranby> and the coauthor of jelatine vm for use on conencted limited devices http://sourceforge.net/projects/jelatine/
20150831 09:03:37 <xranby> http://jogamp.org/deployment/archive/master/gluegen_886-joal_612-jogl_1430-jocl_1077-signed/ nice will test this one asap
20150831 09:08:19 <xranby> also there is some new changes that arrived in the jogl git this morning hmm .. \o/
20150831 09:20:09 <guillaum11> xranby: yeah I saw the IRC logs :-)
20150831 09:33:10 <xranby> sgothel: i am occasionally able to see this: when running http://jogamp.org/deployment/archive/master/gluegen_886-joal_612-jogl_1430-jocl_1077-signed/ $ java -cp jogamp-fat.jar com.jogamp.newt.opengl.GLWindow
20150831 09:33:22 <xranby> Requesting: GLCaps[rgba 8/8/8/0, opaque, accum-rgba 0/0/0/0, dp/st/ms 16/0/0, dbl, mono , hw, GLProfile[GL4bc/GL4bc.hw], on-scr[.]]
20150831 09:33:22 <xranby> Exception in thread "main" java.lang.RuntimeException: java.lang.InterruptedException
20150831 09:33:22 <xranby> at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:249)
20150831 09:33:22 <xranby> at jogamp.newt.DefaultEDTUtil.invoke(DefaultEDTUtil.java:163)
20150831 09:33:22 <xranby> at jogamp.newt.DisplayImpl.runOnEDTIfAvail(DisplayImpl.java:427)
20150831 09:33:23 <xranby> at jogamp.newt.WindowImpl.runOnEDTIfAvail(WindowImpl.java:2652)
20150831 09:33:23 <xranby> at jogamp.newt.WindowImpl.setSize(WindowImpl.java:1325)
20150831 09:33:24 <xranby> at com.jogamp.newt.opengl.GLWindow.setSize(GLWindow.java:588)
20150831 09:33:24 <xranby> at com.jogamp.newt.opengl.GLWindow.main(GLWindow.java:1081)
20150831 09:33:25 <xranby> Caused by: java.lang.InterruptedException
20150831 09:33:25 <xranby> at java.lang.Object.wait(Native Method)
20150831 09:33:26 <xranby> at java.lang.Object.wait(Object.java:503)
20150831 09:33:26 <xranby> at jogamp.newt.DefaultEDTUtil.invokeImpl(DefaultEDTUtil.java:238)
20150831 09:33:27 <xranby> ... 6 more
20150831 09:34:39 <xranby> GL_VENDOR NVIDIA Corporation
20150831 09:34:39 <xranby> GL_RENDERER GeForce GT 610/PCIe/SSE2
20150831 09:34:39 <xranby> GL_VERSION 4.4.0 NVIDIA 331.113
20150831 09:34:45 <xranby> Implementation Build: 2.3-b886-20150829
20150831 09:34:52 <xranby> Platform: Java Version: 1.7.0_79 (1.7.0u79), VM: OpenJDK 64-Bit Server VM, Runtime: OpenJDK Runtime Environment
20150831 09:34:52 <xranby> Platform: Java Vendor: Oracle Corporation, http://java.oracle.com/, JavaSE: true, Java6: true, AWT enabled: true
20150831 09:34:58 <xranby> Platform: LINUX / Linux 3.13.0-58-generic (3.13.0), amd64 (X86_64, GENERIC_ABI), 4 cores, littleEndian true
20150831 09:34:58 <xranby> MachineDataInfo: runtimeValidated true, 32Bit false, primitive size / alignment:
20150831 09:35:15 <xranby> the above Interrupted exception is *very rare*
20150831 09:37:44 <xranby> i can't reproduce it :/
20150831 09:37:56 <xranby> have been running GLWindow 30 times + in a row
20150831 09:54:52 * guillaum11 just started a _small_ subset of Android on top of Jainja
20150831 09:56:46 <xranby> android apps running everywhere <3
20150831 09:57:20 * xranby is happy to see that debian now include an android sdk package built from android sources
20150831 09:57:55 <xranby> good tools to have if you want the four software freedoms that include the freedom to fragment the android platform
20150831 09:58:10 <guillaum11> xranby: ah ? cool ! didn't know that
20150831 10:00:07 <xranby> https://wiki.debian.org/AndroidTools https://qa.debian.org/developer.php?login=android-tools-devel%40lists.alioth.debian.org
20150831 10:04:35 <xranby> https://guardianproject.info/2015/04/30/getting-android-tools-into-debian/
20150831 10:54:00 * guillaum11 (~gzba4143@anon) Quit (Ping timeout: 268 seconds)
20150831 11:34:08 * a11mad11 (~marc-anto@anon) Quit (Ping timeout: 265 seconds)
20150831 12:06:10 * elect (~elect@anon) Quit (Ping timeout: 240 seconds)
20150831 12:11:31 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 12:17:02 * elect (~elect@anon) has joined #jogamp
20150831 13:10:41 * a11mad11 (~marc-anto@anon) has joined #jogamp
20150831 13:24:30 * a11mad11 (~marc-anto@anon) Quit (Ping timeout: 244 seconds)
20150831 13:54:04 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_886-joal_612-jogl_1431-jocl_1078/ <- another day, another RC
20150831 13:54:10 <sgothel> signing in progress
20150831 13:54:42 <sgothel> @xranby: yes .. I just saw the InterruptedException as well .. pls file a bug report
20150831 13:55:10 <sgothel> @xranby: https://jogamp.org/bugzilla/show_bug.cgi?id=1205#c1 <- regarding your underlay window
20150831 13:55:21 * guillaum11 (~gzba4143@anon) Quit (Quit: Leaving.)
20150831 13:58:17 <xranby> sgothel: i have verified that it work
20150831 13:58:28 <xranby> Bug 1205: ee2fea13b20644e45c77f12a8b6d6f55941c27c8 have fixed 1178 cc6: when you render the bcm.vc.iv window transparent -> caps.setBackgroundOpaque(false); Then the underlay window is transparent as well.
20150831 13:58:47 <xranby> Thank you!
20150831 13:59:09 <xranby> https://jogamp.org/bugzilla/show_bug.cgi?id=1178#c12
20150831 14:01:34 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 14:04:10 <xranby> bugreport filed https://jogamp.org/bugzilla/show_bug.cgi?id=1211
20150831 14:07:52 * guillaum11 (~gzba4143@anon) Quit (Ping timeout: 246 seconds)
20150831 14:08:49 * guillaum11 (~gzba4143@anon) has joined #jogamp
20150831 14:09:52 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20150831 14:20:12 * a11mad11 (~marc-anto@anon) has joined #jogamp
20150831 14:22:50 <xranby> sgothel: i wrote down the get location on screen deadlock https://jogamp.org/bugzilla/show_bug.cgi?id=1178#c13
20150831 14:23:10 <xranby> i managed to reproduce it by running GLWindow
20150831 14:26:05 <xranby> i saw what you write earlier that WindowImpl is a WindowDriver. yes i need to add some methods to the WindowDriver that would allow me to get the dpy handle .. .. or should i add an method that return the location on screen from the WindowDriver ?
20150831 14:26:34 <xranby> one method that does it without using the lock that is
20150831 14:27:06 <xranby> or is there a better more clever way to do the locking?
20150831 14:30:24 <sgothel> the display locking is only needed if that particular display is not yet locked
20150831 14:30:58 <sgothel> here .. coming directly from the event-dispatcher, display is locked already
20150831 14:31:27 <xranby> would it be safe to unlock before sending out the notification events?
20150831 14:31:32 <sgothel> either .. assume its locked and cont. w/o further locking - or spawn off a thread w/o waiting
20150831 14:31:39 <sgothel> that is impossible
20150831 14:32:00 <sgothel> (its a loop dealing w/ incoming events)
20150831 14:32:23 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_886-joal_612-jogl_1431-jocl_1078-signed/
20150831 14:32:56 <xranby> my thinking is this user says move -> newt aquire lock -> newt moves -> newt unlocks -> newt fire off events explaining that the window has moved
20150831 14:33:45 * a11mad11 (~marc-anto@anon) Quit (Ping timeout: 244 seconds)
20150831 14:33:59 <xranby> user code in my case the underlay tracker react to the event and sen say overlay move -> newt aquire lock -> newt moves overlay -> newt unlocks -> newt fire off events to all listeners that it has moved
20150831 14:34:40 <xranby> i need to driver home now.
20150831 14:34:50 <xranby> will take a look at it tomorrow
20150831 14:34:53 <xranby> at work
20150831 14:35:04 <xranby> yoga during the evening
20150831 14:35:28 <sgothel> have a good trip :)
20150831 14:35:44 <sgothel> (both: ride & yoga :)
20150831 14:45:56 <Eclesia> question : when an animation stops, should it go back to the begin or not ?
20150831 14:50:53 <sgothel> user choice?
20150831 14:51:04 <sgothel> IMHO: not by default, why should it?
20150831 14:51:18 <sgothel> .repeat()
20150831 14:54:23 <Eclesia> then what is the difference when a user call : .play() ... .pause() and .play() ... .stop()
20150831 14:54:39 <Eclesia> or perhaps pause should not exist ?
20150831 14:58:26 <elect> http://wccftech.com/khronos-vulkan-api-performance-numbers-89-star-dust-benchmark/
20150831 15:23:46 * guillaum11 (~gzba4143@anon) Quit (Remote host closed the connection)
20150831 15:32:29 * a11mad11 (~marc-anto@anon) has joined #jogamp
20150831 15:49:10 * elect (~elect@anon) Quit (Ping timeout: 240 seconds)
20150831 15:52:46 * elect (~elect@anon) has joined #jogamp
20150831 15:54:53 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150831 16:34:50 * a11mad11 (~marc-anto@anon) Quit (Ping timeout: 240 seconds)
20150831 16:35:38 * monsieur_max (~maxime@anon) has joined #jogamp
20150831 16:54:28 <Eclesia> some brainstorming : what are the key features of a good widget toolkit ? I listed : layouts, I18N, Style sheets, Bindings, Animations, Effects, a WYSIWYG Editor
20150831 16:54:35 <Eclesia> see anything else ?
20150831 17:02:28 <zubzub> xranby: nv egl should only work on x afaik
20150831 17:03:30 <zubzub> I'm at agay on vacation connection bad... so dont expect me to reply quicly :p
20150831 17:05:23 <zubzub> if ti works at all that is...
20150831 17:33:27 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20150831 17:45:29 <elect> after compiling, where do I find the gluegen-rt natives?
20150831 17:45:48 <elect> I find only the gluegen-rt.jar
20150831 18:02:33 * elect (~elect@anon) Quit (Ping timeout: 252 seconds)
20150831 18:48:00 * elect (~elect@anon) has joined #jogamp
20150831 19:12:09 <sgothel> @Eclesia: There is no need for a 'stop' other than implying 'power down', but we have 'destroy' for that, see <http://jogamp.org/deployment/jogamp-next/javadoc/jogl/javadoc/com/jogamp/opengl/util/av/GLMediaPlayer.html>
20150831 20:23:28 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150831 20:58:25 * elect (~elect@anon) Quit (Ping timeout: 256 seconds)
20150831 21:10:42 * a11mad11 (~marc-anto@anon) has joined #jogamp
20150831 21:28:44 * badshah400 (~badshah40@anon) Quit (Quit: badshah400)
20150831 21:49:27 * xranby (~xranby@anon) Quit (Ping timeout: 250 seconds)