#jogamp @ irc.freenode.net - 20141222 02:45:01 (UTC)


20141222 02:45:07 * jogamp (~jogamp@anon) has joined #jogamp
20141222 02:45:07 * Topic is 'http://jogamp.org | Hacking 3D Graphics, Multimedia and Processing across Devices | logs: http://jogamp.org/log/irc/?C=M;O=D'
20141222 02:45:07 * Set by rmk0 on 20141110 16:19:10
20141222 02:45:14 -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
20141222 02:45:14 -NickServ- You are now identified for jogamp.
20141222 07:44:40 * eclesia (~husky@anon) has joined #jogamp
20141222 07:44:46 <eclesia> good morning
20141222 07:53:01 * jvanek (jvanek@anon) has joined #jogamp
20141222 08:11:00 * monsieur_max (~maxime@anon) has joined #jogamp
20141222 10:34:14 * monsieur_max1 (~maxime@anon) has joined #jogamp
20141222 10:34:18 * monsieur_max1 (~maxime@anon) Quit (Client Quit)
20141222 11:08:17 * doev (~doev@anon) has joined #jogamp
20141222 12:07:17 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20141222 13:49:41 * zzuegg (~zzuegg@anon) has joined #jogamp
20141222 13:59:52 * doev (~doev@anon) Quit (Ping timeout: 240 seconds)
20141222 14:58:58 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141222 15:04:41 * doev (~doev@anon) has joined #jogamp
20141222 15:10:29 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 272 seconds)
20141222 15:14:18 * zzuegg (~zzuegg@anon) has joined #jogamp
20141222 15:41:53 * doev (~doev@anon) Quit (Quit: Verlassend)
20141222 16:04:36 * eclesia (~husky@anon) has left #jogamp
20141222 18:04:41 * zzuegg2 (~zzuegg@anon) has joined #jogamp
20141222 18:06:56 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 244 seconds)
20141222 18:15:12 * monsieur_max (~maxime@anon) has joined #jogamp
20141222 18:36:42 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141222 18:37:48 * monsieur_max (~maxime@anon) has joined #jogamp
20141222 21:02:43 * Eclesia (~eclesia@anon) has joined #jogamp
20141222 21:06:13 <Eclesia> hi
20141222 21:07:50 <Eclesia> silly question: but is an 'Asset', I still can't fully understand the concept behind it. seems like a magic 3d word, like 'cloud'. can mean anything and nothing
20141222 21:07:56 <Eclesia> what is*
20141222 21:14:02 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20141222 21:53:21 * zzuegg2 is now known as zzuegg
20141222 22:21:31 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141223 04:28:31 * zzuegg2 (~zzuegg@anon) has joined #jogamp
20141223 04:29:41 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 252 seconds)
20141223 05:03:50 * zzuegg2 (~zzuegg@anon) Quit (Ping timeout: 244 seconds)
20141223 05:04:51 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 08:55:46 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 09:40:43 * monsieur_max (~maxime@anon) Quit (Read error: Connection reset by peer)
20141223 09:41:36 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 10:43:36 * eclesia (~husky@anon) has joined #jogamp
20141223 12:24:30 * sgothel (~sgothel@anon) Quit (*.net *.split)
20141223 12:24:31 * monsieur_max (~maxime@anon) Quit (*.net *.split)
20141223 12:25:14 * sgothel (~sgothel@anon) has joined #jogamp
20141223 12:26:17 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 13:01:19 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141223 13:24:59 <eclesia> Merry Not-Yet christmas !
20141223 15:31:32 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 245 seconds)
20141223 15:32:10 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 15:49:28 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 250 seconds)
20141223 15:50:14 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 16:08:03 * eclesia (~husky@anon) has left #jogamp
20141223 16:12:08 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 16:15:17 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 240 seconds)
20141223 16:16:19 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 16:19:23 * zzuegg2 (~zzuegg@anon) has joined #jogamp
20141223 16:20:37 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 240 seconds)
20141223 16:23:34 * zzuegg2 (~zzuegg@anon) Quit (Ping timeout: 244 seconds)
20141223 16:23:45 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 17:13:54 * monsieur_max (~maxime@anon) Quit (Remote host closed the connection)
20141223 17:15:00 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 18:04:43 * zzuegg2 (~zzuegg@anon) has joined #jogamp
20141223 18:08:12 * zzuegg (~zzuegg@anon) Quit (Ping timeout: 245 seconds)
20141223 18:17:50 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141223 18:21:57 * zzuegg2 (~zzuegg@anon) Quit (Ping timeout: 272 seconds)
20141223 18:22:07 * zzuegg (~zzuegg@anon) has joined #jogamp
20141223 19:46:26 * xranby (~xranby@anon) has joined #jogamp
20141223 19:55:18 <rmk0> hrm...
20141223 19:55:32 <rmk0> can't seem to work out the right way to use AWTKeyAdapter
20141223 19:55:42 <rmk0> i have an existing GLWindow that has key and mouse listeners attached
20141223 19:56:12 <rmk0> i'm inserting that into a NewtCanvasAWT and would like the GLWindow listeners to receive input
20141223 19:56:15 <rmk0> they ... don't
20141223 19:56:43 <sgothel> Hi Mark ..
20141223 19:56:47 <rmk0> lo!
20141223 19:56:58 <sgothel> NewtCanvasAWT already does that .. i.e. AWT -> NEWT propagation
20141223 19:57:10 <rmk0> hm, maybe a focus problem then
20141223 19:57:24 <sgothel> i.e. our unit tests / demos show interaction via NEWT key/mouse events
20141223 19:58:13 <rmk0> i have read them, but the http://jogamp.org/jogl/doc/NEWT-Overview.html made it sound as if i needed to use one of the utility adapters
20141223 19:58:30 <rmk0> is what i assumed when it didn't just magically work first time
20141223 19:58:33 <sgothel> YACWOP (yet another Christmas without peace) - still - happy family time & a great reflection to all of you
20141223 19:58:45 <rmk0> hehe
20141223 19:58:48 <rmk0> same to you!
20141223 19:58:56 <sgothel> thx
20141223 19:59:15 <sgothel> so this is build into NewtCanvasAWT .. which uses a GLWindow as the child window
20141223 19:59:34 <rmk0> yeah, can see that now... eyeing the implementation
20141223 19:59:36 <sgothel> but you can manually use the AWT adapter for GLEventListener added to AWT
20141223 19:59:51 <sgothel> GearsES2 has some ugly ifdef AWT .. in its init :)
20141223 20:00:06 <sgothel> or Gears (GL2) demo .. dunno
20141223 20:02:22 <rmk0> hm, maybe it is receiving input
20141223 20:03:58 <rmk0> .. really love that newt handles autorepeat
20141223 20:04:10 <rmk0> that is an endless source of misery in all of the other windowing toolkits i've used
20141223 20:04:18 <rmk0> newt's the only one that's gotten it right so far
20141223 20:04:24 <sgothel> great
20141223 20:07:02 <rmk0> i'm an idiot... i didn't connect an animator
20141223 20:07:04 <rmk0> hehe
20141223 20:07:10 <rmk0> it's working fine, it's just never running
20141223 20:07:16 <rmk0> \o/
20141223 20:07:36 <sgothel> you could also resize the window constantly :)
20141223 20:07:42 <rmk0> hehe
20141223 20:07:47 * rmk0 furiously resizes at 60hz
20141223 20:45:52 * monsieur_max (~maxime@anon) has joined #jogamp
20141223 20:56:12 * Eclesia (~eclesia@anon) has joined #jogamp
20141223 20:56:46 * void256 (~void@anon) has joined #jogamp
20141223 21:00:22 <Eclesia> question : in 3d games : how are navigation maps build ? it is full collision map (using all models boxes/spheres/capsules) ? or somekind of navigation image with something like 0/1 values ? or else ?
20141223 21:01:44 <sgothel> I assume a real world uses same model data for navigation and rendering, maybe caching ABBOX .. VBOs etc
20141223 21:02:03 <sgothel> 'real world simulation' .. that is
20141223 21:02:14 <Eclesia> sgothel: hi
20141223 21:02:24 <sgothel> hi
20141223 21:03:20 <Eclesia> it seems complicate to implement, even more for ground, caves and stuff like that which are not sphere,bbox,abbox,capsule
20141223 21:04:01 <sgothel> sure ... either approximation .. or .. more expensive tests .. probably a combination ?
20141223 21:04:51 <sgothel> rendering might be also used for collision tests, but expensive ofc .. (GL stream sync due to read-out)
20141223 21:04:57 <Eclesia> hm... I guess it's time to implement QuadTree and BTree then
20141223 21:06:09 <sgothel> Mark has some of such spatial partitioning implemented .. jspatial
20141223 21:07:45 <Eclesia> "The software builds on many ideias from other Open-Source projects such as: ... - The Geotools Java GIS toolkit."
20141223 21:07:47 <Eclesia> lol
20141223 21:08:04 <Eclesia> I was a developer on geotools before
20141223 21:08:20 <Eclesia> 8 years ago
20141223 21:09:16 <Eclesia> the shapefile quadtree was crap ...
20141223 21:11:51 <rmk0> lo
20141223 21:12:25 <rmk0> that jspatial isn't mine... http://io7m.com/software/jspatial
20141223 21:12:37 <rmk0> didn't realize there was another package with that name before i wrote this
20141223 21:13:05 <rmk0> i have a 3.0.0 release in the works... http://fossil.io7m.com/repo.cgi/io7m-jspatial/timeline
20141223 21:13:12 <rmk0> is quite a large breaking API change
20141223 21:13:18 <rmk0> haven't had time to get the release done
20141223 21:13:31 <rmk0> it's being updated in parallel with a few other things
20141223 21:14:06 <Eclesia> ISC license what's that ?
20141223 21:14:11 <rmk0> 2-clause bsd
20141223 21:14:28 <rmk0> http://mvn.io7m.com/io7m-jspatial/license.html
20141223 21:15:01 <rmk0> i honestly don't mind if you copy and paste the whole lot into a public domain project
20141223 21:16:02 <Eclesia> :o
20141223 21:16:18 <rmk0> that way you get to deal with the legal issues instead of me! :D
20141223 21:16:30 <rmk0> i'm the only author
20141223 21:16:54 * Eclesia is suspicious
20141223 21:17:03 <rmk0> hehe
20141223 21:17:08 <Eclesia> which legal issues ?
20141223 21:17:16 <rmk0> no idea, whichever might show up
20141223 21:17:21 <Eclesia> lol
20141223 21:17:25 <rmk0> is a clean room implementation i wrote myself
20141223 21:18:16 <Eclesia> nice, I guess there is no problem then. if you accept to make it public domain
20141223 21:19:12 <Eclesia> but ... I can't accept it freely :) is there something you would be interested in ?
20141223 21:21:00 <Eclesia> rmk0: a format ? some algo ? (can't promise anything, but will try)
20141223 21:22:41 <Eclesia> fbx ?
20141223 21:22:52 <Eclesia> ^^
20141223 21:25:44 <Eclesia> rmk0: first time I will use fossil dcvs, how is it compared to hg/git ?
20141223 21:27:42 * rmk0 reappears
20141223 21:28:12 <rmk0> is similar to git, but with a sane command line interface and a more reliable repository format
20141223 21:28:45 <rmk0> your blender work is gift enough... it'll be saving me a good 3-6 months work when i eventually get around to that part again
20141223 21:29:23 <rmk0> it was looking very much like i was going to have to write a program to pose and animate meshes, because i couldn't get data out of blender
20141223 21:29:51 <rmk0> i can pgp sign a statement saying i'm fine with you taking a version of jspatial in the public domain
20141223 21:30:02 <Eclesia> okay, I'll clean it up, make docs and fix the last issues.
20141223 21:31:17 <Eclesia> rmk0: that would be awesome :)
20141223 21:32:30 <rmk0> you'll probably want to rip out the dependencies
20141223 21:32:37 <rmk0> minor things like my @NonNull annotations
20141223 21:32:48 <rmk0> is an easy job, they're only present in package-info.java files, i think
20141223 21:33:49 <rmk0> egh... just realized it depends on a version of jtensors that's not released yet
20141223 21:34:02 <rmk0> it's basically ready to go, just not done it yet >_<
20141223 21:34:04 <rmk0> so many packages
20141223 21:36:54 <rmk0> that wouldn't be a hard dependency to remove either... think it only uses one interface
20141223 21:37:34 <Eclesia> no worries. I will harvest what can be ^^
20141223 21:38:21 <Eclesia> funny fossil, first time I see a dcvs using a single archive file
20141223 21:38:37 <rmk0> yeah, is sqlite underneath
20141223 21:38:41 <rmk0> is by the sqlite author
20141223 21:39:15 <rmk0> monotone does/did the same, actually
20141223 21:39:19 <rmk0> not sure that's still maintained
20141223 21:52:54 <Eclesia> good night +++
20141223 21:53:00 <rmk0> byeee!
20141223 21:53:12 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20141223 22:33:14 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20141224 00:19:46 * void256 (~void@anon) Quit (Remote host closed the connection)
20141224 05:05:02 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20141224050502.html