Commit Graph

65 Commits

Author SHA1 Message Date
a54b9c62c8 use '.g' & '.gh' extensions for shader source files 2025-12-09 13:03:34 -06:00
b8ba0d7ec0 enable warning for usage of undefined macros 2025-12-09 11:21:59 -06:00
d22f97debf IsAsyncCompute constant 2025-12-08 20:06:50 -06:00
3e722bb982 shader printf progress 2025-12-08 16:33:44 -06:00
702d33613f track total thread count 2025-12-07 09:32:26 -06:00
52d1f6da72 formatting 2025-12-07 09:09:53 -06:00
9329d41c88 compile shaders & embed resource dirs in parallel 2025-12-07 09:05:46 -06:00
32002c75bb formatting 2025-12-07 06:56:33 -06:00
74413ca702 split meta.c types into meta.h 2025-12-07 06:40:37 -06:00
905cb50e33 sync singular build data struct during prep 2025-12-07 04:33:03 -06:00
1532549ffa create meta build processes directly 2025-12-07 03:40:33 -06:00
fd1ada7fe5 only sync lanes once during wave broadcast 2025-12-06 10:25:31 -06:00
a8d79cee4c wave-enabled meta build 2025-12-06 04:27:19 -06:00
9099c8981e build working 2025-12-06 01:55:17 -06:00
4a787ee618 threading refactor progress 2025-12-05 23:40:26 -06:00
718c0de889 remove profiler markup 2025-12-03 20:41:03 -06:00
98d849c3de assume non-uniform resource access in shaders by default 2025-12-02 16:19:10 -06:00
0ac3284511 more refactoring to support gpu pointers 2025-11-20 01:25:50 -06:00
13b942efb2 doubly-linked-stack helper macros 2025-11-12 14:12:09 -06:00
d9b487cea2 'PushDry' -> 'ArenaNext' 2025-11-07 18:30:18 -06:00
a94e62e023 'ArenaBase(arena)' -> 'ArenaFirst(arena, type)' 2025-11-07 17:42:50 -06:00
571f1b7181 renamespace sprite 'S' -> 'SPR' 2025-11-06 18:16:47 -06:00
5ab1d4dab7 command line utils 2025-11-06 17:21:27 -06:00
0ab934c4bb ceil final box dimensions 2025-11-05 20:49:34 -06:00
add9650337 child box alignment 2025-11-05 18:36:48 -06:00
7d6fcc8a42 nested corner rounding 2025-11-03 19:33:52 -06:00
6a5f65d291 separate gpu validation flag 2025-11-02 08:43:53 -06:00
c724b79c2c runtime job pools 2025-10-25 12:02:55 -05:00
5f7de288ac begin window layer 2025-10-25 10:27:47 -05:00
a8bc77fab3 swap without events 2025-10-24 06:28:08 -05:00
05f6c937cb swap testing 2025-10-24 05:40:13 -05:00
ee1f720fa1 text reimpl 2025-10-22 03:22:23 -05:00
b74927602c ui layer testing 2025-10-19 15:23:49 -05:00
5bee781ede formatting 2025-09-25 18:51:13 -05:00
11aec42474 fake swapchain frame latency wait 2025-09-24 18:08:09 -05:00
c61e30d3a4 typed gpu resource ids 2025-09-24 17:50:33 -05:00
5952bd99e9 renderer working again 2025-09-22 20:30:46 -05:00
4d3a5b7c3e gpu refactor progress 2025-09-16 16:16:38 -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
0518513478 atomics as macros 2025-09-09 19:06:18 -05:00
84f5c503df ensure createprocess children don't share pipes 2025-09-09 00:41:59 -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
b14ce157b8 sprite refactor progress 2025-09-04 00:05:24 -05:00
4cb7006de9 res refactor progress 2025-08-27 04:25:44 -05:00
60793dbdf2 res refactor progress 2025-08-26 23:15:55 -05:00
c0bad6e58b res refactor progress 2025-08-26 22:32:29 -05:00