#jogamp @ irc.freenode.net - 20150420 05:05:32 (UTC)
20150420 05:05:32 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20150419035732.html
20150420 05:05:32 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20150420050532.html
20150420 05:45:26 * badshah400 (~badshah40@anon) Quit (Quit: badshah400)
20150420 06:22:36 * elect (~elect@anon) has joined #jogamp
20150420 06:35:06 <elect> sven, are u there?
20150420 06:35:31 <elect> Y U NO ANSWER ME
20150420 06:35:36 <elect> >.>
20150420 06:52:56 <elect> in the new jogl, canvas better from swt or awt?
20150420 07:29:46 <zubzub> elect: try highlight
20150420 07:29:53 <zubzub> sgothel: ^
20150420 07:30:43 <elect> ah
20150420 07:30:48 <elect> how does it work?
20150420 07:31:09 <elect> i just type it
20150420 07:31:14 <elect> zubzub: :p
20150420 07:31:18 <elect> works?
20150420 07:31:21 <zubzub> yes
20150420 07:31:30 <elect> is there a shortcut?
20150420 07:31:35 <zubzub> s + tab
20150420 07:31:36 <elect> im using hexchat
20150420 07:31:48 <zubzub> usually the first few characters + tab
20150420 07:31:55 <elect> cool
20150420 07:31:59 <elect> like in the console
20150420 07:32:00 <elect> nice
20150420 07:32:01 <elect> thanks
20150420 07:35:08 <elect> plz, nevah evah another joke like moving GL classes
20150420 07:35:20 <elect> I spent 1.30h upgrading all my shits ^^
20150420 07:35:32 <elect> now I can start the working day :p
20150420 07:46:43 <zubzub> yeah it's a pretty hefty change
20150420 07:47:14 <zubzub> but according to semantic versioning and jogls versioning, it's backwards compatible ;)
20150420 07:48:13 <elect> I dont think so ^^
20150420 07:48:15 <elect> but Im nub
20150420 07:48:18 <elect> so its possible
20150420 07:48:23 <zubzub> no it's not
20150420 07:48:28 <zubzub> I was joking ;)
20150420 07:48:31 <elect> >.>
20150420 07:48:39 <elect> you mean
20150420 07:48:57 <elect> my little heart cant support all this
20150420 07:49:37 <zubzub> I mean if you jogl claims to support semantic versioning, it should changed it version to 3.x when renaming all it's packages
20150420 07:49:40 <zubzub> and not 2.x+1
20150420 07:49:44 <elect> legit
20150420 07:49:50 <elect> anyway
20150420 07:49:53 <elect> maybe you can help me
20150420 07:49:57 <elect> what about VertexArrayVertexAttribOffsetEXT?
20150420 07:50:03 <elect> I cant find it in jogl
20150420 07:50:12 <zubzub> try without the EXT?
20150420 07:50:12 <elect> its part of the DSA
20150420 07:50:16 <elect> neither
20150420 07:50:21 <elect> https://www.opengl.org/registry/specs/EXT/direct_state_access.txt
20150420 07:50:25 <zubzub> okay then you need to ask sgothel :)
20150420 07:50:32 <zubzub> i'm a noob gl dev
20150420 07:50:35 <zubzub> like
20150420 07:50:37 <zubzub> really nob
20150420 07:50:39 <elect> welcome the club
20150420 07:51:02 <zubzub> I manged to render a shm source texture on a quad with 2 shaders
20150420 07:51:06 <zubzub> I was so happy :p
20150420 07:51:07 <elect> :D
20150420 07:51:10 <elect> lmao
20150420 07:51:20 <elect> you should follow my tutorials
20150420 07:51:21 <elect> ^^
20150420 07:51:26 <zubzub> that's my level of opengl :)
20150420 07:51:33 <zubzub> yeah, for now that's all I need
20150420 07:51:37 <elect> so you can achieve 2 QUADS
20150420 07:51:41 <zubzub> :p
20150420 07:52:01 <elect> sgothel, the closest I got is glVertexArrayVertexBuffer + glVertexArrayAttribFormat
20150420 07:52:38 <elect> if I mention them multiple times the highlights gets also bigger?
20150420 07:52:45 <zubzub> no
20150420 07:52:47 <elect> like sounds+alarm?
20150420 07:52:53 <elect> + pc autodestruction?
20150420 07:52:55 <zubzub> unless he has set some alarams
20150420 07:55:34 <elect> zubzub,
20150420 07:55:46 <elect> zubzub,
20150420 07:55:47 <elect> zubzub,
20150420 08:01:08 * monsieur_max (~maxime@anon) has joined #jogamp
20150420 08:03:14 <zubzub> my irssi jogamp channel only changes color when you highlight me
20150420 08:03:21 <zubzub> regardless of how many times you do it
20150420 08:03:34 <zubzub> :)
20150420 08:11:09 * hija (~hija@anon) Quit (Quit: hija)
20150420 08:16:26 <elect> :p
20150420 09:21:59 <monsieur_max> hi there
20150420 09:23:29 <elect> hi here
20150420 09:23:46 <elect> why so long
20150420 09:34:31 <monsieur_max> auto login and work :)
20150420 09:36:09 <elect> ^^
20150420 09:39:32 * hija (~hija@anon) has joined #jogamp
20150420 10:02:29 * hija (~hija@anon) Quit (Ping timeout: 248 seconds)
20150420 10:22:56 * elect_ (~elect@anon) has joined #jogamp
20150420 11:04:14 * hija (~hija@anon) has joined #jogamp
20150420 11:04:36 * hija (~hija@anon) Quit (Client Quit)
20150420 12:23:19 <Schrostfutz> What purpose serves the ShaderState class? When should I use it?
20150420 12:30:19 <Schrostfutz> Is the shaderstate meant to be retrieved by "getCurrent" everytime I want to set UniformData or select a shader?
20150420 12:35:34 <elect> I dont know that class
20150420 12:35:37 <elect> but I use this
20150420 12:35:59 <elect> https://github.com/elect86/java-unofficial-opengl-SDK/blob/master/javaUnofficialOpenglSDK/src/glsl/GLSLProgramObject.java
20150420 12:36:14 <elect> extending it everytime and saving in it all the uniforms location
20150420 12:36:29 <elect> binding texture units and UBO
20150420 12:37:38 <zubzub> ah elect that jglm lib
20150420 12:37:41 <zubzub> is that yours?
20150420 12:37:55 <zubzub> https://github.com/elect86/Jglm/blob/master/Jglm/src/jglm/Mat4.java
20150420 12:38:08 <zubzub> that inverse function
20150420 12:38:12 <zubzub> sloooow :p
20150420 12:38:18 <elect> yes
20150420 12:38:21 <elect> fix me
20150420 12:38:33 <elect> sorry, I prefer it slow @.@
20150420 12:38:53 <monsieur_max> haha :)
20150420 12:38:59 <zubzub> https://github.com/Zubnix/jglm/blob/master/src/main/java/com/hackoeur/jglm/Matrices.java
20150420 12:39:07 <zubzub> that's my invert function
20150420 12:39:27 <monsieur_max> zubzub: hackoeur , are you french ?
20150420 12:39:39 <zubzub> it's a clone from hackoeur
20150420 12:39:42 <zubzub> no I'm not french
20150420 12:39:43 <monsieur_max> ok
20150420 12:40:01 <zubzub> I don't even speak french
20150420 12:40:11 <zubzub> well I can, but I prefer not to :p
20150420 12:40:45 <elect> desolè, je ne parl pas francais
20150420 12:40:49 <zubzub> *parle
20150420 12:41:06 <zubzub> and the ` is to the wrong side
20150420 12:41:22 <elect> I told u
20150420 12:41:26 <elect> I dont speak it
20150420 12:41:29 <elect> ^^
20150420 12:41:47 <elect> anyway zubzub, can you access a whole column on your jglm?
20150420 12:41:59 <elect> i can matrix.c0
20150420 12:42:04 <elect> = new vec4
20150420 12:42:05 <zubzub> I can, but it's not my jglm :)
20150420 12:42:29 <zubzub> it's hackoeur's jglm
20150420 12:45:27 <elect> how much slower you think is mine?
20150420 12:45:46 <elect> coz right now I dont have time to focus on that
20150420 12:45:51 <elect> just for my todo-list
20150420 12:45:57 <elect> ^^
20150420 12:46:38 <zubzub> no idea
20150420 12:46:57 <zubzub> just about every matrix invert function uses something else than the classical approach :)
20150420 12:47:40 <zubzub> be it gaussian or LU decompositoin
20150420 12:47:44 <zubzub> http://en.wikipedia.org/wiki/Invertible_matrix#Methods_of_matrix_inversion
20150420 12:49:05 <zubzub> I guess it doesnt really matter if you do it occasionnally
20150420 12:49:12 <zubzub> but in my case it can be up to 60/s
20150420 12:50:17 <monsieur_max> zubzub: interesting, reminds me that maybe i could check how efficient my matrixes are
20150420 12:50:36 <elect> anyway, does it work *always*
20150420 12:50:51 <elect> or are there any cases in which it doesnt work that method?
20150420 12:51:48 <zubzub> afaik it should work always, given that your matrix is invertible
20150420 12:52:06 <zubzub> but do some research on the algorithms
20150420 12:52:11 * badshah400 (~badshah40@anon) has joined #jogamp
20150420 12:52:18 <zubzub> lots of examples and implementations already exist
20150420 12:52:27 <Schrostfutz> I considered using the ShaderState because it looked like it could solve the problem I have with passing down matrices down my scenegraph, e.g. the projection matrix
20150420 13:02:44 <Schrostfutz> Are there helper methods for creating projection and view FloatBuffers in jogl?
20150420 13:04:58 <monsieur_max> don't know, coded all my own stuff
20150420 13:20:47 <elect> DDSImage is failing to read a dds file
20150420 13:20:56 <elect> ever happened to you, guys?
20150420 13:25:57 <elect> zubzub, monsieur_max sgothel
20150420 13:26:42 <monsieur_max> elect : nope, i use almost no jogl helper
20150420 13:27:05 <elect> you have your own dds loader?
20150420 13:27:53 <monsieur_max> i don't load dds for my game :) it's a 2d game
20150420 13:28:16 <elect> you disappoint me
20150420 13:28:20 <elect> you never know
20150420 13:28:25 <elect> ^^
20150420 13:28:58 <monsieur_max> thanks :) i warned you, my job here is to tell people that code examples are in unit test
20150420 13:29:17 <monsieur_max> and i'm not even paid for that :(
20150420 13:29:37 <elect> lol
20150420 13:30:18 <zubzub> elect: nope cant help you
20150420 13:30:33 <elect> :/
20150420 13:31:26 <monsieur_max> elect : sgothel will probably tell you to log a bug and try to fix it by yourself then commit the code
20150420 13:33:52 <elect> somehow I felt that deep in my... heart
20150420 13:59:54 * badshah400 (~badshah40@anon) Quit (Quit: badshah400)
20150420 14:38:09 * badshah400 (~badshah40@anon) has joined #jogamp
20150420 14:44:57 * badshah400 (~badshah40@anon) Quit (Remote host closed the connection)
20150420 14:45:19 * badshah400 (~badshah40@anon) has joined #jogamp
20150420 14:50:07 * gouessej (5ee4b442@anon) has joined #jogamp
20150420 14:52:01 <gouessej> elect: Modifying the import causes only took a few minutes for me in several engines, hundreds of thousands lines of code. This change was necessary. We don't do such changes very often, it happened about 3 times in about 12 years.
20150420 14:52:12 * gouessej (5ee4b442@anon) Quit (Client Quit)
20150420 14:53:00 <elect> thanks!
20150420 15:34:26 * elect (~elect@anon) Quit (Ping timeout: 250 seconds)
20150420 15:40:51 <monsieur_max> ah, eclesia is not here today ! strange
20150420 15:52:26 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150420 16:27:17 * badshah400 (~badshah40@anon) Quit (Quit: badshah400)
20150420 17:10:59 * monsieur_max (~maxime@anon) has joined #jogamp
20150420 17:35:00 * badshah400 (~badshah40@anon) has joined #jogamp
20150420 18:11:24 <elect_> hi
20150420 18:12:14 <elect_> sgothel,
20150420 18:20:00 <elect_> zubzub,
20150420 18:20:03 <elect_> monsieur_max,
20150420 18:20:09 <elect_> am I online?
20150420 18:20:25 <elect_> coz I weak up my home pc from standbay
20150420 18:20:35 <elect_> do you read me, roger
20150420 18:23:17 <monsieur_max> elect_: yes my friend :)
20150420 18:25:38 <elect_> salut max
20150420 18:41:25 <zubzub> elect_: yes
20150420 20:19:57 * elect_ (~elect@anon) Quit (Quit: Leaving)
20150420 20:24:57 * elect (~elect@anon) has joined #jogamp
20150420 20:45:56 * elect (~elect@anon) Quit (Ping timeout: 240 seconds)
20150420 21:06:19 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20150420 21:54:06 * badshah400 (~badshah40@anon) Quit (Quit: badshah400)
20150420 22:54:45 * badshah400 (~badshah40@anon) has joined #jogamp
20150421 05:05:33 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20150421050533.html