Re: [Pharo-users] OpenGLES2 binding available!

2016-07-29 Thread Thibault Raffaillac
+1 for your analysis! > One of the biggest issue of OpenGL is related with vsync, which is an > operation that can block all of the Pharo processes. It does indeed, but is one way to sync with display rate (until we get threaded FFI of course then a thread can handle the wait). Currently we hav

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread Alexandre Bergel
+1 > On Jul 28, 2016, at 3:52 PM, stepharo wrote: > > Thanks ronie for your analysis (especially the thread local point). > Stef > > Le 28/7/16 à 20:36, Ronie Salgado a écrit : >> Isn't it what Ronie is working on? >> I am not working with OpenGL or OpenGL ES anymore. I am moving all of my >>

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread stepharo
Anyway, implementing a Athens backend from scratch is a really hard problem, because paths can be concave, curve and self intersecting. Drawing a path, unlike drawing a triangle is a global operation, for which GPUs were not designed for. The easiest and most robust technique for drawing a

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread stepharo
Thanks ronie for your analysis (especially the thread local point). Stef Le 28/7/16 à 20:36, Ronie Salgado a écrit : Isn't it what Ronie is working on? I am not working with OpenGL or OpenGL ES anymore. I am moving all of my efforts into Woden 2, the AbstractGPU (an abstraction layer fo

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread Ronie Salgado
> > Isn't it what Ronie is working on? I am not working with OpenGL or OpenGL ES anymore. I am moving all of my efforts into Woden 2, the AbstractGPU (an abstraction layer for Vulkan, Direct3D 12 and Metal), and Dastrel (Data Stream Language) a custom shader language whose compiler I implemented i

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread Alexandre Bergel
> I would love to see an athens back-end for it. > Isn't it what Ronie is working on? Alexandre > > Le 19/7/16 à 13:19, Thibault Raffaillac a écrit : >> Hi all, >> >> My tiny binding for OpenGLES2 is ready :) >> http://smalltalkhub.com/#!/~ThibaultRaffaillac/OpenGLES2/ >>

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-28 Thread stepharo
Hi thibault I took some times to look at your project. Nice. Now the GLW example is not working. I understand that this is a binding. I do not want to have to work that low level. I'm curious to see what people will be able to build on top of it. Stef Le 19/7/16 à 13:19, Thibault Raffai

Re: [Pharo-users] OpenGLES2 binding available!

2016-07-19 Thread stepharo
Thanks for publishing it. I would love to see an athens back-end for it. Stef Le 19/7/16 à 13:19, Thibault Raffaillac a écrit : Hi all, My tiny binding for OpenGLES2 is ready :) http://smalltalkhub.com/#!/~ThibaultRaffaillac/OpenGLES2/ It takes a different direction than that of NBOpenGL.

[Pharo-users] OpenGLES2 binding available!

2016-07-19 Thread Thibault Raffaillac
Hi all, My tiny binding for OpenGLES2 is ready :) http://smalltalkhub.com/#!/~ThibaultRaffaillac/OpenGLES2/ It takes a different direction than that of NBOpenGL. I found the support for all versions of OpenGL overwhelming, both for beginners and to maintain. With a limited number of functions I