6d3010f908
Test workflow to build/publish WASM
Build and Publish WASM version of demo / Set-Up-emsdk (push) Successful in 1m1s
2023-08-06 13:57:42 +09:00
8bc8bdf0c5
Test using a textured cube
2023-08-04 14:32:05 +09:00
f0ce6520f4
Fixes
...
Rotation Matrices should now match the "right-handled rule".
Fixes related to weirdness using the column-major ordered Matrix struct.
2023-08-04 11:42:11 +09:00
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
1feefc5d9b
Add ScreenStack::clear_screens()
2023-08-01 17:55:30 +09:00
a0dbf2b172
Emit warning: ScreenStack tries to pop when empty
2023-07-31 20:45:16 +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
c4d9dc8437
Add README.md
2023-07-31 12:53:36 +09:00
1dc530ad15
Add LICENSE
2023-07-31 12:46:58 +09:00
60967d68ba
Add note about the version of emsdk used
2023-07-31 12:46:00 +09:00
e3a83d6433
Fix Makefile (native build)
2023-07-30 21:46:07 +09:00
c146d86af7
Some minor fixes to build process
2023-07-30 21:43:18 +09:00
9c6f805697
Init skeleton project using emscripten/raylib
2023-07-30 21:34:38 +09:00
d99362b5ed
Init empty commit
2023-07-30 20:41:02 +09:00