dagon
dagon copied to clipboard
3D game engine for D
Hi there, Nuklear is a header-only library written in C. It's not a shared library nor are there any ways of making it one from its repo. Is there perhaps...
Dagon's current texture system is cumbersome. From the beginning it was based on `dlib.image`, so texture loader (`dagon.resource.texture`) first creates an image object, then `Texture` object from it. Because usual...
Currently Dagon doesn't respect `g` lines that separate polygon groups. I've added a check and a warning about this so that such models will not be parsed further to prevent...
I think it would be very cool if dagon supported VR out of the box, so basically some wrapper calls to check if a HMD is present, to fetch input...
Trying to run of Fedora Linux. Thows a message every frame: ``` OpenGL error 1282: GL_INVALID_OPERATION OpenGL error: type = 0x824c, severity = 0x9146, message = GL_INVALID_OPERATION in glDrawElements OpenGL...
It makes sence to port [stb_image](https://github.com/nothings/stb/blob/master/stb_image.h) to D and thereby get rid of linking to a static library. * [#74](https://github.com/gecko0307/dagon/issues/74) suggests that the library may end up configuration specific and...
Newton 4 has been [released](https://github.com/MADEAPPS/newton-dynamics/releases/tag/v4.00) recently, and it would be interesting to integrate it into Dagon. I'm not sure to what extent it is backwards-compatible though, and we still have...
Load spritesheet, play animation by changing texture coordinates over time.
It would be really cool if Vulkan was supported in dagon. This would allow dagon to run on Apple devices, and there are active bindings for Vulkan ([ErupteD](https://github.com/ParticlePeter/ErupteD)). This would...
* [x] Box * [x] Disk * [x] Cylinder * [x] Cone * [ ] Capsule * [ ] Torus