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


20160310 00:05:29 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20160309050527.html
20160310 00:05:29 -NickServ- This nickname is registered. Please choose a different nickname, or identify via /msg NickServ identify <password>.
20160310 00:05:35 * jogamp (~jogamp@anon) has joined #jogamp
20160310 00:05:35 * Topic is 'http://jogamp.org | Hacking 3D Graphics, Multimedia and Processing across Devices | logs: http://jogamp.org/log/irc/?C=M;O=D'
20160310 00:05:35 * Set by rmk0 on 20141110 16:19:10
20160310 00:05:35 -NickServ- You are now identified for jogamp.
20160310 00:49:05 * guillaum1 (~gl@anon) Quit (Ping timeout: 248 seconds)
20160310 00:51:21 * guillaum1 (~gl@anon) has joined #jogamp
20160310 04:32:20 * bigpet (uid25664@anon) Quit (Quit: Connection closed for inactivity)
20160310 06:08:35 * bigpet (uid25664@anon) has joined #jogamp
20160310 07:09:14 * elect (~GBarbieri@anon) has joined #jogamp
20160310 07:09:57 <elect> hey
20160310 07:54:10 * monsieur_max (~maxime@anon) has joined #jogamp
20160310 08:30:16 * Eclesia (~husky@anon) has joined #jogamp
20160310 08:30:50 <Eclesia> good morning
20160310 08:31:29 <monsieur_max> hello
20160310 08:36:39 * bigpet (uid25664@anon) Quit (Ping timeout: 250 seconds)
20160310 08:36:53 <dwbrite> hi
20160310 08:39:51 * bigpet (uid25664@anon) has joined #jogamp
20160310 09:03:24 <elect> hi
20160310 10:12:24 <dwbrite> Hi :)
20160310 10:26:15 * philjord (599cc172@anon) has joined #jogamp
20160310 10:42:50 <elect> I updated the thread ^^
20160310 10:44:44 <dwbrite> I'll check it now
20160310 10:45:48 <elect> btw, when you get time
20160310 10:46:01 <elect> I didn't mean to push, just notice ;)
20160310 10:47:07 <dwbrite> I mean it's nearly 6:00 in the morning and I've got nothing to do until 16:00
20160310 10:49:42 <dwbrite> If I'm reading a .obj file I want the v, vt, and vn and all that data in the same vbo right?
20160310 10:50:54 <elect> \o/
20160310 10:51:06 <elect> what's at 16?
20160310 10:51:18 <elect> if I can ask ^^
20160310 10:51:26 <elect> vt?
20160310 10:51:27 <dwbrite> I just have to take a test
20160310 10:51:29 <zubzub> sweet 16
20160310 10:51:33 <elect> texture coordinates?
20160310 10:51:40 <dwbrite> Yeah.
20160310 10:51:50 <elect> what test?
20160310 10:52:15 <elect> in generals yes, if you can put them all together do it
20160310 10:52:28 <elect> and use indexed rendering
20160310 10:52:48 <elect> you will benefit of memory locability, cache and prefetch
20160310 10:53:14 <dwbrite> Thank you :)
20160310 10:53:17 <elect> ;)
20160310 10:54:55 <dwbrite> Anyway since you pry, it's one of the "high school equivalency" tests. I dropped out about a year ago :$
20160310 10:55:58 <elect> you'll go fine
20160310 10:56:08 <elect> you have the jogamp support ^^
20160310 10:56:50 <dwbrite> Thanks! I'm sure I will.
20160310 11:54:26 * dwbrite (4474ac1d@anon) Quit (Quit: Page closed)
20160310 13:20:49 * dwbrite (4474ac1d@anon) has joined #jogamp
20160310 13:24:28 <dwbrite> Back
20160310 14:43:55 * gouessej (5ee4b442@anon) has joined #jogamp
20160310 14:43:58 <gouessej> Hi
20160310 14:44:51 <gouessej> odinsbane: There is no JogAmp Java3D on Maven Central but perhaps org.scijava Java3D is on Maven Central, it's up to ctrueden
20160310 14:44:55 * gouessej (5ee4b442@anon) Quit (Client Quit)
20160310 14:49:40 <odinsbane> Thanks, I am working on moving to that version at the very moment.
20160310 15:44:39 <dwbrite> Random question: What are your opinions on the increasingly common sentiment that (independent) developers should just use existing game engines like Unity?
20160310 15:48:56 <elect> it depends by your needs
20160310 15:50:40 <elect> I mean, if one goes down unity, you skip any engine stuff
20160310 15:50:58 <elect> on the other way, you have full control, but you need to implement almost everything
20160310 15:51:08 <Eclesia> dwbrite: I don't want to pay, and that would result in a monopole, so nope
20160310 15:51:28 <rmk0> i don't want to use c++, so that excludes 99% of the stuff out there
20160310 15:52:06 <elect> so, let's merge the effort with ppl like you, rmk0
20160310 15:52:44 <rmk0> nobody would agree with my development methodology
20160310 15:52:51 <zubzub> how about a game engine that lets you build game engines
20160310 15:52:54 <elect> dont be so pessimistic
20160310 15:53:09 <elect> engine inception
20160310 15:53:34 <rmk0> i'm not a pessimist
20160310 15:53:41 <zubzub> a game engine implmenting a game about a game implemeting game engines
20160310 15:54:04 <monsieur_max> dwbrite: unity is the best framework to fight against to make it do what you want !
20160310 15:54:48 <monsieur_max> dwbrite: an interesting post https://www.reddit.com/r/monogame/comments/3uom42/after_learning_unity_for_a_year_would_it_be_worth/
20160310 15:55:44 <rmk0> quite frankly, i'm not working on anything right now that would be improved by having multiple developers
20160310 15:56:05 <monsieur_max> it's about monogame but well you can replace monogame by jogamp in the text ,that'll be the same
20160310 15:57:07 * Eclesia accept any contributor :D, you are welcome dwbrite
20160310 16:01:20 <elect> someone can help this guy? http://stackoverflow.com/questions/35818364/how-to-resolve-this-error-in-jogl-failed-to-create-a-pipe-screen-for-i965?noredirect=1#comment59490550_35818364
20160310 16:01:24 <monsieur_max> dwbrite: wrote my own stuff to build games, cannot be more happy about it
20160310 16:01:25 <elect> Julien?
20160310 16:07:31 * elect (~GBarbieri@anon) Quit (Ping timeout: 248 seconds)
20160310 16:09:51 <dwbrite> I knew you guys would have the same feelings I do :)
20160310 16:10:44 <rmk0> dwbrite: i'm currently working full-time on a rewrite of my deferred renderer: https://github.com/io7m/r2
20160310 16:10:55 <rmk0> it's nowhere near production ready yet though, as i'm only three months in
20160310 16:11:08 <rmk0> it's a rewrite of https://github.com/io7m/r1
20160310 16:11:37 <rmk0> it's a hell of a lot lower level than something like unity though... it just does rendering, no input handling, no resource handling, no scene graph, etc
20160310 16:11:58 <rmk0> a huge complaint i have is that you can't get plain renderers these days, they always implement the entire kitchen sink too
20160310 16:12:31 <bruce-> because no one needs a plain renderer
20160310 16:12:42 <bruce-> unless they do, but then they write their own one anyway
20160310 16:12:46 <rmk0> hehe
20160310 16:13:09 <dwbrite> I'm going to write my own renderer
20160310 16:13:42 <rmk0> i'm not sure if you're serious, and i'm not sure if i agree... just because i don't want to implement all of the shading algorithms myself doesn't automatically mean i want a full virtual filesystem implementation, a complicated material and scene graph system, networking, input handling, etc, etc...
20160310 16:15:04 <rmk0> i guess that's modern software all over, though
20160310 16:15:18 <rmk0> even in jogl to some extent
20160310 16:15:21 * rmk0 ducks rotten fruit
20160310 16:16:33 <bruce-> yeah, most of the jogl 'extras' I don't use because they don't fit with how I think about such utilities
20160310 16:18:45 <rmk0> same here
20160310 16:19:16 <rmk0> i feel like they're basically a case of someone spotting something that's awkward to do in opengl (which is practically everything) and then creating a utility to manage that in particular
20160310 16:20:30 <rmk0> i don't use any of the utilities because i don't want to be tied to jogl either
20160310 16:20:44 <rmk0> right now i just have to implement a lwjgl backend for a single package here and magically all my software works with lwjgl
20160310 16:21:18 <rmk0> i stopped maintaining a lwjgl backend years ago, as the project was going nowhere and jogl was miles ahead
20160310 16:21:26 <bruce-> haha
20160310 16:21:45 <bruce-> for my own things I prefer the highly opiniated way
20160310 16:21:59 <bruce-> I pick one thing that works, implement that, want something else? go write your own
20160310 16:22:08 * elect (~elect@anon) has joined #jogamp
20160310 16:22:11 <rmk0> right
20160310 16:22:44 <bruce-> I have no time to maintain interfaces for unlikely scenarios
20160310 16:23:42 <rmk0> well in my case, the interface is there for more than just that
20160310 16:23:56 <rmk0> it's for making opengl type-safe, but it has the happy side effect of abstracting away jogl
20160310 16:24:22 <rmk0> have absolutely zero patience for working with opengl directly
20160310 16:24:37 <rmk0> way too error-prone
20160310 16:25:16 <bruce-> I thought I had, then I ran into a great "WHY!?" problem yesterday. I never realized that glDepthMask would affect glClear
20160310 16:25:38 <rmk0> hehe
20160310 16:25:48 <dwbrite> This is completely unrelated, but rmk0 have you heard of keybase?
20160310 16:25:55 <rmk0> dwbrite: yeah
20160310 16:26:08 <rmk0> bruce-: there's a list of arbitrary bits of state that affect glClear
20160310 16:26:08 <dwbrite> You've got an account?
20160310 16:26:14 <rmk0> dwbrite: nope
20160310 16:26:23 <dwbrite> And don't want one?
20160310 16:26:45 <rmk0> i'm not sure how verifiable i'd be... i reissue keys yearly and don't have any social media accounts
20160310 16:27:13 <rmk0> i barely even have a reflection
20160310 16:28:14 <bruce-> I can attest that! maybe
20160310 16:28:39 <dwbrite> Aaah. I guess that could be an issue. Well I've got a bunch of invites and your website made it seem like something you'd like.
20160310 16:42:27 * elect (~elect@anon) Quit (Ping timeout: 260 seconds)
20160310 16:52:07 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160310 16:59:55 * Eclesia (~husky@anon) has left #jogamp
20160310 17:34:59 * monsieur_max (~maxime@anon) has joined #jogamp
20160310 17:44:04 <dwbrite> Alright, signing off for now
20160310 17:44:12 * dwbrite (4474ac1d@anon) Quit (Quit: Page closed)
20160310 21:14:00 * philjord (599cc172@anon) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20160310 21:34:03 * elect (~elect@anon) has joined #jogamp
20160310 21:44:35 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160310 21:47:32 * elect (~elect@anon) Quit (Ping timeout: 260 seconds)
20160310 21:50:28 * elect (~elect@anon) has joined #jogamp
20160310 21:54:54 * elect (~elect@anon) Quit (Ping timeout: 246 seconds)
20160311 01:44:09 * dwbrite (4474ac1d@anon) has joined #jogamp
20160311 01:44:39 <dwbrite> Alrighty I'm back
20160311 01:55:48 * dwbrite (4474ac1d@anon) Quit (Quit: Page closed)
20160311 01:59:01 * dwbrite (4474ac1d@anon) has joined #jogamp
20160311 03:04:42 * dwbrite (4474ac1d@anon) has left #jogamp
20160311 05:05:29 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20160311050529.html