#jogamp @ irc.freenode.net - 20160929 05:05:29 (UTC)


20160929 05:05:29 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20160927194029.html
20160929 05:05:29 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20160929050529.html
20160929 05:45:25 * Kymps (c1280da5@anon) has joined #jogamp
20160929 06:25:43 * monsieur_max (~maxime@anon) has joined #jogamp
20160929 07:26:16 * Eclesia (~husky@anon) has joined #jogamp
20160929 07:27:05 <Eclesia> moin
20160929 07:40:26 <zubzub> rmk0: yeah it's the whole graal thing it looks
20160929 07:42:34 <monsieur_max> are you talking about the openjdf AOT recent entry in jira ?
20160929 07:42:59 <monsieur_max> ( https://bugs.openjdk.java.net/browse/JDK-8166089 )
20160929 07:55:32 <zubzub> 23:24 < rmk0> zubzub: https://bugs.openjdk.java.net/browse/JDK-8166089
20160929 07:55:32 <zubzub> yes
20160929 08:17:03 * guillaum1 (~gl@anon) has joined #jogamp
20160929 09:07:24 <monsieur_max> sexy
20160929 09:40:33 * jvanek (jvanek@anon) has joined #jogamp
20160929 10:16:13 * caelum19 (~Caelum@anon) has joined #jogamp
20160929 11:03:33 * Eclesia (~husky@anon) Quit (Ping timeout: 272 seconds)
20160929 12:33:06 * caelum19 (~Caelum@anon) Quit (Ping timeout: 244 seconds)
20160929 12:55:03 * Kymps (c1280da5@anon) Quit (Quit: Page closed)
20160929 12:55:18 * Kymps (c1280da5@anon) has joined #jogamp
20160929 14:17:25 <rmk0> .o.
20160929 14:21:25 <rmk0> Kymps: your question could be taken a lot of ways... not sure how much (if any) of OpenGL you're already familiar with
20160929 14:22:20 <rmk0> the standard approach is to load the image you want to process as a texture, create a framebuffer that's the same size, render a screen-sized rectangle to the screen using your shader with the image as an input, then copy the contents of the framebuffer back to the CPU and save it to a file
20160929 14:22:21 <Kymps> Close to zero experience
20160929 14:22:52 <rmk0> hrm!
20160929 14:23:11 <Kymps> I did some research yesterday, it looks like compute shaders are the most versatile option
20160929 14:23:24 <rmk0> yeah, can certainly do it that way if your hardware and driver support is recent enough
20160929 14:25:35 <rmk0> opengl is really not amenable to experimentation or for learning... mostly you'll spend your time looking at black screens and wondering where your expected output went
20160929 14:25:51 <rmk0> http://ogldev.atspace.co.uk/
20160929 14:26:04 <rmk0> would probably try to go through (at least) the first four of those
20160929 14:26:50 <rmk0> you may find you don't want opengl at all if all you're doing is image processing. OpenCL might be better suited
20160929 14:27:08 <Kymps> From what I read, OpenCL requires a lot of setup
20160929 14:27:28 <rmk0> oh, they all require a lot of setup
20160929 14:28:05 <rmk0> getting a single triangle onscreen with opengl is a couple of hundred lines
20160929 14:28:53 <Kymps> How should I go about creating OpenGL context without creating a window?
20160929 14:29:40 <Kymps> I'm using JOGL OpenGL bindings, if that matters
20160929 14:31:11 <rmk0> something like this: http://paste.lisp.org/display/327369
20160929 14:31:23 <rmk0> that'll request a GL 3.1+ core context
20160929 14:33:28 <rmk0> the opengl spec itself doesn't really go into this stuff. they leave window and context management up to higher level APIs like EGL, WGL, GLX, etc
20160929 14:33:37 <rmk0> the above paste is JOGL's abstraction over those APIs
20160929 14:33:44 <Kymps> I see
20160929 15:32:58 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20160929 15:52:14 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160929 17:53:24 * monsieur_max (~maxime@anon) has joined #jogamp
20160929 18:24:38 * caelum19 (~Caelum@anon) has joined #jogamp
20160929 20:01:25 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160929 21:09:05 <rmk0> got to wonder if jogamp.org is using any kind of spam filtering
20160929 21:09:19 <rmk0> i still get tons of east asian spam from mediastream@jogamp.org
20160929 21:09:31 <rmk0> it'd be nice to filter that shit before it was accepted for delivery
20160929 21:28:12 * Kymps (c1280da5@anon) Quit (Ping timeout: 240 seconds)
20160929 21:36:49 * caelum19 (~Caelum@anon) has left #jogamp
20160930 05:05:29 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20160930050529.html