Commit graph

6 commits

Author SHA1 Message Date
c99407a474 Impl 3d_helpers, unit tests, basic 3D demo
3d_helpers facilitate usage of transformation matrices.

Unit tests ensure the 3d_helpers are correct.

Currently, the program rotates a Cube mesh in x, y, and z axes.
2023-08-02 19:59:06 +09:00
7a4c8ea0f5 Defer ScreenStack actions to start of update 2023-07-31 20:39:46 +09:00
a617ef3fb6 Create "Screen" abstraction, "test" in TestScreen 2023-07-31 16:27:01 +09:00
ae52220020 Impl. getting delta-time per frame
Using temporary variable to cache dt to display, will be removed later.
2023-07-31 15:41:09 +09:00
06d882609b Keep all "draw commands" in Game 2023-07-31 15:28:01 +09:00
7e954ed34b Use game object for updates/draws/state
Also fix Makefile(s)
2023-07-31 15:01:51 +09:00