]> git.seodisparate.com - jumpartifact.com_demo_0/log
jumpartifact.com_demo_0
20 months agoFixes
Stephen Seo [Fri, 4 Aug 2023 02:42:11 +0000 (11:42 +0900)]
Fixes

Rotation Matrices should now match the "right-handled rule".

Fixes related to weirdness using the column-major ordered Matrix struct.

20 months agoImpl 3d_helpers, unit tests, basic 3D demo
Stephen Seo [Wed, 2 Aug 2023 10:59:06 +0000 (19:59 +0900)]
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.

20 months agoAdd ScreenStack::clear_screens()
Stephen Seo [Tue, 1 Aug 2023 08:55:30 +0000 (17:55 +0900)]
Add ScreenStack::clear_screens()

20 months agoEmit warning: ScreenStack tries to pop when empty
Stephen Seo [Mon, 31 Jul 2023 11:45:16 +0000 (20:45 +0900)]
Emit warning: ScreenStack tries to pop when empty

20 months agoDefer ScreenStack actions to start of update
Stephen Seo [Mon, 31 Jul 2023 11:39:46 +0000 (20:39 +0900)]
Defer ScreenStack actions to start of update

20 months agoCreate "Screen" abstraction, "test" in TestScreen
Stephen Seo [Mon, 31 Jul 2023 07:27:01 +0000 (16:27 +0900)]
Create "Screen" abstraction, "test" in TestScreen

20 months agoImpl. getting delta-time per frame
Stephen Seo [Mon, 31 Jul 2023 06:41:09 +0000 (15:41 +0900)]
Impl. getting delta-time per frame

Using temporary variable to cache dt to display, will be removed later.

20 months agoKeep all "draw commands" in Game
Stephen Seo [Mon, 31 Jul 2023 06:28:01 +0000 (15:28 +0900)]
Keep all "draw commands" in Game

20 months agoUse game object for updates/draws/state
Stephen Seo [Mon, 31 Jul 2023 06:01:51 +0000 (15:01 +0900)]
Use game object for updates/draws/state

Also fix Makefile(s)

20 months agoAdd README.md video_0
Stephen Seo [Mon, 31 Jul 2023 03:53:36 +0000 (12:53 +0900)]
Add README.md

20 months agoAdd LICENSE
Stephen Seo [Mon, 31 Jul 2023 03:46:58 +0000 (12:46 +0900)]
Add LICENSE

20 months agoAdd note about the version of emsdk used
Stephen Seo [Mon, 31 Jul 2023 03:46:00 +0000 (12:46 +0900)]
Add note about the version of emsdk used

20 months agoFix Makefile (native build)
Stephen Seo [Sun, 30 Jul 2023 12:46:07 +0000 (21:46 +0900)]
Fix Makefile (native build)

20 months agoSome minor fixes to build process
Stephen Seo [Sun, 30 Jul 2023 12:43:18 +0000 (21:43 +0900)]
Some minor fixes to build process

20 months agoInit skeleton project using emscripten/raylib
Stephen Seo [Sun, 30 Jul 2023 12:34:38 +0000 (21:34 +0900)]
Init skeleton project using emscripten/raylib

20 months agoInit empty commit
Stephen Seo [Sun, 30 Jul 2023 11:41:02 +0000 (20:41 +0900)]
Init empty commit