#jogamp @ irc.freenode.net - 20160814 05:05:47 (UTC)


20160814 05:05:47 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20160813050544.html
20160814 05:05:47 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20160814050547.html
20160814 06:27:09 * SHC (~quassel@anon) Quit (Ping timeout: 276 seconds)
20160814 06:39:17 * SHC (~quassel@anon) has joined #jogamp
20160814 06:58:27 * SHC (~quassel@anon) Quit (Remote host closed the connection)
20160814 07:55:41 * monsieur_max (~maxime@anon) has joined #jogamp
20160814 09:03:25 <rmk0> gouessej: a decent vps that can run everything that's currently on jogamp.org is $5 a month
20160814 09:04:30 <rmk0> i think the spam problem is a bugzilla issue though, it has very little in the way of anti-spam
20160814 09:12:01 <rmk0> actually, given the size of /srv, it'd likely cost more than that in storage
20160814 09:12:06 <rmk0> 431gb...
20160814 11:33:21 * hija (~hija@anon) has joined #jogamp
20160814 12:18:56 * Eclesia (~eclesia@anon) has joined #jogamp
20160814 12:19:06 * Eclesia *pom pom pom*
20160814 12:32:13 <rmk0> *splash*
20160814 12:37:00 <Eclesia> rmk0: hi, have you by chance tested the demo ?
20160814 12:39:48 <rmk0> which demo?
20160814 12:40:28 <rmk0> oh... completely missed that. you're right, i still don't have GL4
20160814 12:41:09 <Eclesia> you think you could test it ?
20160814 12:41:16 <rmk0> just downloaded
20160814 12:41:31 <Eclesia> cool thanks :)
20160814 12:42:03 <rmk0> ...
20160814 12:42:15 <Eclesia> problem ?
20160814 12:42:43 <rmk0> http://ataxia.io7m.com/2016/08/14/boom.txt
20160814 12:42:49 <Eclesia> the first run may take a few seconds to generate the fontpage
20160814 12:42:50 <rmk0> which seems very wrong
20160814 12:42:55 <rmk0> OpenGL core profile version string: 3.3 (Core Profile) Mesa 11.2.2
20160814 12:42:56 <rmk0> OpenGL core profile shading language version string: 3.30
20160814 12:43:47 <rmk0> i use "#glsl 330 core" everywhere, not run into this error before
20160814 12:44:05 <Eclesia> let me check what I write in my shaders
20160814 12:44:29 <Eclesia> just #version 330
20160814 12:45:28 <Eclesia> rmk0: just I declare it in a different way ?
20160814 12:45:39 <Eclesia> should*
20160814 12:45:47 <rmk0> maybe adding "core" will help
20160814 12:46:02 <rmk0> sorry, "#version 330 core" is what i meant
20160814 12:46:49 <Eclesia> what is the difference ? (for my knownledge)
20160814 12:47:24 * SHC (~quassel@anon) has joined #jogamp
20160814 12:47:54 <rmk0> hm, it specifies the core profile instead of the compatibility profile. but having said that, i've just checked and the default should be "core" anyway...
20160814 12:48:15 <rmk0> how are you creating the GL context?
20160814 12:48:34 <rmk0> i'm pretty much limited to 2.1 unless i specifically ask for GLProfile.GL3, whereupon i get 3.3 core and nothing else
20160814 12:51:42 <Eclesia> at one place I use GLProfile.get(GLProfile.GL3) and at another GLProfile.getDefault()
20160814 12:52:04 <Eclesia> isn't the getDefault supposed to get the latest ?
20160814 12:52:05 <rmk0> think getDefault() will get you some useless 2.1 profile here
20160814 12:52:20 <rmk0> it gets whatever the driver says is the default, which is often an ancient compatibility profile
20160814 12:53:12 <Eclesia> k, I'm changing that, anyway all my shaders are marked 330
20160814 12:54:09 <rmk0> so, er... anyone know if it's possible to manually poll a GLWindow rather than using an animator?
20160814 12:55:49 <Eclesia> I never tested
20160814 12:56:06 <rmk0> looks like i just need to call display() myself
20160814 12:59:31 * SHC_ (~quassel@anon) has joined #jogamp
20160814 13:00:10 <Eclesia> rmk0: new zip available
20160814 13:00:16 <Eclesia> same url
20160814 13:00:48 * SHC (~quassel@anon) Quit (Disconnected by services)
20160814 13:00:52 * SHC_ is now known as SHC
20160814 13:03:44 <Eclesia> please work this time /o\
20160814 13:05:37 <rmk0> zip is corrupt /o\
20160814 13:05:46 <rmk0> downloaded it twice, CRC errors both times
20160814 13:06:07 <rmk0> SHA256(demo)= 07d34b1c214beaf0ade4a5be262e4b22f65f71e4ab2915568cb40495f544f081
20160814 13:06:41 <Eclesia> ... rebuilding and reuploading
20160814 13:08:35 <rmk0> a VPS with enough storage to hold jogamp.org comes to $50 a month
20160814 13:08:42 <rmk0> not cheap
20160814 13:09:32 <Eclesia> that's a lot of disk space, what could be using this much
20160814 13:09:46 <Eclesia> all snapshot releases ?
20160814 13:09:58 * rmk0 runs du on /srv
20160814 13:11:42 <Eclesia> rmk0: http://unlicense.developpez.com/temporaire/demo2
20160814 13:12:13 <rmk0> ... corrupted again!
20160814 13:12:51 <Eclesia> wtf ...
20160814 13:13:03 <rmk0> SHA256(demo2)= 2873fc2bc2862da469e38ecf05de30da23804769299a8b3bc84b74018902c306
20160814 13:13:13 <rmk0> what's your local sha256, and what's the sha256 on the server?
20160814 13:14:29 <Eclesia> you are right when I redownload it it's corrupted too
20160814 13:15:42 <rmk0> nasty
20160814 13:17:05 <Eclesia> rmk0: this one is ok : http://unlicense.developpez.com/temporaire/demo.tar.xz
20160814 13:17:23 <Eclesia> I think the server detects it's a zip and do something with it
20160814 13:18:40 <Eclesia> rmk0: works this time ?
20160814 13:18:50 <rmk0> window opens... fans spin up
20160814 13:18:52 <rmk0> black screen
20160814 13:18:58 <rmk0> not sure if it's broken or not
20160814 13:19:04 <Eclesia> cpu is running ?
20160814 13:19:05 <rmk0> no error messages
20160814 13:20:08 <Eclesia> he is generating the font pages I think, wait a minute
20160814 13:21:12 * rmk0 (~rmk0@anon) Quit (Read error: Connection reset by peer)
20160814 13:21:17 <Eclesia> :o
20160814 13:24:58 <Eclesia> I killed rmk0 :'(
20160814 13:32:24 <Eclesia> /o\ /o\ /o\
20160814 13:37:39 <Eclesia> that's taking too long, I hope his gpu didn't make a burn-out
20160814 13:37:58 * rmk0 (~rmk0@anon) has joined #jogamp
20160814 13:38:15 <Eclesia> rmk0: what happened ?
20160814 13:38:47 <rmk0> >_<
20160814 13:39:02 <rmk0> machine locked up
20160814 13:39:39 <Eclesia> locked ? screen freeze ?
20160814 13:40:26 <rmk0> screen froze, machine was unresponsive
20160814 13:40:32 <rmk0> had to hard reboot with the power button
20160814 13:40:37 <Eclesia> ouch
20160814 13:40:47 <rmk0> i don't think it liked it
20160814 13:41:14 <Eclesia> what is your gpu ?
20160814 13:41:42 <rmk0> the finest intel integrated graphics that you could buy in 2011
20160814 13:43:47 <Eclesia> hum, maybe I should bundle the fontpages in the jars ... it might be to much to ask for older gpu
20160814 13:48:00 <Eclesia> rmk0: http://unlicense.developpez.com/temporaire/lock.png
20160814 13:48:18 <Eclesia> that's the time it 'freeze' on my machine, about 5 seconds
20160814 13:49:28 <Eclesia> rmk0: you are still alive ?
20160814 13:49:47 <rmk0> linux could really do with decent resource control
20160814 13:58:25 <Eclesia> rmk0: would it be too much to ask for another test if I provide the already generated page fonts ?
20160814 13:58:45 * rmk0 quakes
20160814 13:59:07 <rmk0> any chance you could have it produce output of some sort?
20160814 13:59:17 <rmk0> i'd like to be able to kill the process before it takes the whole machine out, if necessary
20160814 13:59:30 <rmk0> i won't know when to do that if it doesn't produce any output
20160814 14:00:43 <Eclesia> if it doesn't show the frame content in the first 2seconds after the black frame show up you can kill it. would that be okay ?
20160814 14:02:09 <rmk0> ok
20160814 14:02:42 <Eclesia> rmk0: http://unlicense.developpez.com/temporaire/fontcache.tar.xz
20160814 14:03:28 <Eclesia> unzip the content in your user directory. in folder ~/.unlicense/fontcache
20160814 14:05:39 <rmk0> here we go...
20160814 14:05:41 <rmk0> ...
20160814 14:05:42 <rmk0> ..
20160814 14:05:43 <rmk0> .
20160814 14:06:04 * Eclesia *praying*
20160814 14:06:35 <rmk0> http://ataxia.io7m.com/2016/08/14/error.txt
20160814 14:07:34 <Eclesia> pfiu, usual shader error
20160814 14:09:11 <rmk0> http://ataxia.io7m.com/2016/08/14/srv.txt
20160814 14:10:00 <Eclesia> the intel driver driver is not tolerant at all :/ the variable is uninitialized just at startup
20160814 14:10:26 <rmk0> is good like that
20160814 14:10:30 <Eclesia> the website = 300Go :o
20160814 14:10:34 <rmk0> nvidia drivers accept any nonsense
20160814 14:11:01 <rmk0> yeah... pretty much all of the space is: http://jogamp.org/deployment/
20160814 14:12:35 <rmk0> where are jogamp's corporate sponsors when they're needed?
20160814 14:13:16 <rmk0> no idea if they still exist or not
20160814 14:13:36 <Eclesia> rmk0: http://unlicense.developpez.com/temporaire/engine-opengl-DEV-SNAPSHOT.jar
20160814 14:13:46 <Eclesia> just replace the jar in the lib folder
20160814 14:14:13 <rmk0> here we go again
20160814 14:14:25 <rmk0> ...
20160814 14:14:26 <Eclesia> you have all my gratitude
20160814 14:14:49 <rmk0> well this is a new one
20160814 14:15:11 <rmk0> the window opens... then closes
20160814 14:15:12 <rmk0> http://ataxia.io7m.com/2016/08/14/flush.txt
20160814 14:15:24 <rmk0> high quality error reporting from the intel driver
20160814 14:15:30 <rmk0> nothing in dmesg
20160814 14:15:34 * hija (~hija@anon) Quit (Ping timeout: 240 seconds)
20160814 14:16:39 <Eclesia> be positive, we are in known space, good old unhuman opengl messages
20160814 14:17:11 <rmk0> "what was the error message?"
20160814 14:17:16 <rmk0> "i didn't get one, i just got a black screen"
20160814 14:17:20 <rmk0> "oh, that is the error message"
20160814 14:19:41 <Eclesia> rmk0: well that's it, end of story. intel gpu's won't be supported.
20160814 14:19:51 <rmk0> that's a fairly common position to take
20160814 14:20:05 <rmk0> the modern ones are better, but this ain't modern
20160814 14:21:08 <Eclesia> I could have done something with a better error message. :/
20160814 14:25:26 <Eclesia> could be the UInt16 texture he doesn't like or the shared gl contexts
20160814 14:26:01 <Eclesia> or the logic operator state I use which is unusual
20160814 14:35:34 <Eclesia> ++
20160814 14:35:47 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20160814 15:11:49 * hija (~hija@anon) has joined #jogamp
20160814 15:42:31 * hija (~hija@anon) Quit (Ping timeout: 252 seconds)
20160814 15:47:06 <rmk0> zubzub: i take it you never attempted/managed to make jogl OSGi-ready?
20160814 15:49:25 <zubzub> nope
20160814 15:49:36 <rmk0> never attempted?
20160814 15:50:05 <zubzub> depending on what classloader nastyness happens underneath it might be a futile attempt
20160814 15:50:08 <zubzub> never attempted
20160814 15:50:28 <zubzub> I know it does some nasty jar finding
20160814 15:50:33 <rmk0> i believe it may be possible to turn it all off
20160814 15:50:48 <zubzub> sure you might work around it
20160814 15:50:51 <rmk0> has been ages since i looked at any of it
20160814 15:51:37 <zubzub> if you can get everything jogl in one jar and export all the things it might work
20160814 15:51:45 <rmk0> yeah..
20160814 15:51:52 <zubzub> but the jar finding might still blow up
20160814 15:52:15 <rmk0> i think the jar finding only happens to find the native libraries
20160814 15:53:38 <zubzub> it does
20160814 15:53:44 <zubzub> osgi has its own native lib loading
20160814 15:53:51 <rmk0> yeah, would use that instead
20160814 16:08:47 * hija (~hija@anon) has joined #jogamp
20160814 16:13:21 * hija_ (~hija@anon) has joined #jogamp
20160814 16:13:57 * hija (~hija@anon) Quit (Remote host closed the connection)
20160814 16:13:57 * hija_ is now known as hija
20160814 16:53:06 * SHC (~quassel@anon) Quit (Ping timeout: 276 seconds)
20160814 17:01:29 * SHC (~quassel@anon) has joined #jogamp
20160814 17:28:41 <rmk0> ... anyone got any idea where the documentation on the native library loading mechanism has gone?
20160814 17:28:49 <rmk0> it's on jogamp.org somewhere, completely unable to find it
20160814 17:29:22 <rmk0> ... https://jogamp.org/jogl/doc/userguide/#automatednativelibraryloading
20160814 17:29:32 <rmk0> i think i had to ask the question first in order for it to appear
20160814 19:24:43 * SHC (~quassel@anon) Quit (Remote host closed the connection)
20160814 20:31:38 <zubzub> :p
20160814 20:33:28 <rmk0> .(^—^).
20160814 20:44:48 <zubzub> such a simple thing does not exist for the jvm
20160814 20:44:53 <zubzub> fork
20160814 20:44:54 <zubzub> and
20160814 20:44:55 <zubzub> embed
20160814 20:45:15 <zubzub> fork, create a new jvm process that completely inherits your current classpath
20160814 20:45:31 <zubzub> embed, same but start/run the new jvm in the calling thread
20160814 20:52:30 <rmk0> if you start two jvms in the same process, will they smash each other's heaps?
20160814 20:53:01 <rmk0> i mean... you can do it via the C API, but i don't know if it'll work
20160814 20:53:20 <rmk0> i know what you mean though, i've wanted something similar
20160814 20:54:06 <rmk0> i think there is some commercial "multi tenancy" thing from oracle with explicit control over resources and so on
20160814 20:54:15 <rmk0> commercial, so not available everywhere, so useless
20160814 20:56:31 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160815 00:18:04 * hija (~hija@anon) Quit (Read error: Connection reset by peer)
20160815 00:19:06 * hija (~hija@anon) has joined #jogamp
20160815 00:34:03 * hija_ (~hija@anon) has joined #jogamp
20160815 00:36:33 * hija (~hija@anon) Quit (Ping timeout: 276 seconds)
20160815 00:36:33 * hija_ is now known as hija
20160815 05:05:49 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20160815050549.html