#jogamp @ irc.freenode.net - 20151006 05:05:15 (UTC)


20151006 05:05:15 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20151005050515.html
20151006 05:05:15 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20151006050515.html
20151006 06:10:51 * monsieur_max (~maxime@anon) has joined #jogamp
20151006 06:25:24 * netlike (~netlike@anon) has joined #jogamp
20151006 06:50:18 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20151006 06:53:23 <xranby_f22> sgothel: bugreport filed https://jogamp.org/bugzilla/show_bug.cgi?id=1247
20151006 06:54:02 <xranby_f22> - TestGearsNewtAWTWrapper fail to acquire surface lock on secondary monitor
20151006 06:58:15 * elect (~GBarbieri@anon) has joined #jogamp
20151006 06:58:34 <elect> hi
20151006 06:58:55 <xranby_f22> elect: hi!
20151006 06:59:10 <elect> xranby!
20151006 06:59:38 <xranby_f22> elect: everything good?
20151006 06:59:49 <elect> yep
20151006 07:00:01 <elect> just came back from one week back to italy
20151006 07:00:10 <elect> we cycled like hell
20151006 07:00:18 <elect> something like 150km in 4 days
20151006 07:00:31 <xranby_f22> wow, was it part of some competition?
20151006 07:00:36 <elect> not in plain
20151006 07:00:40 <elect> no no, just amatorial
20151006 07:00:47 <elect> :D
20151006 07:01:08 <xranby_f22> hehe, i get pictures of you riding your bike and changing tyres on one wheel
20151006 07:01:14 <elect> but we rented them, coz it was cheapier than transporting them in the plane
20151006 07:01:18 <xranby_f22> nothing stopping you
20151006 07:01:30 <elect> and those had some very very hard saddle
20151006 07:01:38 <xranby_f22> ah!
20151006 07:02:05 <elect> the butts were hurting
20151006 07:02:12 <xranby_f22> here we have been running tests mostly.. sven has the implementation for the last feature on his harddrive before the release
20151006 07:02:22 <elect> more than the effort to cycle
20151006 07:02:36 <elect> I saw something
20151006 07:02:38 <xranby_f22> i am digging into exoteric multimonitor test at the moment
20151006 07:03:00 <elect> you know, my just-reinstalled windows 7 is lagging
20151006 07:03:10 <xranby_f22> in general?
20151006 07:03:23 <elect> and I guess is a mix of having a multimonitor display + some conflict in the drivers
20151006 07:03:24 <elect> yes
20151006 07:03:28 <xranby_f22> is your reinstalled windows 7 downloading windows 10 in the background?
20151006 07:03:42 <elect> I guess it already downloaded
20151006 07:04:06 <elect> I avoided the gpu driver window updates because I wanted to install the official from Nvidia
20151006 07:04:13 <elect> but I dont know, something got screwed
20151006 07:04:23 <elect> I am gonna reinstall all this shit sooner or later
20151006 07:04:28 <elect> god, it never ends >.>
20151006 07:04:38 <elect> I hate windows
20151006 07:11:36 <elect> anyway, have you read this
20151006 07:11:37 <elect> http://phoronix.com/scan.php?page=news_item&px=Sarah-Sharp-Outs-Linux-Kernel
20151006 07:11:43 <elect> http://sarah.thesharps.us/2015/10/05/closing-a-door/
20151006 07:11:46 <xranby_f22> human rights!
20151006 07:11:52 <xranby_f22> lets try that for a change
20151006 07:12:00 <xranby_f22> also when you develop software
20151006 07:12:27 <xranby_f22> i stand with sarah
20151006 07:13:01 <elect> I didnt know things were like this in the kernel dev community
20151006 07:21:48 <elect> https://www.flickr.com/photos/projectapolloarchive/albums/with/72157658999650280
20151006 07:22:59 <xranby_f22> fashinating
20151006 07:23:08 <xranby_f22> people build houses on the moon
20151006 07:23:09 <elect> yep
20151006 07:23:17 <elect> :p
20151006 07:25:06 <xranby_f22> one of the coolest proof that people has been to the moon is that they have put athe lunar laser ranging experiment deflector on the moon that anyone with a laser can test by pointing it on the moon
20151006 07:26:04 <elect> it'd be wisdom trying to create a sustainable closed-circuit on the moon before trying it on mars
20151006 07:26:15 <xranby_f22> i second that!
20151006 07:35:50 <xranby_f22> it is quite likely in my opinion that they will send up a mining team + manufacturing equipment and a bunch of robot arms to the far side of the moon to ease construction of the mars spaceship
20151006 07:36:42 <xranby_f22> if they have not already done that
20151006 07:36:51 * monsieur_max (~maxime@anon) has joined #jogamp
20151006 07:36:52 <xranby_f22> considering that we on earth never see that side of the moon
20151006 07:39:27 <xranby_f22> "Astronomers have suggested installing a large radio telescope on the far side, where the Moon would shield it from possible radio interference from Earth." <- simply this would make it feasable to send a science team
20151006 07:39:42 <xranby_f22> and establish the moon base on the far side
20151006 07:40:08 <xranby_f22> https://en.wikipedia.org/wiki/Far_side_of_the_Moon
20151006 07:53:05 * eclesia (~husky@anon) has joined #jogamp
20151006 07:53:09 <eclesia> hi
20151006 07:55:31 <xranby_f22> eclesia: hi!
20151006 08:19:02 <elect> interesting
20151006 08:49:17 * netlike (~netlike@anon) Quit (Ping timeout: 246 seconds)
20151006 08:57:38 <xranby> http://www.channelregister.co.uk/2015/10/06/safe_harbour_walls_come_tumbling_down/ Europe’s highest court has ruled that data sharing between the EU and US under the Safe Harbour framework is invalid.
20151006 08:59:04 <xranby> http://curia.europa.eu/jcms/upload/docs/application/pdf/2015-10/cp150117en.pdf
20151006 08:59:13 <xranby> The Court of Justice declares that the Commission’s US Safe HarbourDecision is invalid
20151006 09:01:21 <zubzub> pwnd
20151006 09:05:20 <elect> what happens now?
20151006 09:06:24 <xranby> This judgment has the consequence that the Irish supervisory authority is required to examine MrSchrems’ complaint with all due diligenceand, at the conclusion of its investigation, is to decide whether, pursuant to the directive, transfer of the data of Facebook’s European subscribers to the United States should be suspended on the ground that that country does not afford an adequate level of protection of personal data.
20151006 09:07:12 <xranby> ^ sounds good!
20151006 09:59:04 <xranby> sgothel: https://jogamp.org/bugzilla/show_bug.cgi?id=1247#c5
20151006 10:01:28 <elect> xranby, can you help him? http://stackoverflow.com/questions/32951981/glcanvas-and-gljpanel-produce-different-images
20151006 10:07:27 <xranby> done http://stackoverflow.com/questions/32951981/glcanvas-and-gljpanel-produce-different-images/32967230#32967230
20151006 10:08:34 <xranby> elect: ^
20151006 10:11:11 <xranby> monitor supporting 10bit grayscale ... neat
20151006 10:44:49 * elect (~GBarbieri@anon) Quit (Ping timeout: 252 seconds)
20151006 10:54:21 <xranby> http://eclemma.org/installation.html <- Java Code Coverage for Eclipse
20151006 11:03:58 <xranby> nope... it did not work out of the box ... complaining that it cant find some joal android classes
20151006 11:04:33 <xranby> lets see if we may use if from ant http://eclemma.org/jacoco/trunk/doc/ant.html
20151006 11:12:25 * elect (~GBarbieri@anon) has joined #jogamp
20151006 11:12:33 <elect> bravo :)
20151006 11:16:14 * xranby (~xranby@anon) Quit (Remote host closed the connection)
20151006 11:29:55 * xranby (~xranby@anon) has joined #jogamp
20151006 12:24:44 <xranby> http://www.sciencealert.com/australian-engineers-have-put-quantum-technology-in-a-silicon-chip-for-the-first-time
20151006 12:25:04 <sgothel> 're Sarah case' <http://blog.fefe.de/?ts=a8ed5fad> in German and <http://linux.slashdot.org/comments.pl?sid=8123533&cid=50664697> <- actual reference
20151006 12:25:13 <sgothel> seems like just another case of bullshit
20151006 12:25:39 <sgothel> short xlate: you cannot come into a community and make it your way ..
20151006 12:26:29 <sgothel> and making unfounded accusations is not a good thing, almost slander
20151006 12:28:21 <sgothel> well .. we here do not discriminate anything, not man, not woman, not whatever :)
20151006 12:28:47 <sgothel> everybody shall get their good share of a *slap :)
20151006 12:29:32 <xranby> sgothel: i analyzed the JAWT bug as much as i can
20151006 12:29:50 <sgothel> good
20151006 12:29:55 <xranby> would be happy if you may extend the fragment into a conclusion if it can be solved
20151006 12:30:06 <sgothel> later .. yes
20151006 12:30:14 <xranby> https://jogamp.org/bugzilla/show_bug.cgi?id=1247#c5
20151006 12:30:20 <xranby> ok use that link later
20151006 12:34:56 <elect> so at the end, she overreacted
20151006 12:35:14 <sgothel> one could say she had an agenda since 2013 ..
20151006 12:35:33 <sgothel> troubling tech w/ SJW and gender bullshit .. IMHO
20151006 12:35:53 <sgothel> actually discriminating man
20151006 12:36:00 <sgothel> *males* ..
20151006 12:36:20 <sgothel> i.e. public funding only for woman etc
20151006 12:36:32 <elect> thanks for the link
20151006 12:36:53 <sgothel> forgot the link, however .. there are stats that males are the new minority in universities
20151006 12:39:28 <sgothel> http://www.liveleak.com/view?i=53f_1443836190 <- Israel violates Syrian air space and protests getting kicked out
20151006 12:40:00 <elect> russians did the same in Turkey I read
20151006 12:40:11 <sgothel> .. and they apologized, yes
20151006 12:40:15 <sgothel> not protest :)
20151006 12:40:23 <xranby> humans are not fungible, this is a majoy down that kernel developers loses a developer due to lack of handle communication. the problem is that people start explaining and use sarcasm "humor" without first acknowledge its part that one person is isolated in the discussion
20151006 12:40:30 <sgothel> thats why I posted that link :)
20151006 12:40:55 <xranby> then it escalate quicly when people picks camps
20151006 12:40:59 <xranby> quickly
20151006 12:41:03 <zubzub> looks like she is just a bit authistic
20151006 12:41:12 <xranby> kernel developers are all autistic
20151006 12:41:14 <sgothel> I don't think so .. I was reading all the posts last time
20151006 12:41:26 <sgothel> and the 'bitching' was quite reasonable
20151006 12:41:31 <xranby> all creative people are somewhat authistic
20151006 12:41:43 <zubzub> actually that's the inverse of authistic
20151006 12:41:44 <sgothel> i.e. nothing a mature adult would be harmed by
20151006 12:41:46 <zubzub> being creative
20151006 12:41:50 <zubzub> crazy might be better :p
20151006 12:41:51 <elect> it's quite clear they were joking each other
20151006 12:42:06 <sgothel> so what I see here, is just another accusation without proof
20151006 12:42:12 <xranby> i think the point is.. judging the reasoning of the communications do not solve the issue
20151006 12:42:13 <sgothel> and that is slander
20151006 12:42:36 * zubzub wishes he could be as though as Linus @ work
20151006 12:42:41 <elect> :D
20151006 12:42:51 <zubzub> I already have a reputation of speaking my mind
20151006 12:43:01 <sgothel> i.e. if Mark goes out and says, 'sven is a dickhead b/c of his OT bullshit' - that is OK
20151006 12:43:09 <sgothel> but he needs to add the last part :)
20151006 12:43:12 <zubzub> but I can not call something 'acceptable' if it is crap
20151006 12:43:19 <zubzub> or "not good"
20151006 12:43:24 <zubzub> crap is crap
20151006 12:43:24 <sgothel> yes
20151006 12:43:25 <zubzub> .
20151006 12:43:36 <sgothel> and its all about the work
20151006 12:43:49 <zubzub> indeed
20151006 12:44:26 <xranby> we all acknowledge that it is a loss that a developer stop
20151006 12:44:31 <elect> it looks like she ragequitted
20151006 12:46:04 <sgothel> well, they all can do what they want - freedom, quit, stop, or deal with it w/o whining
20151006 12:46:21 <sgothel> and if you try to change me for example, good luck :)
20151006 12:46:31 <elect> sure, but reading her blog seemed to me something serious
20151006 12:46:41 <sgothel> its slander
20151006 12:46:52 <sgothel> best to be ignored
20151006 12:46:54 <elect> then you read that mainlist and it changes everything
20151006 12:47:12 <sgothel> and btw .. she seems to work for other projects then .. so nothing lost
20151006 12:47:16 <sgothel> hehe
20151006 12:47:42 <sgothel> 2-3 times they were trying to demote Linus .. ridiculous
20151006 12:47:58 <sgothel> 2013 when she worked for Intel .. a planned coup as some claim
20151006 12:48:08 <sgothel> a joke
20151006 12:51:03 <xranby> if you take one of sarahs emails: like this one https://lkml.org/lkml/2013/7/15/403 then it is linus way of shouting that she question like these two emails http://marc.info/?l=linux-acpi&m=136157944603147&w=2 http://marc.info/?l=linux-kernel&m=135628421403144&w=2
20151006 12:51:44 <xranby> i dont know, if it is a way to demote linus by confronting him with his own words
20151006 12:53:21 <elect> linus is often rude but also right
20151006 12:54:06 <elect> I mean, if you know him, you shouldnt act surprised
20151006 12:54:40 <xranby> in that case noone should be surprised if kernel developers leave
20151006 12:54:51 <xranby> because it is not normal to handle such conversations
20151006 12:54:58 <xranby> without getting emotinally upset
20151006 12:55:09 <elect> I dont know
20151006 12:55:11 <elect> it depends
20151006 12:55:24 <elect> we should for sure know how things evolved
20151006 12:55:30 <elect> I mean, the whole fact
20151006 12:56:12 <elect> but I image Linux being very productive, so things like that I guess he saw something like thousand of times
20151006 12:56:31 <elect> it's part of human being act rude after some point
20151006 12:56:36 <elect> some people are more patient
20151006 12:56:41 <elect> some less
20151006 12:56:56 <elect> linus doesnt belong surely at the first group I'd say :D
20151006 12:57:34 <elect> I wrote Linux, but I meant Linus :s
20151006 12:58:20 <zubzub> I understand linux
20151006 12:58:22 <zubzub> *s
20151006 12:58:36 * a11mad11 (d8710e7e@anon) has joined #jogamp
20151006 12:58:44 <a11mad11> hi
20151006 12:58:46 <zubzub> I too have little patience for people struggling to get things to work that are easily googlable
20151006 12:58:58 <elect> hi
20151006 12:59:00 <xranby> a11mad11: hi
20151006 13:01:51 <a11mad11> i have decide to use newt for my engine but i dont know how to initiate any MonitorDevice or Screen,Display,Window
20151006 13:03:14 <xranby> a11mad11: if you only need a window then use GLCapabilities caps = new GLCapabilities(GLProfile.get(GLProfile.GL2ES2)); GLWindow glWindow = GLWindow.create(caps);
20151006 13:03:43 <xranby> glWindow.addGLEventListener(new RawGL2ES2demo() /* GLEventListener */);
20151006 13:03:51 <xranby> glWindow.setVisible(true);
20151006 13:04:06 <zubzub> it's funny how my statement immediately gets an example
20151006 13:04:07 <a11mad11> yes but if i want to do a fullscreen over multiple screen or on a second screen i cannot
20151006 13:04:57 <a11mad11> com.jogamp.newt.opengl.GLWindow.setFullscreen(List<MonitorDevice> monitors)
20151006 13:06:49 <xranby> a11mad11: ok, the multi moitor junit tests
20151006 13:06:54 <xranby> should contain examples
20151006 13:07:00 <xranby> i have to leave atm
20151006 13:07:16 <xranby> sorry
20151006 13:07:51 <a11mad11> i will check
20151006 13:08:59 <xranby> http://jogamp.org/git/?p=jogl.git;a=tree;f=src/test/com/jogamp/opengl/test/junit/newt/mm;h=cd2ca1693b214f022332b66cee4aa4fd2e6c72c3;hb=HEAD
20151006 13:09:16 <elect> cmon zubzub, be patient :p
20151006 13:09:56 <elect> anyway, when I want to go fullscreen on a second screen, I do this GLProfile gLProfile = GLProfile.getDefault();
20151006 13:09:56 <elect> GLCapabilities gLCapabilities = new GLCapabilities(gLProfile);
20151006 13:09:56 <elect> Display display = NewtFactory.createDisplay(null);
20151006 13:09:56 <elect> Screen screen = NewtFactory.createScreen(display, 0);
20151006 13:09:58 <elect> screen.addReference();
20151006 13:10:00 <elect> monitorDevices = new ArrayList<>();
20151006 13:10:02 <elect> monitorDevices.add(screen.getMonitorDevices().get(OculusFinder.getBestHdm(screen)));
20151006 13:10:14 <elect> and then glWindow.setFullscreen(monitorDevices);
20151006 13:11:00 <elect> substitute the oculusFinder part
20151006 13:11:07 <sgothel> and *read the fucking manual* :)
20151006 13:11:17 <elect> always :p
20151006 13:11:24 <sgothel> i.e. I have written this in the API doc
20151006 13:13:38 <elect> but I dont have idea how to go fullscreen on multiple screens, if you find it out, a11mad11, I'd be interested too
20151006 13:14:18 <elect> are you trying to reach a twin mode or an extended desktop?
20151006 13:14:39 <sgothel> RTFM .. it is written there
20151006 13:15:01 <sgothel> monitorDevices <- hint
20151006 13:15:27 <sgothel> and do a right click -> call tree .. w/ unit tests (jar + source) available
20151006 13:15:34 <sgothel> then you have examples!
20151006 13:15:44 <a11mad11> i try to do all possible mode of fullscreen
20151006 13:16:11 <elect> ok
20151006 13:16:23 <sgothel> if it is not working as advertised .. it is a bug -> bugzilla entry
20151006 13:16:41 <sgothel> but first, check existing unit tests
20151006 13:20:20 <a11mad11> when i do : final Display display = NewtFactory.createDisplay(null); final Screen screen = NewtFactory.createScreen(display, 0); screen.addReference();
20151006 13:20:33 <a11mad11> it init all monitor device?
20151006 13:21:01 <sgothel> no, but you have a working .. initialized screen instance
20151006 13:21:22 <sgothel> MonitorDevice is just a description, not really a native handle
20151006 13:21:31 <sgothel> you can query them via Screen and Window
20151006 13:21:35 <sgothel> i.e. for bounds
20151006 13:22:02 <sgothel> again: pls read the unit tests instead of poking around :)
20151006 13:22:22 <a11mad11> i read this https://github.com/sgothel/jogl/blob/master/src/test/com/jogamp/opengl/test/junit/newt/mm/TestScreenMode01cNEWT.java
20151006 13:22:35 <sgothel> TestScreenMode01cNEWT
20151006 13:22:36 <sgothel> yes
20151006 13:22:39 <sgothel> thats the one
20151006 13:23:03 <a11mad11> ok thanks
20151006 13:23:56 <sgothel> also notice Screen/Window's getMainMonitor, getPrimaryMonitor, getMonitor
20151006 13:24:19 <sgothel> and if you like .. write your own occlusion queries
20151006 13:24:34 <sgothel> taking whatever layout you desire of your fullscreen
20151006 13:34:04 <elect> it's funny, sarah closes her post with this
20151006 13:34:11 <elect> (FYI, comments will be moderated by someone other than me. As this is my blog, not a government entity, I have the right to replace any comment I feel like with “fart fart fart fart”. Don’t expect any responses from me either here or on social media for a while; I’ll be offline for at least a couple days.)
20151006 13:34:58 <elect> A couple of comment were obscured with "fart" and mine where I was reporting this http://linux.slashdot.org/comments.pl?sid=8123533&cid=50664697 didnt get published
20151006 13:35:16 <sgothel> those people would probably call this 'passive aggressive', another horrible name for something not outspoken
20151006 13:35:35 <elect> I call it censorship
20151006 13:36:23 <sgothel> a really bad person IMHO, you cannot cry around and than not stand to it - sure, you can do whatever you want - but it is really even less nice than to simply insult another
20151006 13:36:47 <elect> exactly
20151006 13:37:43 <sgothel> and we know (especially elect and me for example) .. this makes a relationship even stronger
20151006 13:37:49 <elect> it seems she just released everything she kept inside and know she enjoy reading the comforting message of support
20151006 13:38:13 <elect> <3
20151006 13:38:48 <sgothel> yeah .. ok, so me continuing solving some GL profile collisions after merging new GL headers .. a bit fuzzy in the head, cold - so you shall not hug me too close :)
20151006 13:39:04 <elect> ^^
20151006 13:42:16 <sgothel> https://lkml.org/lkml/2013/7/23/107 love it *chuckling* .. only an idiot would ever react like she did
20151006 13:42:40 <sgothel> "Not much can hurt us deep in our dark basements after all, except maybe earthquakes, gamma ray eruptions and Mom trying to clean up around the computers."
20151006 13:42:58 <sgothel> maybe she is German or something, trust me - they have a hart time to know when a joke is a joke :)
20151006 13:47:34 <elect> https://twitter.com/sarahsharp
20151006 13:47:40 <elect> portland, or
20151006 13:48:35 <elect> I guess she really got mad with the Serrano's reply
20151006 13:49:26 <elect> I laugh, my wife behaves exactly the same sometimes
20151006 13:49:37 <elect> it must be genetic
20151006 13:49:57 <elect> lol
20151006 13:50:28 <sgothel> we called it hysterical, but we didn't make it a good treat back then :)
20151006 13:51:47 <sgothel> yes, woman are more mixing up the left + right brain, emotions and ratio, putting everything under one roof/thought. while it helps for many tasks, it also is a PIA when one needs to differentiate
20151006 13:52:03 <sgothel> so from hysterical to 'attention whore' is only a small step
20151006 13:52:17 <elect> yep
20151006 13:52:53 <sgothel> and man, ofc, as already said here, are more autistic in nature .. so we need both ofc
20151006 14:29:14 <a11mad11> now i know how to list all monitor and change its mode
20151006 15:07:59 * elect (~GBarbieri@anon) Quit (Ping timeout: 264 seconds)
20151006 15:16:46 * jvanek (jvanek@anon) Quit (Quit: Leaving)
20151006 15:32:18 * a11mad11 (d8710e7e@anon) Quit (Ping timeout: 246 seconds)
20151006 15:53:59 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20151006 16:07:15 * eclesia (~husky@anon) has left #jogamp
20151006 16:28:32 * netlike (~epyon@anon) has joined #jogamp
20151006 16:52:04 * Eclesia (~eclesia@anon) has joined #jogamp
20151006 16:56:09 <sgothel> @Xerxes: https://jogamp.org/bugzilla/show_bug.cgi?id=1247#c9 promoted to 2.3.2 .. will triage .. if it turns our that a simple null check is enough, I ask you to provide a patch. but I like to walk through it in more detail .. i.e. need constraints of awtConfig field transitions
20151006 17:21:39 <xranby_f22> sgothel: kudos, i willl test a null check and report back
20151006 17:27:08 * monsieur_max (~maxime@anon) has joined #jogamp
20151006 18:47:19 * netlike (~epyon@anon) Quit (Quit: Leaving)
20151006 19:08:48 * i-make-robots (~i-make-ro@anon) has joined #jogamp
20151006 19:09:45 * a11mad11 (d8710e7e@anon) has joined #jogamp
20151006 19:18:59 <i-make-robots> I'm loading an STL from a zip and it's painfully slow. I have to read the file once to get the number of faces, allocate ram, then read the face data in again. How would you improve this method? https://github.com/i-make-robots/Evil-Overlord/blob/master/java/src/com/marginallyclever/evilOverlord/Model.java#L152
20151006 19:21:48 <xranby_f22> i-make-robots: welcome back
20151006 19:21:49 <Eclesia> use a binary stl
20151006 19:22:02 <Eclesia> not an ascii one
20151006 19:22:04 * elect (~elect@anon) has joined #jogamp
20151006 19:23:07 <i-make-robots> Ok.
20151006 19:23:22 <i-make-robots> thank you repetier for auto-saving in binary format.
20151006 19:24:03 <Eclesia> i-make-robots: here you will find code to parse the binary format : https://bitbucket.org/Eclesia/unlicense/src/tip/storage/model3d/model3d-stl/src/main/java/un/storage/model3d/stl/?at=default
20151006 19:26:27 * a11mad11 (d8710e7e@anon) Quit (Ping timeout: 246 seconds)
20151006 19:27:03 * Eclesia back in ~1hour
20151006 19:27:28 <xranby_f22> i-make-robots: i looked at your up side down texture report. i experimented with extending the jogl junit test to first extract a stream to file and then load the texture from file to double check that the textures gets loaded identically when using streams and files https://github.com/xranby/jogl/commit/5b4ab403838235706c47d678c64e04d8dcc54129
20151006 19:27:50 <xranby_f22> i-make-robots: i was not able to find any difference caused by File vs Stream in JOGL
20151006 19:27:58 <xranby_f22> then i looked at your application
20151006 19:29:31 <xranby_f22> https://github.com/i-make-robots/Evil-Overlord/blob/master/java/src/com/marginallyclever/evilOverlord/World.java#L286-L338
20151006 19:30:38 <xranby_f22> i am not through with my analysis hoever it looks like the hard coded texture coodrinates differ for t4 and t5 compared to t0 to t3
20151006 19:31:38 <xranby_f22> when you scrutinize the gl2.glTexCoord2d( lines
20151006 19:34:07 <xranby_f22> for the record jogl always loads the textures "flipped" to make them ready for use with opengl texture coordinates
20151006 19:36:15 <i-make-robots> Thank you for being so thorough. Since the report I changed the texture coordinates hardcoded to put the texture right way up. All I am now sure of is what I put in my report. The issue is dealt with here.
20151006 19:36:20 <i-make-robots> I'm sorry I can't be more helpful :T
20151006 19:37:05 <xranby_f22> good to hear that it is working as expected for you
20151006 19:37:37 <xranby_f22> after you adjusted the coordinates
20151006 19:38:52 <xranby_f22> i am happy to have at least verified that loading textures using File work as expected
20151006 19:40:00 <xranby_f22> i think much of the confusion was caused by the X texture.. since it looks quite identical when it is viewed up side down compared to non flipped
20151006 19:41:32 <i-make-robots> Maybe.
20151006 19:41:49 <i-make-robots> i checked the 3d view vs the source file and they looked the same.
20151006 19:42:01 <i-make-robots> Can you suggest a good app for unwrapping & painting a 3d model?
20151006 19:46:24 <xranby_f22> hmm.. the first app that pops up in my mind is swankypaint http://dime.lo4d.net/dl/swpaint it is a deluxepaint clone written in lua that have a built in UV editor... it is made by two indie developers in uk still it is properitary
20151006 19:47:02 <xranby_f22> i wish i knew a good free software or public domain licenced editor
20151006 19:47:55 * a11mad11 (d8710e7e@anon) has joined #jogamp
20151006 19:48:18 <xranby_f22> swanky paint just happened to fit in my 80's Amiga sweetspot
20151006 19:48:26 <xranby_f22> thus i am a sucker for it
20151006 19:50:06 <xranby_f22> i-make-robots: what app do you use today?
20151006 19:53:30 <xranby_f22> http://www.pullin-shapes.co.uk/page8.htm <- Roadkill UV Tool is free software released under the GNU license.
20151006 19:54:06 * a11mad11 (d8710e7e@anon) Quit (Ping timeout: 246 seconds)
20151006 19:54:49 <xranby_f22> maybe it is good, i dont know it is only designed to do the unwrap mech step
20151006 19:55:47 <xranby_f22> however it looks quite capable
20151006 19:57:39 <Eclesia> xranby_f22: "i wish i knew a good free software or public domain licenced editor" I have a strange feeling this one was for me ^^
20151006 19:58:04 <xranby_f22> ^ ^
20151006 19:58:34 <xranby_f22> Eclesia: you have a whole OS there in your projects
20151006 19:58:44 <xranby_f22> containing all apps imaginable
20151006 19:59:49 <xranby_f22> your work is like a treasure chest
20151006 20:00:23 <xranby_f22> first you got to find it, then you upen it and inside you see things you never heard of!
20151006 20:00:28 <xranby_f22> open it
20151006 20:01:13 <xranby_f22> Eclesia: thanks to you i always ask if people can licence their code under a free software or public domain license
20151006 20:01:40 <Eclesia> hehe, I made a new public domain addict ^^
20151006 20:03:04 <xranby_f22> Eclesia: some times when i ask that question loud i find more public domain! https://www.raspberrypi.org/forums/viewtopic.php?p=819487#p819487
20151006 20:05:06 <Eclesia> there are many, but I various languages, and search engine don't push them up in the results very much :/
20151006 20:05:46 <Eclesia> tiny projects in public most of the time. a few algos or a specific function.
20151006 20:06:15 <Eclesia> rarely more then 10.000 code lines
20151006 20:28:26 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20151006 20:30:52 <elect> i-make-robots, I am also interested in wrapping 3d models, if you find Roadkill useful, plz share back your experience#
20151006 20:38:20 * aggrav8d (~i-make-ro@anon) has joined #jogamp
20151006 20:39:39 * i-make-robots (~i-make-ro@anon) Quit (Ping timeout: 240 seconds)
20151006 20:42:21 * elect (~elect@anon) Quit (Ping timeout: 256 seconds)
20151006 20:43:44 * xranby_f22 (~familjen@anon) Quit (*.net *.split)
20151006 20:46:12 * xranby_f22 (~familjen@anon) has joined #jogamp
20151006 21:05:38 <aggrav8d> xranby - I don't use a UV wrapper yet. still doing my homework, so to speak.
20151006 21:17:51 <xranby_f22> http://support.displaylink.com/knowledgebase/articles/679060 https://github.com/DisplayLink/evdi <- finally! USB 3.0 support for Linux DisplayLink devices kernel module and source
20151006 21:26:03 <xranby_f22> gosh.. it is only half a free software driver
20151006 21:26:09 <xranby_f22> "The Software consists of an open-source kernel mode driver (EVDI) with an accompanying library (libevdi), and a supporting binary application compatible with Intel x86 platform."
20151006 21:28:51 <sgothel> https://jogamp.org/bugzilla/show_bug.cgi?id=1246 <- another contributor .. hurray
20151006 21:29:29 <xranby_f22> wonderful!
20151006 21:29:41 <sgothel> so EVDI will never access the [vanilla] kernel
20151006 21:31:28 <sgothel> for those blobs .. to attach a hardware blob to my network (IP camera Foscam), I had to create a jailed bubble within my iptables/network
20151006 21:31:43 <sgothel> so it won't be able to either phone home, nor access my stuff in LAN here
20151006 21:32:10 <sgothel> and guess what the IP cam tried to do when it became online?
20151006 21:32:24 <sgothel> scanning multiple networks .. phoning home .. etc
20151006 21:32:40 <sgothel> 1st I thought .. paranoia .. then I was smiling :)
20151006 21:32:59 <sgothel> so .. be sure what you connect to your network
20151006 21:33:05 <sgothel> and take measures ..
20151006 21:33:37 <xranby_f22> to play it safe. test what can be done using only the kernel module and the libevdi since those two parts has source
20151006 21:33:49 <xranby_f22> https://github.com/DisplayLink/evdi <- here
20151006 21:34:22 <xranby_f22> if you can read pixels, make a 2d driver maybe it is at least usable
20151006 21:34:28 <sgothel> so no blob? well .. then a kernel/user space driver -> good
20151006 21:35:14 <xranby_f22> there is a blob in here http://www.displaylink.com/downloads/ubuntu.php that they claim is needed for a "full" driver
20151006 21:35:23 <sgothel> hehe
20151006 21:35:52 <sgothel> crippleware
20151006 21:39:10 <xranby_f22> ok back to jogamp.. i tried to add nill checks.. but it is a play of whack a mole.. need to add new null checks everywhere.. and i cant seem to find a way to make it actually work.. in the end i ended up in GLContextImpl
20151006 21:39:11 <xranby_f22> final int lockRes = drawable.lockSurface();
20151006 21:39:11 <xranby_f22> if ( NativeSurface.LOCK_SURFACE_NOT_READY >= lockRes ) {
20151006 21:39:11 <xranby_f22> // this would be odd ..
20151006 21:39:11 <xranby_f22> throw new GLException("Surface not ready to lock: "+drawable);
20151006 21:39:53 <sgothel> my suggestion: if set to null other than invalidate -> exception
20151006 21:40:11 <sgothel> then at lock .. if null -> exception
20151006 21:40:20 <sgothel> then we need to fix that NEWT.AWT driver
20151006 21:40:43 <sgothel> i.e. going the constraint way .. properly defining awtConfig lifecycle
20151006 21:41:00 <sgothel> as you mentioned: it shall not be null
20151006 21:41:30 <xranby_f22> (23:39:53) sgothel: my suggestion: if set to null other than invalidate -> exception <- OK,, logical to do, to make sure noone sets it to null
20151006 21:41:47 <sgothel> .. fail early
20151006 21:41:53 <xranby_f22> however i think the null originate from invalidate
20151006 21:42:08 <sgothel> so the re-creation doesn't work w/ that driver
20151006 21:42:18 <sgothel> NEWT backend that is
20151006 21:42:41 <sgothel> never really used/tested it seriously anyways .. hehe
20151006 21:42:50 <sgothel> it was our 1st proof of concept one
20151006 21:43:01 <sgothel> fallback if we have nothing
20151006 21:43:11 <xranby_f22> ah!
20151006 21:43:22 <xranby_f22> what year is this? :)
20151006 21:43:30 <sgothel> but the restrictions of AWT itself .. well, its esoteric hence
20151006 21:45:08 <sgothel> earlier than 'Mon Jun 15 22:57:38 2009' .. since we lost some history of SVN :-(
20151006 21:45:42 <sgothel> git log --follow src/newt/classes/jogamp/newt/driver/awt/WindowDriver.java
20151006 21:57:45 <Eclesia> I'm searching something about newt events (can't find it again). I know there is a method to control how mouseEvents are send. very often, enqueue and so on ... where was this ?
20151006 21:59:49 <sgothel> start looking at Display and EDTUtil
20151006 22:00:03 <sgothel> there is a poll-freq being set somewhere
20151006 22:10:52 <Eclesia> hmm
20151006 22:11:27 <xranby_f22> https://twitter.com/Channel4News/status/651461301466611712 - ... about human rights
20151006 22:11:54 <xranby_f22> clikck for sound
20151006 22:12:24 <sgothel> EDTUtil.defaultEDTPollPeriod
20151006 22:12:50 <sgothel> a very vague description 'human rights' :)
20151006 22:14:02 <sgothel> a dudes head is about to get chopped off in Saudi/Wahabistan/Daesh-Land?
20151006 22:14:49 <sgothel> and the latter now already threatening Syria and Russia (allies) w/ a Jihad ?
20151006 22:14:57 <sgothel> Turkey / NATO also jumps in ..
20151006 22:15:08 <sgothel> so we may go full non proxy soon?
20151006 22:15:37 <sgothel> those 'moderate' folks .. in Saudi land .. stststs
20151006 22:15:41 <sgothel> yeah, poor soul
20151006 22:16:16 <sgothel> 'human rights' like, you are not supposed to kill me? -> [war] criminal ?
20151006 22:17:07 <xranby_f22> http://news.softpedia.com/news/matthew-garrett-leaves-linux-kernel-and-forks-it-493867.shtml
20151006 22:17:31 <sgothel> well .. the mess being created now seems to need blood being spilled, since those (daesh, nusra, ... Saudi, US, ..) are not really keen to listen for reason IMHO
20151006 22:17:45 <sgothel> lol
20151006 22:18:08 <sgothel> I told you so .. 'demoting Linus'
20151006 22:18:23 <sgothel> who is his employer?
20151006 22:18:43 <sgothel> a total fuckup
20151006 22:19:03 <Eclesia> sgothel: thanks, not exactly what I was looking for but will do for now ^^
20151006 22:19:11 <Eclesia> good night all ++
20151006 22:19:15 <xranby_f22> Employer CoreOS
20151006 22:19:25 <xranby_f22> https://en.wikipedia.org/wiki/Matthew_Garrett
20151006 22:19:32 <sgothel> Intel, CoreOS, .. who is next?
20151006 22:19:32 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20151006 22:30:36 <xranby_f22> new zeland government leaked a summary of TPP: http://beehive.govt.nz/sites/all/files/TPP-Q&A-Oct-2015.pdf
20151006 22:31:42 <xranby_f22> reveal that copyright will go to life plus 70 years
20151006 23:11:03 <aggrav8d> hey, fwiw, i just added a working gripper model to EvilOverlord. it was a pain because the STL model origins were all over the place, instead of centered on the axis of rotation.
20151006 23:20:43 <xranby_f22> sgothel: i start push fixes related to 1246: https://github.com/xranby/jogl/commits/Bug1246
20151006 23:21:15 <xranby_f22> with this in place you get an exception early> Error: Can't lock surface, JAWTWindow has been invalidated
20151006 23:23:22 <xranby_f22> aggrav8d: i am amazed that you have reverse feedback from the robot to the software
20151006 23:23:31 <xranby_f22> that you can move the real robot and the software update the virtual robots possitions
20151006 23:25:00 <xranby_f22> errr
20151006 23:25:07 <xranby_f22> wrong bug id .. let me fix that
20151006 23:25:17 <xranby_f22> sorry for the mess
20151006 23:30:19 <xranby_f22> https://github.com/sgothel/jogl/compare/master...xranby:Bug1247?expand=1 there we go
20151006 23:31:59 <xranby_f22> https://github.com/xranby/jogl/commits/Bug1247
20151007 00:04:47 * aggrav8d (~i-make-ro@anon) Quit ()
20151007 00:31:48 <xranby_f22> sgothel: i have seen something odd during debugging of newt.. WindowImpl waitForVisible contains the code boolean _visible = stateMask.get(STATE_BIT_VISIBLE);
20151007 00:31:48 <xranby_f22> for(remaining = timeOut; 0 < remaining && _visible != visible; remaining-=10 ) {
20151007 00:32:42 <sgothel> and ?
20151007 00:32:48 <sgothel> your question is ?
20151007 00:33:03 <xranby_f22> however... setVisibleImpl do not conatin stateMask.put(STATE_BIT_VISIBLE,visible);
20151007 00:33:12 <xranby_f22> hence.. we always hit this timeout
20151007 00:33:25 <sgothel> nope
20151007 00:33:35 <xranby_f22> reconfigureWindowImpl sound set it_
20151007 00:33:37 <xranby_f22> ?
20151007 00:33:40 <xranby_f22> should
20151007 00:34:20 <sgothel> STATE_BIT_VISIBLE <- track that .. then you see this is another case of multithreading :)
20151007 00:34:41 <sgothel> visibleChanged(..) called by driver backend .. when it becomes visible
20151007 00:34:45 <xranby_f22> yes i was discovering this while manually tracking that
20151007 00:34:57 <xranby_f22> hmm how do i track it using a debugger?
20151007 00:35:04 <xranby_f22> hmm
20151007 00:35:11 <xranby_f22> ok let me check
20151007 00:35:22 <sgothel> I was more like: call hierarchy
20151007 00:35:56 <sgothel> only for a few cases, we manually set the state to visible, where we know the native TK doesn't do it
20151007 00:36:19 * xranby_f22 ok, will keep that in mind
20151007 00:36:32 <sgothel> same w/ other callbacks .. *changed(..)
20151007 00:37:00 <xranby_f22> i am trying to track down the issues when the bit is not cleared after the window has been set to non visible
20151007 00:37:08 <sgothel> and since this should be fast - we do busy polling
20151007 00:40:37 <xranby_f22> hmm so visibleChanged is sent by another thread.. i still do not get it .. because this busy loop should then detect the change and the bit should have been cleared
20151007 00:40:58 <xranby_f22> hoever in my test here... the loop times out
20151007 00:41:03 <xranby_f22> and the bit is still set
20151007 00:41:19 <sgothel> you wait for visible true -> false?
20151007 00:41:25 <xranby_f22> yes
20151007 00:41:43 <sgothel> and .. which test? the NEWT.AWT one?
20151007 00:41:58 <sgothel> when AWT signals removeNotify ?
20151007 00:42:24 <xranby_f22> i am running all the newt.parenting tests
20151007 00:42:35 <xranby_f22> i hit 8 failures of this kind
20151007 00:42:53 <sgothel> well .. if the visibleChanged is not issued by X11 (?) ..
20151007 00:43:35 <sgothel> hmm .. so we have a special platform issue?
20151007 00:44:10 <xranby_f22> possibly a gnome issue?
20151007 00:45:00 <sgothel> which test .. I will look at it later, maybe another bug report .. hmm
20151007 00:45:41 <xranby_f22> one moment need to revert my changes so that i can see it again
20151007 00:52:34 <xranby_f22> https://gist.github.com/xranby/0d1751b0b0a0647fb576 com.jogamp.opengl.test.junit.newt.parenting.TestParenting01NEWT
20151007 00:54:57 <sgothel> I can retest w/ debian8 gnome later
20151007 00:55:18 <sgothel> so .. its a bug then .. i.e. Gnome WM issue
20151007 00:55:31 <sgothel> @sven: do test w/ gnome as well - duh
20151007 00:56:28 <sgothel> and .. while waiting .. did it become visible/hidden?
20151007 00:56:46 <sgothel> or .. too fast I guess
20151007 00:57:31 <xranby_f22> all of these gets fixed on my machine by adding a patch such as this one https://github.com/xranby/jogl/commit/c0179c95a6ec57a618522d6baeadb804d7d1ab9a
20151007 00:58:08 <sgothel> well .. ofc :)
20151007 00:58:09 <xranby_f22> of course... because i then skip waiting for the background thread
20151007 00:58:31 <sgothel> but we really should wait on async WMs on those platforms
20151007 00:58:39 <sgothel> otherwise .. havoc maybe
20151007 00:58:47 <sgothel> or lack of snappyness ..
20151007 00:59:05 <sgothel> so here .. its probably is: Gnome not sending visibility for child windows!
20151007 00:59:17 <sgothel> we can cheat in this case .. I hope :)
20151007 00:59:37 <xranby_f22> sign me up for testing of all releases,, this is quite fun
20151007 00:59:45 <xranby_f22> i am enjouing it
20151007 00:59:51 <xranby_f22> enjoying
20151007 00:59:57 <sgothel> oh .. good to know :)
20151007 01:00:50 <sgothel> so make that bug 2.3.2 as well .. add your specs .. distri gnome release ..
20151007 01:01:24 <sgothel> I knew why I am not using gnome I guess :)
20151007 01:02:25 <sgothel> http://www.phoronix.com/forums/forum/phoronix/latest-phoronix-articles/827623-ubuntu-is-planning-to-make-the-zfs-file-system-a-standard-offering
20151007 01:02:55 <sgothel> ^^ interesting legal discussion regarding GPLv2 .. i.e. if ryao is right, no classpath extension would be required
20151007 01:03:06 <sgothel> since any form of aggregation of things won't violate GPLv2
20151007 01:06:33 <xranby_f22> good night.. will file bugreport tomorrow. need to sleep
20151007 01:06:42 <sgothel> goody
20151007 01:06:45 <sgothel> sleep well
20151007 01:06:48 <xranby_f22> and thank you for all help
20151007 01:07:11 <sgothel> thx 2 you
20151007 04:49:12 * monsieur_max (~maxime@anon) has joined #jogamp
20151007 05:05:15 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20151007050515.html