After much yak-shaving, I finally have a little template app with:
* D3D11 setup, shaders, rendering
* Dear ImGui integration
* An int64 time class based on NTP
* An int64 world position class
* A vectors-are-columns, row-major vector library.
* Inf far clip & reverse-Z projection matrices
* Flyable WASD camera
* Maya-style orbit camera
* Framerate-independent game sim loop with interpolation.
This is awesome for me. The question is whether I go the extra mile to put it up on GitHub etc.
* D3D11 setup, shaders, rendering
* Dear ImGui integration
* An int64 time class based on NTP
* An int64 world position class
* A vectors-are-columns, row-major vector library.
* Inf far clip & reverse-Z projection matrices
* Flyable WASD camera
* Maya-style orbit camera
* Framerate-independent game sim loop with interpolation.
This is awesome for me. The question is whether I go the extra mile to put it up on GitHub etc.
3