#jogamp @ irc.freenode.net - 20160521 05:06:23 (UTC)


20160521 05:06:23 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20160520050623.html
20160521 05:06:23 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20160521050623.html
20160521 08:33:05 * monsieur_max (~maxime@anon) has joined #jogamp
20160521 11:02:33 * Eclesia (~eclesia@anon) has joined #jogamp
20160521 11:02:42 <Eclesia> o/
20160521 11:06:08 <rmk0> *discordant brass section*
20160521 11:06:30 <bruce-> :)
20160521 11:36:32 <zubzub> Eclesia: you mean looking for ideas?
20160521 11:36:50 <zubzub> if you want to respect wysiwyg, the animation should play in a loop
20160521 11:36:59 <zubzub> preferable between 2 time points
20160521 11:37:11 <zubzub> that the user can set himself
20160521 11:37:54 <Eclesia> it's more the UI editor which is a problem, something like a timeline I guess
20160521 11:41:12 <zubzub> guillaum1: that nuklear thing
20160521 11:41:17 <zubzub> looks interesting
20160521 11:41:29 <zubzub> how does it work (high level)?
20160521 11:42:00 <zubzub> I give a (egl/byte/whatever...?) buffer and it renders to it?
20160521 11:43:49 <zubzub> I'm passively looking at a simple java ui toolkit that is not bound to any display technology
20160521 11:44:09 <zubzub> for use as the ui shell for my java wayland compositor
20160521 11:44:19 <zubzub> s/looking at/looking for
20160521 11:49:00 <Eclesia> I have that, you have to implement a Painter2D, similar to swing graphics2D
20160521 11:50:09 <Eclesia> you could use the good old swing also
20160521 11:50:56 <Eclesia> what's that the same question elect asked yesterday ?
20160521 11:53:03 <Eclesia> wasn't*
20160521 12:09:22 <zubzub> I was just thinking, if you want to make use of hw acceleration, you don't want cpu side painting unless it's abstracted away in shaders
20160521 12:10:13 <zubzub> so if you're stuck with an abstract painter, you're basically tight to cpu painting, unless you abstract it all away in shaders yourself
20160521 12:14:56 <bruce-> I also worked on a UI toolkit for a bit, but then it turned out to be really hard to get right
20160521 12:15:44 <Eclesia> making a UI isn't just the rendering problem. there are many more things, layouts, style configuration, events (key/mouse), animation, clipboards,...
20160521 12:16:05 <Eclesia> the rendering is only the last step
20160521 12:16:17 <bruce-> yep
20160521 12:16:44 <bruce-> newt does not give me anything to use OS clipboards
20160521 12:17:05 <bruce-> so actually it is impossible to make a good ui
20160521 12:17:15 <Eclesia> drag&drop neither :(
20160521 12:17:42 <Eclesia> nor dialogs (frame not show in the os deskbar)
20160521 12:18:30 <bruce-> don't care too much for those (the approach I choose is very similar to what a browser does)
20160521 12:19:31 <bruce-> oh, and access to a native file open dialog
20160521 12:19:54 <bruce-> because nothing is as bad as apps that don't use the system file dialogs
20160521 12:22:29 <Eclesia> bruce-: then you are screwed, use swt or qtjambi
20160521 12:24:31 <bruce-> awt.FileDialog gives you native dialogs on windows and osx
20160521 12:24:36 <bruce-> (don't care about linux)
20160521 12:28:17 <Eclesia> seems to me you are not looking for a widget toolkit, but more like a 2d scenegraph with a Graphics2D like backend interface to plug in.
20160521 12:31:24 <bruce-> or just a browser
20160521 12:31:38 <bruce-> or anything that feels like I am making interfaces in the year 2016
20160521 12:34:17 <Eclesia> 2016 hum ... javascript,css,canvas,webgl,... so you like slow loading, bugged rendering, mixed syntax(html,css,less,js,glsl) XD
20160521 12:35:19 * Eclesia trolling
20160521 12:36:49 <Eclesia> seriously you can't have everything you asked in one toolkit.
20160521 14:52:20 * Eclesia (~eclesia@anon) has left #jogamp
20160521 17:31:31 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20160521 17:51:38 * Eclesia (~eclesia@anon) has joined #jogamp
20160521 18:46:33 * Eclesia (~eclesia@anon) has left #jogamp
20160522 00:33:52 * dwbrite (4474ac1d@anon) Quit (Ping timeout: 250 seconds)
20160522 05:06:24 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20160522050624.html