Commit Graph

40 Commits

Author SHA1 Message Date
05008ca5ab blue noise testing 2025-07-19 14:21:29 -05:00
0ce5a1ed87 formatting 2025-07-11 13:45:54 -05:00
905151abe9 replace null, true, false with integers in code 2025-07-10 13:11:36 -05:00
a9bcab1b78 allow color & values for profiling 2025-07-06 14:37:17 -05:00
05ce4f32a1 remove scratch.h 2025-07-03 12:29:09 -05:00
6841ff9784 remove thread local storage 2025-07-03 12:20:17 -05:00
892daa5ed2 call resource callbacks in job 2025-07-01 01:03:06 -05:00
05668865a7 rename temp_arena -> arena_temp 2025-06-07 21:20:35 -05:00
91f89ac65b gpu layer refactoring progress 2025-05-27 01:57:47 -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
7c1eae3b8c srgb aware rendering 2025-05-23 00:40:51 -05:00
2c0b2fcc36 convert some arena no_zero pushes to zeroed style 2025-05-15 09:09:00 -05:00
57174796b9 arena push zero by default 2025-05-15 08:42:12 -05:00
be5d10e2b0 replace byteio with bitbuff 2025-02-13 17:15:23 -06:00
d7f1ac06cb remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
a1a1430fd8 serialize game cmds 2025-01-30 13:36:44 -06:00
7d0826b57b give byte writer option to be backed by an arena 2025-01-30 11:38:35 -06:00
75c9ff4dbd rename texture shader -> triangle shader 2025-01-21 13:23:18 -06:00
5593db5202 replace { 0 } initializers with new ZI macro. enable 'Wmissing-field-initializers' 2024-09-19 12:15:55 -05:00
eed68f04cd accumulate impulses 2024-09-19 12:11:00 -05:00
5c51b555b2 fix sprite slice size off-by-one. dont calculate entity animation in user thread. debug draw slices 2024-07-31 20:01:43 -05:00
a314f1b8f4 ase slice parsing first pass 2024-07-23 14:15:02 -05:00
91ea995209 cleanup double semicolons 2024-07-22 13:04:44 -05:00
377b83e035 cleanup 2024-06-21 12:16:22 -05:00
ebc73abfb7 more buildit accommodations 2024-05-22 18:45:51 -05:00
9eabdcd222 msvc support in progress 2024-05-03 02:35:25 -05:00
cf3d678699 texture cache w/ eviction & reloading 2024-05-01 00:22:06 -05:00
5a32c90813 sheet eviction & reload detection 2024-04-29 18:59:32 -05:00
e3830fccae working sheet cache prototype 2024-04-24 18:19:19 -05:00
d646d3434c rename ase & sheet 'tag' -> 'span'. begin sheet testing. 2024-04-15 14:25:10 -05:00
354c372e26 indent labels 2024-04-03 23:20:31 -05:00
13d927e752 fix ase tag names pushed to wrong arena 2024-04-03 01:47:57 -05:00
ecbc0c8501 tweak byteio & ase to avoid unaligned access 2024-04-01 15:10:34 -05:00
508c77abfd use macros for typedef'd function definitions 2024-03-28 11:46:43 -05:00
6122905949 replace tabs w/ spaces 2024-03-28 10:22:55 -05:00
bdd8db60c3 player focus dir relative to player. raw mouse input. crosshair. 2024-03-13 21:44:25 -05:00
adce14bbf3 rework tick -> world, move related logic from game into world api 2024-03-08 19:56:34 -06:00
ed9841c1b1 sprite tag / animating logic touchup 2024-03-06 19:26:00 -06:00
6b21649c74 fix ase reading pixels outside of frame 2024-03-06 17:21:24 -06:00
8284923173 initial commit 2024-02-29 16:01:51 -06:00