Commit Graph

89 Commits

Author SHA1 Message Date
d0be0d8908 simpler sprite evict sorting logic 2025-05-14 03:08:03 -05:00
c3d0869707 fix dangling resource watch monitor thread 2025-05-13 09:25:48 -05:00
d8f1d646da fix resource watch list merging & deduplication 2025-05-13 06:49:33 -05:00
726ad90784 fix sprite force evict sorting 2025-05-13 06:08:28 -05:00
79ce7a9d6e delay & deduplicate resource watch events 2025-05-13 05:33:59 -05:00
9fd87d9675 sprite: use new notify reloading & allow reloading while out-of-date node is referenced 2025-05-13 03:38:08 -05:00
abac85d324 shader hot reloading 2025-05-07 16:57:36 -05:00
58b31f9192 zerodef tile cache stuff for now 2025-04-24 17:18:55 -05:00
b909a392f1 fix some warnings 2025-03-01 11:46:29 -06:00
a6d103f391 rename all 'buckets' -> 'bins' 2025-02-25 12:03:13 -06:00
2a93940bff remove u128 2025-02-24 08:50:37 -06:00
9bccd4eae3 add sampled profiling build option 2025-02-14 12:23:49 -06:00
ca664ac291 memory & network usage statistics 2025-02-08 09:28:38 -06:00
72728e6a98 host progress 2025-02-07 15:18:36 -06:00
062285b1b3 socket progress 2025-01-31 10:26:07 -06:00
d7f1ac06cb remove buffer struct, use string struct instead 2025-01-30 15:12:26 -06:00
f0a25248c3 remove sys_timestamp, refactor into generalized i64 holding nanoseconds 2025-01-29 11:29:31 -06:00
4eef91dd63 convert sys_timestamp_t to struct 2025-01-29 10:22:00 -06:00
ab6761b733 formatting 2025-01-20 14:26:12 -06:00
a2f9f58143 retrieve texture size dynamically 2025-01-20 12:03:09 -06:00
cebaed5aa5 refactor renderer_handle -> renderer_texture. retrieve backbuffer as texture. 2025-01-20 11:50:18 -06:00
acced9dfed render to texture 2025-01-17 19:29:57 -06:00
5593db5202 replace { 0 } initializers with new ZI macro. enable 'Wmissing-field-initializers' 2024-09-19 12:15:55 -05:00
0d33c5746f fix sprite log formatting 2024-08-21 17:50:23 -05:00
f48a059397 weapon attachment to parent 2024-08-15 13:59:42 -05:00
a7d8e19784 use pivot dir to determine sprite transform rotation. 2024-08-08 13:38:25 -05:00
3049e02b57 working aim from hold slice correctly 2024-08-05 13:01:15 -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
fd3ab6146b calculate sprite xform from pivot in game thread 2024-07-31 18:20:31 -05:00
1dd8a4d659 store slices & spans in array 2024-07-25 13:04:12 -05:00
6193d80983 sprite slice rays 2024-07-24 15:18:50 -05:00
a314f1b8f4 ase slice parsing first pass 2024-07-23 14:15:02 -05:00
04db1226e2 refactor mutexes to use 'sys_lock' objects. make all mutexes rw mutexes. 2024-06-25 19:54:33 -05:00
3061d465d1 minor tweaks & fixes 2024-06-25 18:35:53 -05:00
0b3e191bb2 use work system for sprite loading 2024-06-21 14:27:35 -05:00
377b83e035 cleanup 2024-06-21 12:16:22 -05:00
5ec253b4aa profiling build fix 2024-06-14 17:52:59 -05:00
9eabdcd222 msvc support in progress 2024-05-03 02:35:25 -05:00
00629aa988 merge texture & sheet into 'sprite' 2024-05-01 15:50:50 -05:00