#jogamp @ irc.freenode.net - 20140221 05:05:46 (UTC)


20140221 05:05:46 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20140220050545.html
20140221 05:05:46 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20140221050546.html
20140221 05:40:02 * phao (~phao@anon) Quit (Quit: Fui embora)
20140221 07:04:24 * [Mike] (~Mike]@anon) has joined #jogamp
20140221 07:54:04 * monsieur_max (~maxime@anon) has joined #jogamp
20140221 08:12:30 * xranby-64 (~familjen@anon) has joined #jogamp
20140221 08:14:20 <xranby-64> good morning
20140221 08:36:03 <monsieur_max> hi xerxes
20140221 08:38:10 <monsieur_max> Yesterday i tried to run my game using Avian, I got a Buffer error using jogamp PNGImage, to load my textures. I did it quickly, before bed, needs more investigations.
20140221 08:58:56 <xranby-64> monsieur_max: you are using the latest avian git i assume?
20140221 08:59:20 <monsieur_max> xranby-64: don't presume too much of me doing smart things
20140221 09:00:26 <monsieur_max> xranby-64: i used the version available on the ubuntu repository
20140221 09:00:41 <xranby-64> monsieur_max: the latest avian git contains fixes for the jit compiler ... it previously skipped to compile static constructors for java classes when an empty method got invoked on the class
20140221 09:00:55 <xranby-64> ok i will then try get avian updated in ubuntu and debian
20140221 09:01:50 <xranby-64> since avian dont do frequient releases
20140221 09:02:24 <xranby-64> i will have to send debian the last avian 0.7 release archive + all changes on the git as a patch
20140221 09:02:32 <monsieur_max> xranby-64: i'll try with the latest version i can find
20140221 09:03:07 <monsieur_max> xranby-64: do you think that bundling avian with my game is a decent idea ?
20140221 09:03:19 <xranby-64> build instructions are mor or less: http://labb.zafena.se/?p=630
20140221 09:03:51 <monsieur_max> xranby-64: yeah i found your post yesterday while looking for info on Avian, you're everywhere man ;)
20140221 09:06:21 <xranby-64> thanks,I try to help create a free software jvm foundation for embedded use where I can
20140221 09:08:05 <xranby-64> sometimes the hardest part is to learn how all the various communitys work
20140221 09:09:43 <monsieur_max> it's great to have people like you around
20140221 09:13:20 * hija (~hija@anon) has joined #jogamp
20140221 09:16:47 * hija (~hija@anon) Quit (Client Quit)
20140221 09:20:18 * xranby-64 (~familjen@anon) Quit (Quit: Leaving.)
20140221 09:23:34 * xranby-64 (~familjen@anon) has joined #jogamp
20140221 09:35:46 <xranby-64> sgothel: https://jogamp.org/bugzilla/show_bug.cgi?id=927#c9
20140221 09:50:39 * xranby-64 (~familjen@anon) Quit (Ping timeout: 252 seconds)
20140221 10:09:38 * jk4 (~jk4@anon) Quit (Ping timeout: 252 seconds)
20140221 10:17:00 * hija (~hija@anon) has joined #jogamp
20140221 11:42:06 <xranby> monsieur_max: https://groups.google.com/forum/#!topic/avian/vleIJuC3WeM - jME3 uses Avian for iOS support now
20140221 11:45:15 * rmk0_ is now known as rmk0
20140221 11:45:18 * rmk0 (~rmk0@anon) Quit (Changing host)
20140221 11:45:18 * rmk0 (~rmk0@anon) has joined #jogamp
20140221 11:45:25 <rmk0> xranby: nice
20140221 11:45:48 <rmk0> as little patience as i have with those platforms... is nice to know that it's possible to get this stuff (java) to run everywhere
20140221 11:46:54 <xranby> avian is nice in the regard that it do provide a jvm ... the other alternative is to use jamvm + classpath on ios
20140221 11:48:00 <xranby> i belive the "embeddable" feature of avian that it can combine the classes and the runtime into one executable may make it possible to deploy the code in the apple appstore
20140221 11:48:22 <xranby> jamvm + classpath are currently only available using the "cydia" appstore for jailbroken devices
20140221 11:48:56 <xranby> the biggest hurdle on ios is the terms you have to accept to use the apple devkits and store
20140221 11:52:41 <rmk0> right
20140221 11:52:49 <rmk0> yeah... i'd have no patience for that nonsense
20140221 11:55:46 <xranby> at least jME3 now contains code under BSD license for iOS native window initialization that we may re-use
20140221 11:56:01 <xranby> in order to make NEWT iOS compatible
20140221 11:57:09 <rmk0> heh
20140221 12:16:38 <xranby> the jME3 iOS native window initialization code is located at http://code.google.com/p/jmonkeyplatform-contributions/source/browse/#svn%2Ftrunk%2Fjme3-ios%2Fios-data%2Ftemplates%2Fsrc
20140221 12:35:06 <xranby> this looks promising: https://github.com/felixhaedicke/DarwinToolchainBuilder - Scripts for creating a simple, lightweight Clang based toolchain for iOS and Mac OS X
20140221 12:35:46 <xranby> having a foss cross compile toolchain on linux would ease porting
20140221 12:38:14 <xranby> https://code.google.com/p/ios-toolchain-based-on-clang-for-linux/
20140221 12:40:37 <monsieur_max> xranby: With Avian as far as what i understood, you have a subset of Java. I found, for example a thread on Google groups were someone mentionned the very recent String.format, as not being handled in Avian (https://groups.google.com/forum/#!topic/avian/yPSikIAWGrI ). Do you know if there is a way to know what things are available or not in Avian (like, from inside an IDE )?
20140221 12:41:03 <xranby> monsieur_max: that is a misunderstanding
20140221 12:41:17 <monsieur_max> how surprising from me ;)
20140221 12:41:43 <xranby> avian can use the openjdk 7 classes where the full java lang api is supported
20140221 12:42:05 <xranby> it is true that you can build avian and use it in combination with its minimal classlibrary if you want
20140221 12:42:14 <xranby> but that is for embedded purists only
20140221 12:42:19 <xranby> where every bit count
20140221 12:43:07 <xranby> like your tests show using openjdk + avian using the ubuntu package
20140221 12:43:17 <xranby> that String.format foo is supported
20140221 12:44:55 <xranby> avian can be configured to use the android class library as well
20140221 12:45:31 <xranby> thus you have three options: 1. default Avian class library 2. the openjdk class library 3. the android class library
20140221 12:45:54 <xranby> its only the default Avian class library that is extremely minimal
20140221 12:46:19 <xranby> http://oss.readytalk.com/avian/javadoc/index.html <- the default
20140221 12:47:58 <monsieur_max> mmmh ok, i think i understand
20140221 12:49:16 <monsieur_max> xranby: thanks for the explanations and your patience
20140221 13:07:27 * hija (~hija@anon) Quit (Quit: hija)
20140221 13:24:35 * phao (~phao@anon) has joined #jogamp
20140221 14:04:37 <monsieur_max> soon enough, ubuntu phones will be available, do you guys have already decided something about this platform and jogamp ?
20140221 14:06:01 <xranby> the plan is to first make wayland + jolla work
20140221 14:06:26 <xranby> we belive that the ubuntu phone native window initialization will be similar
20140221 14:07:55 <xranby> ubuntu Mir is based on wayland + jollas libhybris thus they should be quite similarhttp://en.wikipedia.org/wiki/Mir_%28software%29
20140221 14:08:00 <sgothel> I personally have not considered to support Mir and Ubuntu-Phone
20140221 14:09:03 <sgothel> and Mir is IMHO very much not based on Wayland at all - yes, Ubuntu used some Jolla tech w/o proper social communication and collab .. (the ususal)
20140221 14:10:09 <sgothel> for us - Mir would be another different native TK .. which supported would need considerable work (as for supporting any TK)
20140221 14:10:51 <sgothel> Wayland .. as the canonical successor of X11 - PUN INTENDED :) .. I like to support it ofc
20140221 14:11:08 <monsieur_max> nice pun indeed ;)
20140221 14:11:29 <monsieur_max> and yes, I got your feelings on this topic
20140221 14:12:19 <monsieur_max> it's always interesting to have your thoughts on any topics, both of you
20140221 14:20:57 <sgothel> @Xerxes / Bug 927: Interesting that even w/ using a mutex the warning appears .. hmm ..
20140221 14:20:59 <xranby> sgothel: i am quite certain that the remaining multithreading issues happends during stream initialization because if i add a delay of one second between the GLMediaPlayer.initStream it adds enough time to make all players initialize and then i am able to run 29 payers in parallel
20140221 14:21:39 <xranby> sounds like sitting in a noisy pub :)
20140221 14:21:53 <sgothel> problem: setStream is used off-thread .. since it can take considerable time
20140221 14:22:11 <sgothel> so locking shall happen for those functions only .. within setStream
20140221 14:27:19 * hija (~hija@anon) has joined #jogamp
20140221 14:30:43 <xranby> java.compile.secondpass.javase:
20140221 14:30:43 <xranby> [javac] Compiling 435 source files to /home/xranby/jogl/build-x86/jogl/classes
20140221 14:30:43 <xranby> [javac] /home/xranby/jogl/src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java:473: cannot find symbol
20140221 14:30:43 <xranby> [javac] symbol : method readInt8(boolean)
20140221 14:30:43 <xranby> [javac] location: class com.jogamp.common.util.Bitstream<java.io.InputStream>
20140221 14:30:43 <xranby> [javac] return bstream.readInt8(true /* msbFirst */);
20140221 14:31:00 <xranby> are all changes to /home/xranby/jogl/src/jogl/classes/jogamp/opengl/util/jpeg/JPEGDecoder.java pushed after the bitstream changes?
20140221 14:31:36 <sgothel> sure .. jenkins building/testing already
20140221 14:32:42 <xranby> odd i am at gluegen 15ea21ea190a79a3740b66698103ef5b4f145e94 and jogl c6c04751a04bd05d71e54404fa61681c57d7352d
20140221 14:32:56 <xranby> will try checkout the sources at a different machine and retry
20140221 14:33:31 <sgothel> jogl d553668d3c5a687ef626501f4ed5963f16c6dba3
20140221 14:53:23 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20140221 15:18:28 * monsieur_max1 (~maxime@anon) has joined #jogamp
20140221 15:20:28 * monsieur_max (~maxime@anon) Quit (Ping timeout: 252 seconds)
20140221 15:22:19 * monsieur_max1 is now known as monsieur_max
20140221 15:37:41 * jk4 (~jk4@anon) has joined #jogamp
20140221 16:55:48 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20140221 18:23:38 * kermyt (~kermyt@anon) Quit (Ping timeout: 260 seconds)
20140221 18:25:07 * kermyt (~kermyt@anon) has joined #jogamp
20140221 18:34:35 * hija (~hija@anon) Quit (Quit: hija)
20140221 18:53:27 <phao> Cool. I didn't know that my intel graphics card driver supported opengl 4
20140221 18:53:31 <phao> I thought I only did up to opengl 2.1
20140221 19:17:39 * AsoC (~AsoC@anon) has joined #jogamp
20140221 19:44:54 <phao> Hi. Is there anyway for me to query if my app is using the dedicated graphics card or integrated graphics card?
20140221 19:52:31 <phao> sgothel, your youtube page is on the 1st page of google for "graphics card jogamp" =D
20140221 20:51:39 <sgothel> https://jogamp.org/wiki/index.php/Jogamp_Versioning_and_Releases#Runtime_Version_Check
20140221 20:52:12 <sgothel> GL_VENDOR and GL_RENDERER
20140221 21:06:06 * hija (~hija@anon) has joined #jogamp
20140221 21:06:22 * hija (~hija@anon) Quit (Client Quit)
20140221 21:17:20 <phao> thanks =D
20140221 21:20:00 <phao> Damn, I have to stop watching bizarre ER videos on youtube.
20140221 21:20:43 * [Mike] (~Mike]@anon) Quit ()
20140221 23:15:55 * [Mike] (~Mike]@anon) has joined #jogamp
20140221 23:26:47 <AsoC> I want to create an opengl application with jogl. Should I use NEWT in any case or is the performance difference not that great to struggle with the input synchronization?
20140221 23:36:41 * phao (~phao@anon) Quit (Read error: Connection reset by peer)
20140221 23:36:42 * phao_ (~phao@anon) has joined #jogamp
20140221 23:41:18 * phao_ (~phao@anon) Quit (Client Quit)
20140222 00:01:26 * hija (~hija@anon) has joined #jogamp
20140222 00:29:38 * hija (~hija@anon) Quit (Quit: hija)
20140222 00:30:25 * hija (~hija@anon) has joined #jogamp
20140222 01:08:46 * phao (~phao@anon) has joined #jogamp
20140222 02:04:43 * phao (~phao@anon) Quit (Read error: Connection reset by peer)
20140222 02:04:45 * phao_ (~phao@anon) has joined #jogamp
20140222 02:07:42 * hija (~hija@anon) Quit (Quit: hija)
20140222 02:22:29 * phao_ (~phao@anon) Quit (Quit: Fui embora)
20140222 02:27:02 * phao (~phao@anon) has joined #jogamp
20140222 03:59:06 <phao> It seems there are quite a lot of videos on youtube of people using jogl
20140222 03:59:17 <phao> I didn't expect there would be as much
20140222 04:03:06 * AsoC (~AsoC@anon) Quit (Ping timeout: 265 seconds)
20140222 04:28:20 * magaio (~magaio@anon) has joined #jogamp
20140222 05:05:46 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20140222050546.html