Type-Safer Modern High-Level Performant OpenGL

ponce contact at gam3sfrommars.fr
Thu Mar 6 14:16:55 PST 2014


On Thursday, 6 March 2014 at 21:30:01 UTC, Nordlöw wrote:
> Does anybody have some sample code (example or project) lying 
> around that shows modern use of OpenGL (3 or 4) using some or 
> all of the following libraries:
>
> - DerelictGL3 (Org)
> - DerelictGLFW3 (Org)
> - Glamour
> - gl3n
>
> I'm planning a graph visualization engine in D and I would like 
> to use as high level D language abstractions as possible to 
> implement this in OpenGL.
>
> With modern I mean use of more high-level abstractions that 
> more type-safely handles efficient (vectorized) processing of 
> 2/3/4-D geometry (gl3n) and allocation and use of Shaders, VBO, 
> etc similar to what
>
> http://kifri.fri.uniza.sk/~chochlik/oglplus/html/
>

Libraries that include an OpenGL wrapper are incredibly common in 
the D landscape. Everyone likes to make their own, why not.
http://code.dlang.org/packages/

Here is a list in alphabetical order:
anchovy
batch-engine
dash
DGame
GFM (my own, PLEASE, PLEASE CHOOSE ME)
GLamour + gl3n
graphite
three.d
...and probably many others.

 From your library choices, it seems 
https://github.com/vova616/BatchEngine and 
https://github.com/Zoadian/three.d should be pretty close to what 
you want.






More information about the Digitalmars-d-learn mailing list