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


20130125 05:05:34 -CatOut- Previous @ http://jogamp.org/log/irc/jogamp_20130124050621.html
20130125 05:05:34 -CatOut- This channel is logged @ http://jogamp.org/log/irc/jogamp_20130125050534.html
20130125 06:15:28 <sgothel> good morning
20130125 06:16:27 <sgothel> Re Bug665 - I like to add a flag to GLAutoDrawable triggering the GLContext survival when the drawable dies ..
20130125 06:16:57 <sgothel> since the technical problem is solved - now we have to discuss about the hard stuff here: name and 'color' :)
20130125 07:01:09 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130125 07:39:08 * DemoscenePassiv (~Lutsche@anon) Quit (Ping timeout: 246 seconds)
20130125 09:43:17 <masterzen> sgothel: I have yet to review the changeset for bug 665
20130125 09:47:51 <xranby1> good morning
20130125 09:48:31 * xranby1 reading backlog.. have had 2 days of intense headpain caused by this years cold
20130125 10:35:55 <xranby1> https://www.linux.com/news/enterprise/systems-management/692990-introducing-the-99-linux-supercomputer <-- focus on opencl
20130125 10:36:55 <xranby1> The 16-core Epiphany chip delivers 26 GFLOPS similar top GFLOP performance compared to the raspberry pi
20130125 10:37:31 <xranby1> the kicker is
20130125 10:37:32 <xranby1> Brown Deer Technology have developed a fully open source OpenCL implementation and this can be used to simplify the creation of applications which use both ARM and Epiphany cores.
20130125 10:37:46 <xranby1> http://www.browndeertechnology.com/coprthr.htm
20130125 10:52:43 <xranby1> (14:28:13) masterzen: sgothel: here it is: https://gist.github.com/dcddf5e546e83c689f6b <- kudos
20130125 10:52:59 <xranby1> (14:30:44) sgothel: Xerxes & I were thinking to branch the official version - and maybe add patches to it .. as we go <-- sounds good
20130125 10:56:42 <sgothel> Good that you are better .. yeah, guess we all were sort of 'touched' by the cold :)
20130125 10:57:39 <sgothel> Xerxes: You tell me there is a RaspPI OpenCL driver .. even open source ? .. nice
20130125 10:58:27 <sgothel> ok .. cont. on the Bug 665 feature .. :)
20130125 11:04:06 <xranby1> there is no raspi opencl driver.. the link i pointed to above ^ http://www.browndeertechnology.com/coprthr.htm links to lgpl source for what looks like a generic arm opencl implementation and a Epiphany chip implementation
20130125 11:05:59 <sgothel> libcoprthr - An open-source OpenCL implementation for multicore x86_64 and ARM. interesting .. and Gallium is working on OpenCL as well .. (tracker), impl. I dunno
20130125 11:07:49 <sgothel> https://en.wikipedia.org/wiki/Adapteva <- Epiphany (?)
20130125 11:08:13 <sgothel> http://www.adapteva.com/support/docs/e3-reference-manual/
20130125 11:10:28 <xranby1> yes Adapteva creates the Epiphany have been developing it for the past 4 years
20130125 11:11:03 <xranby1> and they are pissed off by all closed source locked down stuff
20130125 11:12:05 <sgothel> very good - sounds all nice, if we can showcase their stuff at siggraph .. we can give it a try
20130125 11:12:30 <xranby1> too bad we missed their kickstarer in oct 2012
20130125 11:12:38 <sgothel> I guess by then I have enough time for JOCL
20130125 11:12:56 <xranby1> the question is how to get one of those first built boards before then
20130125 11:13:25 <xranby1> we have to look around and see how to get the device
20130125 11:13:31 <sgothel> well .. instructional email, [business] use case .. etc
20130125 11:13:51 <sgothel> and if they like the idea .. I guess they can sell it to use for a nice price
20130125 11:14:02 <sgothel> i.e. zero profit
20130125 11:14:28 <sgothel> IMHO openjdk, GL + CL .. for small devices ..
20130125 11:14:44 <sgothel> - or - openjdk + CL for a distributed CL 'farm'
20130125 11:15:10 <sgothel> (which can be heterogeneous ..
20130125 11:15:41 <sgothel> may I write an email, CC you, introduce us .. maybe later today ?
20130125 11:15:52 <sgothel> or - you know them already ?
20130125 11:18:20 <xranby1> i head of them today via a linux foundation news blog post
20130125 11:18:28 <xranby1> so i have no past relation
20130125 12:31:37 <xranby1> sgothel: what do you think? https://jogamp.org/bugzilla/show_bug.cgi?id=567#c3
20130125 12:32:04 <xranby1> (suggestion on how to fix the JOAL EXF support header merge mess)
20130125 12:33:39 <sgothel> yup - thank you, this analysis of the patch (header source etc) was missing - I guess you have removed the concerns I had :)
20130125 12:34:17 <sgothel> maybe .. when applying the path, split it up in 2 - OpenAL headers, w/ commit message telling the source - then the rest .. YUP
20130125 12:34:46 <sgothel> if you can do that - great, seems like I am locked down in a few more bug fixes in JOGL .. brrr
20130125 12:35:26 <sgothel> however, next week I have to jump to the openal soft build .. and w/ Brice's patch for Android
20130125 12:35:35 <xranby1> yes its best to first add a commit that removes the old headers THEN add a commit to add the new openal-soft ehaders
20130125 12:35:54 <xranby1> to make it clear that they are not related
20130125 12:35:55 <sgothel> and then other related stuff in JOAL ..
20130125 12:36:00 <xranby1> yes
20130125 12:36:12 <sgothel> very good!
20130125 12:36:27 <sgothel> you have time for this ?
20130125 12:36:53 <xranby1> yes i am looking at it right now
20130125 12:37:14 <xranby1> i will need to learn a bit more about gluegen
20130125 12:37:19 <xranby1> hopefully it will work out ok
20130125 12:37:24 <sgothel> great! - so .. next week, we need the openal-soft branch in our repo, kick of build .. and bundle libopenal.so ..
20130125 12:37:44 <sgothel> so regarding .. bug??? optional force openal-soft ?
20130125 12:37:59 <sgothel> shouldn't we simply use it everywhere by now ? :)
20130125 12:38:15 <xranby1> i think we should use openal-soft and add EXF support
20130125 12:38:19 <xranby1> EFX
20130125 12:38:28 <sgothel> so - yes
20130125 12:38:37 <xranby1> gouessej's issue really boils down to missing EFX support in JOAL
20130125 12:39:07 <xranby1> thus this header mess needs to get fixed
20130125 12:39:16 <sgothel> when we build the openal-soft .. lib, I guess we said: Linux/Unix: alsa + pulseaudio, others: native
20130125 12:39:30 <sgothel> (just to complete the JOAL task list :)
20130125 12:39:56 <sgothel> I hope binary compatibility will work out ok'ish ..
20130125 12:40:20 <sgothel> i.e. if we distribue the openal-soft lib
20130125 12:40:37 <sgothel> so yes, I commit to the build stuff next week
20130125 12:40:48 <xranby1> there will be configuration tuning needed for sure.. but from the outlook i think cmake picks a sane default
20130125 12:40:59 <xranby1> depending on which platform openal-soft gets built on
20130125 12:41:28 <xranby1> surely we will have to force options for cross compile builds
20130125 12:41:34 <sgothel> FOSDEM goals: JOGL fixes .. (ECT, stayAlive context, OSX, ..) / JOAL. JOCL .. I don't know ..
20130125 12:41:34 <xranby1> to get support for OpenSL
20130125 12:41:43 <sgothel> yes
20130125 12:42:02 <sgothel> FOSDEM 'user api': your stuff .. games .. etc
20130125 12:42:17 <xranby1> i am preparing some live demo demo using libgdx
20130125 12:42:18 <sgothel> I will try to make jake2 running on Android iff JOAL works there ..
20130125 12:42:41 <sgothel> you can host them on jogamp .. do we have wlan ?
20130125 12:42:55 <xranby1> if all else fails we can always simply show the libgdx testsuite
20130125 12:43:03 <xranby1> there will be open wlan
20130125 12:43:07 <sgothel> nice
20130125 12:43:30 <xranby1> usually quite good
20130125 12:43:33 <sgothel> great, we don't have much time anyways .. so I guess we are fine
20130125 12:43:50 <sgothel> i.e. show off nice stuff - then discuss it w/ folks if they like to .. tech details ..
20130125 12:44:06 <xranby1> sgothel: can you run a JOCL opencl demo?
20130125 12:44:20 <sgothel> yeah .. ok, put this on my list :)
20130125 12:44:30 <sgothel> opencl applet - check :)
20130125 12:44:48 <xranby1> kudos, i have no hardware capable of running any opencl ish
20130125 12:44:53 <xranby1> atleast with the drivers i use
20130125 12:45:15 <sgothel> right .. good point, probably will bring Qun's laptop w/ NVidia
20130125 12:45:28 <sgothel> Linux/Intel - nope
20130125 12:45:47 <sgothel> tested ECT for libGDX ?
20130125 12:46:12 <sgothel> when you have something simple to test .. I can look at it as well, (git pull, make, test, hack a bit)
20130125 12:46:21 <xranby1> not really, i got sidetracked, impementing a fake mouse pointer for use on the raspberry
20130125 12:46:33 <sgothel> oh ..
20130125 12:46:43 <xranby1> good news i can now run fullscreen libgdx games that require mouse
20130125 12:46:49 <xranby1> and have something visible on screen :)
20130125 12:46:53 <sgothel> sweet
20130125 12:47:01 <sgothel> how do you render the mouse pointer ?
20130125 12:47:08 <sgothel> GL or .. native ?
20130125 12:47:39 <xranby1> https://github.com/xranby/libgdx/commits/RaspberryPi-MousePointer
20130125 12:47:40 <xranby1> GL
20130125 12:47:48 <sgothel> BCM native .. w/ layering .. hmm
20130125 12:47:49 <xranby1> i used some libgdx sprite classes
20130125 12:48:03 <sgothel> ohh .. I thought in JOGL ..
20130125 12:48:12 <xranby1> inside the jogl libgdx backend
20130125 12:48:18 <sgothel> i.e. GLWindow could have a hook .. to render texture
20130125 12:48:33 <xranby1> https://github.com/xranby/libgdx/commit/f66a3ae4fb268bb717530e6ad7744eb693ecd693
20130125 12:48:43 <sgothel> so all JOGL cases could use it .. on such console platforms
20130125 12:48:50 <xranby1> i guess we can do something bettery by adding a new dispmanx native layer
20130125 12:49:00 <xranby1> for the mouse only
20130125 12:49:03 <sgothel> that as well, yes
20130125 12:49:09 <sgothel> would simplify the GL updates :)
20130125 12:49:50 <sgothel> otherwise .. well, could be done in GLWindow pretty easy in display() .. (!Animator -> trigger display() calls)
20130125 12:50:17 <sgothel> having GL2ES1 and GL2ES2 MousePointerRender implementations :)
20130125 12:50:49 <sgothel> this would also allow us to support custom mouse pointer w/ NEWT/JOGL
20130125 12:51:08 <sgothel> yeah .. would be a bigger task ..
20130125 12:51:18 <xranby1> yup..
20130125 12:52:59 <xranby1> it would be nice to have something similar on android devices if you manage to connect a mouse pointer
20130125 12:53:22 <xranby1> and make it possible to hide the pointer for fps applications
20130125 12:59:50 <sgothel> right - well, on Android you usually have your finger on the screen :)
20130125 13:04:30 <sgothel> bugzilla email/account: ? home or work ?
20130125 13:04:43 <sgothel> gudinna or zafena ? :)
20130125 13:05:13 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=676
20130125 13:06:19 <sgothel> (added your libgdx comments / links)
20130125 13:11:33 <xranby1> gudinna is home funded work :)
20130125 13:12:17 <xranby1> sgothel: use gudinna it connects to my phone
20130125 13:12:29 <sgothel> ay
20130125 13:40:10 <sgothel> .. all hail the new JOAL maintainer!
20130125 13:40:34 <xranby1> heh well hail after the merge is in
20130125 13:41:33 <xranby1> or you might hail a false prophet ;)
20130125 13:41:56 <xranby1> at least the intentions are good
20130125 13:42:47 <sgothel> we just discussed it this morning .. well, wasn't much more convenient to have multiple goods, one for each - no need to find a favorite way to honor one :)
20130125 13:43:00 <sgothel> *gods*
20130125 14:59:47 <xranby1> sgothel: the openal-soft headers references the system /usr/include/linux/stddef.h and /usr/include/inttypes.h what is the best way to add this include path to the ant build?
20130125 15:00:20 <xranby1> right now the ant build contains<dirset id="stub.includes.fileset.all" dir=".">
20130125 15:00:20 <xranby1> <include name="${stub.includes.dir}/openal/**" />
20130125 15:01:06 <xranby1> and
20130125 15:01:06 <xranby1> <gluegen src="${stub.includes.openal}/al.h"
20130125 15:01:06 <xranby1> outputRootDir="${build}"
20130125 15:01:06 <xranby1> config="${joal.cfg}"
20130125 15:01:06 <xranby1> includeRefid="stub.includes.fileset.all"
20130125 15:01:22 <xranby1> thus it is only using the stub dir
20130125 15:02:39 <xranby1> i start to understand why notzed created the alc-types.h and al-types.h headers and commented out the use of stddef.h in his patch
20130125 15:11:55 * EricB1 (~Adium@anon) has joined #jogamp
20130125 15:31:22 <xranby1> sgothel: work in progress: https://github.com/xranby/joal/commits/EFX btw do you think this is the correct way to import Michael Zucchi's work?
20130125 15:32:17 <xranby1> i need to catch a bus now will resume work from a different location
20130125 16:15:42 * askinner (~askinner@anon) has joined #jogamp
20130125 16:16:43 * askinner (~askinner@anon) has left #jogamp
20130125 16:20:46 * askinner (~askinner@anon) has joined #jogamp
20130125 16:21:41 * askinner (~askinner@anon) has left #jogamp
20130125 16:59:25 * EricB1 (~Adium@anon) Quit (Quit: Leaving.)
20130125 18:12:27 * xranby (~familjen@anon) has joined #jogamp
20130125 18:34:07 * DemoscenePassiv (~Lutsche@anon) has joined #jogamp
20130125 19:51:47 <xranby> DemoscenePassiv: hello do happen to sit on some lightweight shader effects suitable for mobile devices?
20130125 19:52:03 <xranby> preferrably looking for a warp tunnel
20130125 19:52:54 <xranby> DemoscenePassiv: i am hacking on a fosdemo for fosdem
20130125 19:53:01 <xranby> with a space setting
20130125 20:25:03 * EricB1 (~Adium@anon) has joined #jogamp
20130125 20:25:21 * xranby (~familjen@anon) Quit (Quit: Leaving.)
20130125 20:29:12 * EricB1 (~Adium@anon) Quit (Ping timeout: 245 seconds)
20130125 23:04:11 * DemoscenePassiv (~Lutsche@anon) Quit (Ping timeout: 256 seconds)
20130126 00:14:29 * xranby (~xranby@anon) has joined #jogamp
20130126 00:25:01 <xranby> hood evening
20130126 00:25:11 <xranby> *ahem* good evening
20130126 03:52:33 <sgothel> (04:01:22 PM) xranby1: thus it is only using the stub dir <- yes, we try to only use our own provided headers (sames as in JOGL)
20130126 03:54:01 <sgothel> (04:31:22 PM) xranby1: sgothel: work in progress: https://github.com/xranby/joal/commits/EFX btw do you think this is the correct way to import Michael Zucchi's work? <- LOOKS GREAT!
20130126 03:54:36 <sgothel> good morning
20130126 05:05:48 -CatOut- Continue @ http://jogamp.org/log/irc/jogamp_20130126050548.html