#jogamp @ irc.freenode.net - 20131222 05:05:34 (UTC)


20131222 05:05:34 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20131221050534.html
20131222 05:05:34 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20131222050534.html
20131222 05:22:18 * hharrison (~chatzilla@anon) has joined #jogamp
20131222 08:12:28 * hharrison (~chatzilla@anon) Quit (Remote host closed the connection)
20131222 09:55:43 * monsieur_max (~maxime@anon) has joined #jogamp
20131222 13:24:57 * Eclesia (~eclesia@anon) has joined #jogamp
20131222 13:25:58 * Eclesia (~eclesia@anon) Quit (Client Quit)
20131222 13:27:26 * Eclesia (510e2bfb@anon) has joined #jogamp
20131222 13:28:12 * Eclesia1 (~eclesia@anon) has joined #jogamp
20131222 13:28:24 * Eclesia (510e2bfb@anon) Quit (Disconnected by services)
20131222 13:28:29 * Eclesia1 is now known as Eclesia
20131222 13:28:51 <Eclesia> good 'morning'
20131222 14:24:02 * kermyt (~kermyt@anon) Quit (Ping timeout: 246 seconds)
20131222 14:28:55 * Eclesia (~eclesia@anon) has left #jogamp
20131222 14:54:08 <rmk0> sgothel: sorry, am a bit behind... will catch up with these bug reports/testing soon (am working on rewriting that compiler from scala to java, so i've not been working with opengl directly for a week or so)
20131222 14:54:25 <rmk0> am about halfway through, i think
20131222 15:06:05 <sgothel> Hi .. yup, will ask in forum to test ..
20131222 15:06:35 <sgothel> a compiler written in Scala being rewritten into Java? errr
20131222 15:07:00 <sgothel> sounds 'funny', or writing a compiler to rewrite itself into java ? :)
20131222 15:08:01 <rmk0> hehe
20131222 15:08:08 <rmk0> i wrote that shading language, if you remember
20131222 15:08:12 <rmk0> http://mvn.io7m.com/parasol
20131222 15:08:28 <rmk0> but scala is a disaster
20131222 15:08:43 <rmk0> translating the implementation to java instead
20131222 15:08:47 <sgothel> yesterday we mentioned another GLSL abstraction .. d* something
20131222 15:08:51 <rmk0> it now builds in one second instead of two minutes
20131222 15:09:22 <rmk0> think i missed that one
20131222 15:09:46 <sgothel> in architecture discussions and doing - I never really liked all those middle men, probably creating more risk .. hmm
20131222 15:10:14 <sgothel> Decora ..
20131222 15:10:21 <sgothel> or something
20131222 15:10:21 <rmk0> is basically because i'm generating a lot of shaders for this renderer
20131222 15:10:28 <rmk0> and by a lot, i mean millions of lines
20131222 15:10:32 <rmk0> need type-checking up-front
20131222 15:10:33 <sgothel> ah
20131222 15:10:54 <rmk0> and a decent module system to organize things
20131222 15:11:45 <rmk0> i've designed it to be easy for others to implement... LALR(1) grammar, simple type system, no overloading, etc
20131222 15:11:57 <rmk0> operational semantics
20131222 15:12:38 <sgothel> seeing you use structures ..
20131222 15:12:52 <sgothel> do you use native structures for uniforms and some struct accessor ?
20131222 15:13:08 <sgothel> so your compiler is not based on ANTLR ?
20131222 15:13:15 <rmk0> they just get translated to GLSL structs
20131222 15:13:23 <rmk0> no ANTLR, no
20131222 15:13:31 <sgothel> structs: cpu -> gpu ?
20131222 15:13:43 <sgothel> how to map the native alignment etc ?
20131222 15:13:50 <sgothel> I still have to test that w/ GlueGen
20131222 15:14:03 <rmk0> oh, i'm not passing structures
20131222 15:14:20 <rmk0> if you declare a uniform of a structure type, it's the same as GLSL, just exposes separate scalar uniforms
20131222 15:14:51 <sgothel> so GlueGen has that annotations thingy .. at compile time able to produce on-the-fly java mappings .. but need to see how to align memory for GPU
20131222 15:15:19 <sgothel> yeah, I know this for the single struct values .. expensive
20131222 15:16:21 <rmk0> not sure what you mean about aligning memory for the gpu
20131222 15:16:40 <rmk0> all of the fields are going to have separate locations... is no different from passing in a load of scalars
20131222 15:21:43 <sgothel> copy the whole structure
20131222 15:22:14 <sgothel> GL/ES 3 you can copy whole uniform structures at once
20131222 15:23:43 * hharrison (~chatzilla@anon) has joined #jogamp
20131222 15:24:30 <rmk0> ah, is that uniform buffer blocks?
20131222 15:25:07 <sgothel> probably .. we had this in forum, and I added something to GlueGen ..
20131222 15:25:10 <rmk0> well, uniform buffer objects
20131222 15:25:22 <sgothel> but no testing yet :)
20131222 15:26:09 <rmk0> i keep thinking the opengl API can't get more error prone, but they always surprise me
20131222 15:26:23 <rmk0> UBOs look like a nightmare to handle correctly
20131222 15:26:56 <sgothel> food .. gone for a few minutes ..
20131222 15:58:57 <sgothel> /home/jogamp/jogamp-scripting/maven/input
20131222 15:59:04 <sgothel> why can't I delete as user/group jogamp ?
20131222 15:59:18 <sgothel> -rw-rw-r-- 1 mraynsford jogamp 26576725 Dec 13 22:44 jogamp-all-platforms.7z
20131222 15:59:37 <sgothel> weird
20131222 16:00:33 * rmk0 eyes it
20131222 16:00:43 <sgothel> already chowned and rm
20131222 16:00:53 <sgothel> but .. was weird :)
20131222 16:01:08 <rmk0> yeah...
20131222 16:01:36 <rmk0> and the input directory is drwxrws--T
20131222 16:02:00 <rmk0> unix is somewhat poor at .. sharing files
20131222 16:02:09 <rmk0> permissions system has strange edge cases
20131222 16:02:29 <rmk0> and obviously every OS handles them a bit differently
20131222 16:02:44 <sgothel> 2.1.4-rc-20131222 maven
20131222 16:03:04 <rmk0> what should i be testing for that version?
20131222 16:03:08 <rmk0> need to make a note so i don't forget
20131222 16:03:14 <sgothel> http://jogamp.org/deployment/archive/master/gluegen_757-joal_507-jogl_1182-jocl_895-signed/
20131222 16:03:16 <rmk0> presumably that i can open an ES3 context, at least
20131222 16:03:32 <sgothel> Bug 929, Bug 852
20131222 16:03:36 <rmk0> right
20131222 16:04:05 <sgothel> and Bug 925
20131222 16:04:18 <sgothel> all intermingled
20131222 16:12:05 <sgothel> http://forum.jogamp.org/2-1-4-rc-20131222-RC-Test-td4031021.html
20131222 16:56:18 * kermyt (~kermyt@anon) has joined #jogamp
20131222 17:13:06 * hija (~hija@anon) has joined #jogamp
20131222 17:13:36 * hija (~hija@anon) Quit (Client Quit)
20131222 17:13:52 * hija (~hija@anon) has joined #jogamp
20131222 19:38:23 * hharrison (~chatzilla@anon) Quit (Remote host closed the connection)
20131222 21:12:49 * void256 (~void@anon) has joined #jogamp
20131222 22:09:56 * monsieur_max (~maxime@anon) has left #jogamp
20131222 23:28:59 * hharrison (~chatzilla@anon) has joined #jogamp
20131223 01:25:08 * void256_ (~void@anon) has joined #jogamp
20131223 01:25:18 * void256_ (~void@anon) Quit (Client Quit)
20131223 01:26:53 * void256 (~void@anon) Quit (Ping timeout: 250 seconds)
20131223 02:03:45 * hija (~hija@anon) Quit (Quit: hija)
20131223 02:06:14 * hija (~hija@anon) has joined #jogamp
20131223 05:05:34 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20131223050534.html