Commit graph

669 commits

Author SHA1 Message Date
John Alanbrook 50386c0e04 Merge branch 'master' into imgui
# Conflicts:
#	scripts/std.js
#	source/engine/jsffi.c
2024-07-02 16:21:22 -05:00
John Alanbrook 3949b33855 mkdocs 2024-07-02 16:14:32 -05:00
John Alanbrook e1ac2a8fe3 fix render image 2024-07-01 17:00:01 -05:00
John Alanbrook b25cd85071 more gui 2024-07-01 13:05:26 -05:00
John Alanbrook f7fdae024d remove unneede info logging 2024-07-01 10:59:31 -05:00
John Alanbrook 829b6386da some array fns 2024-06-26 16:57:17 -05:00
John Alanbrook 42db19d748 add alpha to all colors 2024-06-26 13:12:34 -05:00
John Alanbrook b5e655e1f2 add vector angle 2024-06-25 17:53:15 -05:00
John Alanbrook 7e851756de fix sprite render 2024-06-19 18:52:41 -05:00
John Alanbrook 35deec52ae image generation 2024-06-19 11:45:34 -05:00
John Alanbrook ebfa801560 add check to image blit 2024-06-18 17:10:24 -05:00
John Alanbrook 2fe4e825aa add thumbnail making 2024-06-18 16:14:23 -05:00
John Alanbrook 1b5bd399cd now read off individual file times from packed gamefiles 2024-06-07 10:38:21 -05:00
John Alanbrook 131bfda5f8 Add debug drawing to 2d physics 2024-06-07 09:49:13 -05:00
John Alanbrook 9d90cd6f56 Fix cache detection for shaders 2024-06-07 00:43:15 -05:00
John Alanbrook b2a466ce8b add box point generation 2024-06-07 00:39:37 -05:00
John Alanbrook ecf3859067 initial add of imgui 2024-06-05 16:07:44 -05:00
John Alanbrook 43da35daad remove verbose render info 2024-06-03 16:45:08 -05:00
John Alanbrook 10678e8bcc add shaders 2024-05-30 17:12:54 -05:00
John Alanbrook cb30231c2f fix makefile; fix yaml to json 2024-05-30 17:12:32 -05:00
John Alanbrook eaa3bf00c5 fix makefile precompilation 2024-05-30 15:59:11 -05:00
John Alanbrook 1ff46c3975 fix input bug 2024-05-30 12:05:51 -05:00
John Alanbrook b2a45fcfdd fix linux opengl render; windows ucrt 2024-05-29 20:21:19 -05:00
John Alanbrook 33fdd97bdd Simplify components in js 2024-05-28 13:39:02 -05:00
John Alanbrook eadfd1dc38 add steam and dsp node js 2024-05-21 18:50:53 -05:00
John Alanbrook 39442c10af Transform is uniform if not present 2024-05-21 09:33:17 -05:00
John Alanbrook 0a318c56e5 Overhaul physics-javascript integration 2024-05-20 13:50:57 -05:00
John Alanbrook 4e4667db50 removed unnecessary physics code 2024-05-17 12:39:04 -05:00
John Alanbrook ba2409fc56 2d physics to javascript 2024-05-17 04:23:03 -05:00
John Alanbrook ee72949029 move window ideas to javascript 2024-05-16 14:50:18 -05:00
John Alanbrook 18c5bc6a56 Add mum rendering camera 2024-05-16 08:21:13 -05:00
John Alanbrook f4ee9d8228 Shader upade works on windows 2024-05-15 16:34:03 -05:00
John Alanbrook cadf10b3a9 Move rendering functions into prosperon 2024-05-15 14:16:05 -05:00
John Alanbrook f1813a046a Fix transform issues 2024-05-15 07:54:19 -05:00
John Alanbrook f8db84538f Correct metal rendering 2024-05-14 15:22:24 -05:00
John Alanbrook 3b3e58cf39 Split up end pass and commit 2024-05-13 14:07:00 -05:00
John Alanbrook 2a1ea67cec Merge transforms into single type 2024-05-12 18:36:14 -05:00
John Alanbrook 36505ebf51 Particles now work with ssbos 2024-05-10 07:55:53 -05:00
John Alanbrook 011d1d99d5 Update sokol gfx 2024-05-09 21:15:19 -05:00
John Alanbrook d43d9d8fe3 Move buffer binding assignment to javascript 2024-05-09 20:37:11 -05:00
John Alanbrook 22c38fe481 Unify pipeline generation 2024-05-08 11:07:19 -05:00
John Alanbrook 4caea247a6 Merge branch 'origin/sprite' 2024-05-06 23:24:24 -05:00
John Alanbrook 0125019b4d Split handmademath into header and source 2024-05-06 23:24:21 -05:00
John Alanbrook a6f6921262 Split handmademath into header and source 2024-05-06 23:20:37 -05:00
John Alanbrook 44b3bf3a7d Move primitive support to javascript 2024-05-06 21:59:22 -05:00
John Alanbrook 97e258ae7c Dynamic on load text shaders 2024-05-03 16:26:40 -05:00
John Alanbrook 79e4772f93 Separate entity from rigidbody 2024-05-02 17:13:09 -05:00
John Alanbrook e86e126894 Sprite, transform, render overhaul 2024-05-02 13:52:28 -05:00
John Alanbrook 41eadce13e Set uniform data from javascript 2024-04-30 10:32:27 -05:00
John Alanbrook 71fda604ee render 2024-04-28 13:33:37 -05:00