Commit Graph

84 Commits

Author SHA1 Message Date
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -06:00
d332315c16 begin new sprite layer 2026-01-09 12:45:33 -06:00
0c20353811 remove crtlib stubs 2025-12-31 15:52:52 -06:00
75bedaecbb match global system state variable names to corresponding namespace 2025-12-28 13:07:07 -06:00
4ffb9a8d73 convert comment style from multi-line to single-line 2025-12-28 12:06:08 -06:00
3377e3f94c convert indentation to 2 spaces 2025-12-18 18:42:53 -06:00
c1b768282f use standard indentation style for multi-line function parameters 2025-12-18 16:48:41 -06:00
3bf89a8911 formatting 2025-12-09 14:31:25 -06:00
7c1602e463 specify platform name as argument for default downstream layer declarations 2025-12-09 14:14:33 -06:00
97237b5ed9 ditch jobs in prototype 2025-12-06 04:46:30 -06:00
f0f3da0bcd gpu staging heap progress 2025-12-02 21:40:28 -06:00
8dd05d6922 keep a constant number of rtv descriptors per command list 2025-11-24 21:44:33 -06:00
4e95e44823 expose barrier before/after sync, access & layout in gpu api 2025-11-23 22:06:45 -06:00
7c9f5f7e06 gpu fence op 2025-11-23 18:00:26 -06:00
0ac3284511 more refactoring to support gpu pointers 2025-11-20 01:25:50 -06:00
4a8eacbcda gpu layer refactor progress 2025-11-16 06:01:18 -06:00
05a84ddd5a rename 'rect' -> 'rng' 2025-11-13 16:13:15 -06:00
13b942efb2 doubly-linked-stack helper macros 2025-11-12 14:12:09 -06:00
571f1b7181 renamespace sprite 'S' -> 'SPR' 2025-11-06 18:16:47 -06:00
545c698041 use keys for sprite lookups 2025-11-06 15:10:10 -06:00
c724b79c2c runtime job pools 2025-10-25 12:02:55 -05:00
a6f31e4fae rename Resource -> ResourceKey 2025-10-24 07:32:28 -05:00
ee1f720fa1 text reimpl 2025-10-22 03:22:23 -05:00
e4975e06c4 gpu buffer -> buffer copy 2025-09-23 15:08:22 -05:00
5952bd99e9 renderer working again 2025-09-22 20:30:46 -05:00
63ba5e320c pipeline initialization 2025-09-18 18:58:55 -05:00
dfee727f56 new gpu resource blit testing 2025-09-18 12:38:01 -05:00
77affdd9b0 gpu refactor progress 2025-09-18 10:16:57 -05:00
f231c8322b gpu refactor progress 2025-09-17 00:41:22 -05:00
2fbaef09ec formatting 2025-09-12 13:03:00 -05:00
64dad2457c fix fence signedness 2025-09-11 09:34:49 -05:00
1abf58d45b job refactor to move futexes out of platform layer 2025-09-11 08:49:06 -05:00
43a82bd540 meta shader compilation 2025-09-08 17:26:43 -05:00
cf7ae04abb gpu refactor progress 2025-09-04 20:06:43 -05:00
82c81a6280 sprite layer refactor 2025-09-04 16:33:51 -05:00
938f4e701c formatting 2025-09-04 00:57:28 -05:00
b14ce157b8 sprite refactor progress 2025-09-04 00:05:24 -05:00
4cb7006de9 res refactor progress 2025-08-27 04:25:44 -05:00
c0bad6e58b res refactor progress 2025-08-26 22:32:29 -05:00
a8fb832bcb res refactor progress 2025-08-25 23:57:12 -05:00
db9d3677d5 res refactor progress 2025-08-25 20:49:14 -05:00
db8a9deba9 StartupCore -> Startup 2025-08-25 18:19:44 -05:00
03f4b71892 remove 'core' from API names 2025-08-25 15:54:22 -05:00
617df23dfc allow metaprogram to depend on base layer 2025-08-25 15:48:56 -05:00
c306b2435d 'Enum' macro 2025-08-24 20:43:08 -05:00
b42299688d meta layer progress 2025-08-23 18:32:27 -05:00
014b8e84c3 meta layer progress 2025-08-12 08:38:13 -05:00
280f92e096 lay progress 2025-08-11 06:49:09 -05:00
1d569d293c gpu refactor progress 2025-08-11 04:06:34 -05:00
1af4e20b07 formatting 2025-08-05 15:10:25 -05:00