3 ms·
Currently using it to write a small OpenGL wrapper which intends to remove the explicit binding (and remove redundant binds under the hood), as well as make dat
by Profan 10y ago
Currently using it to write a small OpenGL wrapper which intends to remove the explicit binding (and remove redundant binds under the hood), as well as make data definitions declarative, this is part of my plan to make a XNA-like gamedev lib for D, so I can make games in my favourite language! (https://github.com/profan/gland/blob/feature/compute/examples/instancing/source/app.d https://github.com/profan/gland/blob/feature/compute/example...)
It's still a bit awful and lacking most of what I want to support with it, but even in early days, it feels promising.
Was working on a small 2D game engine earlier, but got snagged on that working with OpenGL was so horrible generally that I figured I could utilize D's metaprogramming abilities to well, improve the experience. (got inspired by rust's glium)
Hopefully I'll actually complete it.