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


20170113 05:06:06 -jogamp- Previous @ http://jogamp.org/log/irc/jogamp_20170112050606.html
20170113 05:06:06 -jogamp- This channel is logged @ http://jogamp.org/log/irc/jogamp_20170113050606.html
20170113 07:04:10 * monsieur_max (~maxime@anon) has joined #jogamp
20170113 07:34:36 <monsieur_max> hi
20170113 08:06:17 * elect (~elect@anon) has joined #jogamp
20170113 09:07:45 * caelum19 (~Caelum@anon) has joined #jogamp
20170113 16:44:32 <elect> ok, so, just a small catch up, I called Sven, he liked the idea of a new small release, we'll continue the discussion in a mail-list, who is interested to join/contribute?
20170113 16:44:58 <elect> I'll write the email and add you in the cc :)
20170113 16:45:58 <elect> bruce-, bigpet, caelum19, frobnic, monsieur_max, rmk0, zubzub
20170113 16:46:43 <monsieur_max> *the crowd roars in happiness*
20170113 16:47:20 <monsieur_max> elect: you know my answer pal
20170113 16:48:05 <caelum19> new small release of what?
20170113 16:48:17 <caelum19> Kotlin stuffs?
20170113 16:48:24 <elect> jogl
20170113 16:49:02 <elect> caelum19, I sold my soul to Kotlin
20170113 16:49:09 <caelum19> exxxcelent >:D
20170113 16:49:10 <elect> I am planning to port to it all my libs
20170113 16:49:26 <monsieur_max> elect: fake, italian people have no souls
20170113 16:49:32 <caelum19> haha
20170113 16:49:40 <elect> glm, gli, assimp, openvr, ovr
20170113 16:49:46 <elect> \o/
20170113 16:49:49 <caelum19> yeah I recoded my engine in it when I found i
20170113 16:49:50 <caelum19> t
20170113 16:50:05 <caelum19> \o/ praise Kotlin
20170113 16:50:17 <elect> if you ever want to join the effort, don't hesitate
20170113 16:50:30 <elect> if you hesitate, I'll punch monsieur_max
20170113 16:50:34 <caelum19> though recoding isn't necessary because of Kotlin, my engine needed one anyway
20170113 16:50:46 <caelum19> that's not much of a insentive to contribute is it?
20170113 16:50:59 <elect> sorry monsieur_max, come here
20170113 16:51:07 * caelum19 gets popcorn
20170113 16:51:32 * monsieur_max put his knife on his spaghettis
20170113 16:51:39 <elect> @.@
20170113 16:51:40 <monsieur_max> dont come closer , or else
20170113 16:52:08 <caelum19> I've got 2 competitions to prepare for and I need my engine presentable by March, also building a website for a startup near starvation
20170113 16:52:21 <caelum19> if there's stuff to do still in March I'd love to though
20170113 16:52:31 <elect> nice
20170113 16:52:45 <caelum19> might as well add me to the mailing list to keep me up to date
20170113 16:52:58 <elect> is your engine closed, I suppose?
20170113 16:52:58 <monsieur_max> caelum19: engine for what ? :)
20170113 16:53:21 <caelum19> game engine for MMOs. Uses JOGL's ardor3d continuation
20170113 16:53:32 <caelum19> though it's loosely coupled
20170113 16:53:51 <caelum19> oh it's open :)
20170113 16:54:30 <elect> link
20170113 16:55:22 <caelum19> https://github.com/CaelumF/Balloon
20170113 16:55:40 <caelum19> I don't really know any other programmers so I've not been keeping it easy to contribute to
20170113 16:55:44 <caelum19> or even very up to date online
20170113 16:56:31 <caelum19> pretty sure Master doesn't even compile write now as well haha
20170113 16:57:02 <elect> https://github.com/CaelumF/Ragnarok/blob/master/src/com/gmail/caelum119/Main.java#L21 LOL
20170113 16:57:47 <caelum19> oh yeah haha Ragnarok is an older version of it
20170113 16:58:03 <caelum19> put that snippet in google
20170113 17:00:14 <elect> what shall I find?
20170113 17:00:27 <caelum19> a 3D rendering built into google
20170113 17:00:40 <elect> I dont
20170113 17:00:51 <caelum19> oh
20170113 17:00:58 <caelum19> maybe it only did that back in 2014
20170113 17:01:14 <elect> no way
20170113 17:01:16 <elect> it works
20170113 17:01:26 <caelum19> great right?
20170113 17:01:30 <elect> lmao
20170113 17:01:40 <caelum19> I was 14 you see
20170113 17:01:47 <elect> yeah yeah
20170113 17:02:17 <caelum19> looking at my code from back then is painful
20170113 17:02:29 <elect> it's always good
20170113 17:02:52 <caelum19> yeah comparing it to my kind now is also a nice reminder that I'm learning
20170113 17:02:57 <caelum19> code*
20170113 17:03:49 <elect> btw, kobalt? O.o
20170113 17:03:54 <elect> https://github.com/CaelumF/Balloon/tree/master/kobalt/wrapper
20170113 17:04:06 <caelum19> It's gradle but uses Kotlin instead of Groovy
20170113 17:04:40 <elect> you don't need that, https://github.com/gradle/gradle-script-kotlin
20170113 17:04:52 <monsieur_max> * mind blown *
20170113 17:05:18 <bruce-> elect: what were your problems with gradle-script-kotlin on windows again?
20170113 17:05:29 <caelum19> I never actually got it working because for some reason the plugin for it crashes my IntelliJ, but apparently Kobalt still is better for Kotlin builds
20170113 17:05:36 <monsieur_max> bruce-: windows
20170113 17:05:42 <elect> https://github.com/gradle/gradle-script-kotlin/issues/220
20170113 17:05:53 <bruce-> I am in the process of moving away from OSX
20170113 17:06:03 <bruce-> monsieur_max: you are breaking my balls
20170113 17:06:08 <elect> tim cook doesnt like that
20170113 17:06:36 <monsieur_max> bruce-: nice french
20170113 17:07:04 <elect> bonjour finesse
20170113 17:07:07 <bruce-> elect: he should have invested in his pro-user base then :(
20170113 17:07:25 <elect> you don't image how much I agree with you
20170113 17:07:54 <monsieur_max> *imagine , you always make that mistake elect :(
20170113 17:07:58 <elect> so, where you are landing, windows? Linux?
20170113 17:08:06 <elect> thanks
20170113 17:08:08 <bruce-> windows
20170113 17:08:29 <caelum19> Windows + Linux on VM > Linux + Windows on VM for compatability
20170113 17:08:50 <bruce-> I can't name one thing that I like about linux as a desktop system
20170113 17:08:59 <caelum19> workspaces?
20170113 17:09:27 <monsieur_max> bruce-: choice ?
20170113 17:09:48 <bruce-> choice between many broken things? :)
20170113 17:10:21 <elect> so mean
20170113 17:10:28 <monsieur_max> well well this is the kind of chat that always lead to a great ending, let's change the topic
20170113 17:10:32 <bruce-> yep
20170113 17:10:35 <caelum19> haha
20170113 17:10:36 <bruce-> it is not so important anyway
20170113 17:10:59 <elect> caelum19, I know the guy beyond kobalt
20170113 17:11:10 <monsieur_max> *behind
20170113 17:11:14 <elect> I mean "know", he is one the pro behind kotlin
20170113 17:11:19 <elect> *thanks
20170113 17:11:32 <caelum19> nice
20170113 17:11:36 <caelum19> I've spoken to him on slack
20170113 17:11:38 <caelum19> seems cool
20170113 17:11:56 <monsieur_max> "the guy beyond kobalt", sounds like a short sci-fi story from the 50s :)
20170113 17:12:03 <caelum19> haha yeah
20170113 17:14:09 <elect> caelum19, how would you define the status of kobalt?
20170113 17:17:12 <caelum19> I'm not actually using it since I have weird errors with the plugin on IntelliJ, but I've since updated it and probably will start usign it again
20170113 17:21:31 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20170113 17:57:29 * elect (~elect@anon) Quit (Ping timeout: 252 seconds)
20170113 19:09:41 * Eclesia (~eclesia@anon) has joined #jogamp
20170113 19:09:57 <Eclesia> hi
20170113 19:13:01 <zubzub> anyone has experience with dukescript?
20170113 19:13:51 <Eclesia> not me
20170113 19:17:05 <Eclesia> caelum19: no license file on your engine ?
20170113 19:23:32 <Eclesia> nevermind, all core code seems to be in ardor3d
20170113 19:24:57 * gouessej (5279cd88@anon) has joined #jogamp
20170113 19:25:04 <gouessej> Hi
20170113 19:25:09 <Eclesia> gouessej: hi
20170113 19:27:17 <gouessej> Eclesia: I don't want to be harsh with you but I'd be glad if you contributed in JogAmp concerning Vulkan and I don't think that advertising our "competitor" here is a good idea, it's discouraging.
20170113 19:27:29 <gouessej> elect: Thank you for the good news :)
20170113 19:28:27 <gouessej> elect: "bruce-, bigpet, caelum19, frobnic, monsieur_max, rmk0, zubzub"? What should I understand? My contributions aren't welcome, are they?
20170113 19:28:53 <Eclesia> gouessej: sure, I can generate the vulkan api interface at least.I made a generate which works with the official khronos xml registry
20170113 19:29:01 <Eclesia> generator*
20170113 19:29:36 <gouessej> Eclesia: It would be nice to be able to generate an API from JSON too, maybe for openvr
20170113 19:29:49 <gouessej> Eclesia: Good job anyway
20170113 19:30:55 <Eclesia> I'm changing topic a little, but since sven seems really buzy, and that JNI is really hard to maintain. would changing the tool be a solution ?
20170113 19:31:02 <gouessej> caelum19: Glad to know that you use JogAmp's Ardor3D Continuation :)
20170113 19:31:20 <gouessej> Eclesia: I thought about the same thing yesterday
20170113 19:31:26 <Eclesia> JNA is slow, but JNR is planned to be added in JDK10 (project panama) and it doesn't require any C binding code
20170113 19:31:46 <gouessej> Eclesia: but at the end we would still need to build some native libraries on each architecture/OS
20170113 19:32:38 <Eclesia> sure, but that would still be less work to do
20170113 19:32:58 <gouessej> Eclesia: The problem is Android, project panama would probably not support it
20170113 19:33:45 <gouessej> Eclesia: yes, it would still be less work to do, more programmers would contribute if JogAmp used C less
20170113 19:34:51 <caelum19> gouessej: It's great! you and its previous contributors did a good job
20170113 19:35:46 <gouessej> Eclesia: In my humble opinion, it's too early, the technology isn't mature enough, we're not sure that it will be as fast as our JNI code. It would be extremely interesting right now if it could help to get rid of all the generated C code
20170113 19:36:48 <gouessej> caelum19: Thanks, there are still some features in the roadmap. Renanse did a great job :)
20170113 19:37:55 <caelum19> nice
20170113 19:38:07 <caelum19> maybe my version is outdated but the water examples don't seem to work
20170113 19:38:26 <gouessej> Eclesia: If we could port the whole C code by using Project Panama, I would do it right now as it would help to use only one machine to build JogAmp
20170113 19:39:36 <gouessej> caelum19: Some examples require some particular OpenGL features and don't work everywhere
20170113 19:39:47 <caelum19> that makes sense
20170113 19:39:52 <caelum19> my graphics card is pretty new though
20170113 19:40:00 <caelum19> drivers too
20170113 19:40:10 <gouessej> caelum19: the last time I tried, it worked correctly and I don't use high end graphics cards except at work
20170113 19:41:08 <gouessej> caelum19: I'll see what I can do, I'll try to reproduce this bug
20170113 19:41:22 <caelum19> ah, it was something buffer related, not enough space was being allocated for textures I think
20170113 19:41:58 <caelum19> don't spend too much effort on it though :)
20170113 19:42:22 * monsieur_max (~maxime@anon) has joined #jogamp
20170113 19:43:00 <gouessej> caelum19: The position in buffers was badly managed in some parts of the source code, I fixed several bugs in the past
20170113 19:43:15 <gouessej> I have to leave, bye
20170113 19:43:21 * gouessej (5279cd88@anon) Quit (Quit: Page closed)
20170113 20:14:20 <zubzub> 20:31 < Eclesia> JNA is slow, but JNR is planned to be added in JDK10 (project panama) and it doesn't require any C binding code
20170113 20:14:38 <zubzub> I know a good alternative it just needs some cross platform support
20170113 20:14:54 <Eclesia> which one ?
20170113 20:15:20 <zubzub> jaccall ^^
20170113 20:15:33 <zubzub> *shameless self advertising*
20170113 20:16:45 <zubzub> you'd still need something like jcpp to parse heaers
20170113 20:16:54 <zubzub> but it's functionally complete
20170113 20:17:00 <zubzub> even more so than gluegen
20170113 20:17:16 <zubzub> the thing lacking is native layer support for windows & android
20170113 20:17:26 <Eclesia> zubzub: if you make it public domain I might consider using it ^^
20170113 20:17:39 <zubzub> but thats not because its hard or impossible but just needs a cross compiler
20170113 20:17:40 <zubzub> sure
20170113 20:17:50 <zubzub> mit?
20170113 20:18:25 <Eclesia> unlicense ou CC0
20170113 20:18:29 <Eclesia> or*
20170113 20:18:50 * Eclesia said 'might' not 'will'
20170113 20:20:48 <zubzub> I'll change it if you want to use it in jogl :)
20170113 20:21:40 <Eclesia> you are expensive
20170113 20:21:59 <zubzub> why unlicense or cco?
20170113 20:22:04 <zubzub> and not say mit?
20170113 20:24:14 <Eclesia> that's the whole point of my projet : only public domain code. to allow developers to make copy/paste without thinking of all the legal bulls...
20170113 20:35:29 <Eclesia> zubzub: you don't like the idea ?
20170113 20:37:41 <zubzub> I think MIT is about the free'st I want to go :/
20170113 20:38:31 <Eclesia> no problem :)
20170113 22:07:31 * Eclesia (~eclesia@anon) Quit (Quit: Leaving.)
20170113 22:41:09 * monsieur_max (~maxime@anon) Quit (Quit: Leaving.)
20170114 00:49:43 * caelum19 (~Caelum@anon) Quit (Quit: Leaving.)
20170114 03:03:25 * philjord (65629fe8@anon) has joined #jogamp
20170114 03:28:24 * philjord (65629fe8@anon) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20170114 03:36:24 * philjord (65629fe8@anon) has joined #jogamp
20170114 04:47:47 * philjord (65629fe8@anon) Quit (Quit: http://www.kiwiirc.com/ - A hand crafted IRC client)
20170114 04:48:32 * philjord (65629fe8@anon) has joined #jogamp
20170114 05:06:06 -jogamp- Continue @ http://jogamp.org/log/irc/jogamp_20170114050606.html