A D math library for OpenGL and games
To use this package, run the following command in your project's root directory:
Put the following dependency into your project's dependences section:
A D math library for OpenGL rendering calculations.
JOML translated to D with a few changes:
Only doubles, no floats, you can cast down but you can't cast back up (precision loss). There are still integer structures
No readonly views (Vector3DC etc)
Simplified using D's strengths
Only structs, no GC impact
This was a monumental effort, if you find anything wrong, please help me fix it.
There are a few missing elements, they will (hopefully) be translated in later on.
You should be able to follow a LWJGL tutorial (mostly, remember it's structs now) and get a functioning OpenGL/Vulkan program.
- Registered by jordan4ibanez
- 0.0.2 released a year ago
- Copyright © 2022, httpdigest/jordan4ibanez