Commit Graph

1162 Commits

Author SHA1 Message Date
716a26e42c allow text color 2025-05-24 09:09:53 -05:00
f6b4e3ed35 draw_text params struct 2025-05-24 03:47:47 -05:00
99d95d882f draw_text alignment 2025-05-24 03:27:47 -05:00
36c298fabc position debug text on bottom of screen 2025-05-23 23:54:02 -05:00
e2d7e84754 rename res/graphics -> res/sprites 2025-05-23 23:37:26 -05:00
2dc481bfc0 don't prefix resource names with res directory. check for resource existence after opening. 2025-05-23 23:35:43 -05:00
ad05469411 shader_unset_dirty 2025-05-23 21:59:45 -05:00
332e8fdf2c shader semantic macros 2025-05-23 21:12:44 -05:00
85bac53e78 rename 'renderer' -> 'gpu' 2025-05-23 20:43:51 -05:00
b228ffe7b6 hot reloading for included shaders 2025-05-23 20:04:59 -05:00
a1fcf2ce08 shader include handler 2025-05-23 16:21:47 -05:00
7c1eae3b8c srgb aware rendering 2025-05-23 00:40:51 -05:00
b0ffb143f2 don't merge walls with different collision directions 2025-05-22 15:36:19 -05:00
6c884a2228 comment 2025-05-22 14:44:07 -05:00
15d3efe346 comment 2025-05-22 14:39:36 -05:00
e9c7cced16 one directional wall testing 2025-05-22 01:17:08 -05:00
92bb82cdb4 sort tile chunks by x & y separately to fix bug 2025-05-21 23:01:40 -05:00
d9f841dad6 vram profiling 2025-05-21 22:10:30 -05:00
a47009f16b cross-chunk tile wall merging 2025-05-21 21:17:04 -05:00
4bc6ca6679 vertical wall generation 2025-05-21 18:23:01 -05:00
c15f52032f horizontal wall generation testing 2025-05-21 17:52:25 -05:00
478f077030 tile chunk testing 2025-05-21 16:59:54 -05:00
fa4f750beb rename 'fixed_dict' -> 'dict' 2025-05-21 14:14:05 -05:00
9e804186c2 pass hash directly into fixed dict funtions 2025-05-21 14:03:46 -05:00
6d561010cf don't store key in fixed dict 2025-05-21 13:59:43 -05:00
3a8a66850d tile testing 2025-05-21 13:10:58 -05:00
7c9a07ff94 gpu profiling. proper vsync disabling 2025-05-20 23:52:41 -05:00
cdb5eeea63 tracy lock C api internals simplification 2025-05-20 18:06:11 -05:00
079ae4c47c fix mouse joint instability 2025-05-20 00:26:38 -05:00
60c17aac63 bouncier chucker joint. checkered grid shader 2025-05-19 23:44:13 -05:00
9e8e800e9d weld joint angular 2025-05-19 19:53:14 -05:00
fd365313b3 weld joint linear part working 2025-05-19 19:11:19 -05:00
8062529c72 fix angular spring hz def 2025-05-19 14:00:48 -05:00
6c8017b97f calculate constraint softness dynamically 2025-05-19 13:53:36 -05:00
3b19e1260e call collision callbacks during contact creation loop 2025-05-17 07:59:54 -05:00
2c6dc93167 chucker testing. always insert collision callback data. 2025-05-16 21:39:10 -05:00
88dc2a22ab chucker sensor 2025-05-16 21:21:22 -05:00
c432ca5b77 chucker start 2025-05-16 19:59:20 -05:00
1943b2d81b continuous teleporting 2025-05-16 17:54:24 -05:00
e4a4e33232 add collision props that are separate from dynamic & kinematic props 2025-05-16 17:17:37 -05:00
e24591c13c cubic explosion strength 2025-05-16 14:28:22 -05:00
98c238ff79 some temporary color pallete defines 2025-05-16 13:25:08 -05:00
c895c9e617 change epa validity_epsilon as a temporary fix for unstable rounded edge collisions 2025-05-16 13:24:25 -05:00
f4c8264c96 spawn1 & spawn2 commands 2025-05-16 12:05:37 -05:00
84b0caf379 sys_thread_try_release 2025-05-16 11:10:37 -05:00
0b3767df3a update collider debug logic so it works again. add debug teleport 2025-05-16 10:32:07 -05:00
1fbe42b3b9 use default aspect ratio when no camera exists 2025-05-16 09:53:01 -05:00
6ac44c3de9 run collision callbacks twice. process explosion blast collision in collision callback 2025-05-16 09:30:39 -05:00
855fa051d0 start explosion work 2025-05-16 08:15:21 -05:00
2c0b2fcc36 convert some arena no_zero pushes to zeroed style 2025-05-15 09:09:00 -05:00