Commit Graph

1386 Commits

Author SHA1 Message Date
ed74c5cea5 ui gpu refactor progress 2025-12-07 13:07:24 -06:00
0559ba8cba formatting 2025-12-07 10:03:24 -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
dbf20ebd16 activate devenv in build.bat 2025-12-06 11:20:51 -06:00
fd1ada7fe5 only sync lanes once during wave broadcast 2025-12-06 10:25:31 -06:00
97237b5ed9 ditch jobs in prototype 2025-12-06 04:46:30 -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
94210da6be formatting 2025-12-03 20:49:05 -06:00
eab6b7df0b rename *.gpu -> *.hlsl 2025-12-03 20:46:40 -06:00
718c0de889 remove profiler markup 2025-12-03 20:41:03 -06:00
7ed6b8a62e implement queue sync 2025-12-03 20:32:14 -06:00
7fecea03f5 texture upload 2025-12-03 00:55:17 -06:00
7bb5447abf working buffer copy 2025-12-02 22:29:35 -06:00
f0f3da0bcd gpu staging heap progress 2025-12-02 21:40:28 -06:00
0c796768e5 remove unused-variable relaxation hints 2025-12-02 16:22:22 -06:00
98d849c3de assume non-uniform resource access in shaders by default 2025-12-02 16:19:10 -06:00
8fbcb004fb parameter-isolated root constants 2025-11-25 05:58:38 -06:00
0d1d46faa3 implement root constants 2025-11-25 01:46:02 -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
b9181ea200 access barrier batching 2025-11-23 13:32:37 -06:00
1144eef5b3 enhanced barrier testing 2025-11-22 16:12:44 -06:00
f6c946cc64 gpu layer refactor progress 2025-11-22 15:30:40 -06:00
0ac3284511 more refactoring to support gpu pointers 2025-11-20 01:25:50 -06:00
b4a51ff5af gpu layer refactor progress 2025-11-19 16:32:42 -06:00
b10866bed7 tweak swapchain present signature 2025-11-16 06:08:29 -06:00
4a8eacbcda gpu layer refactor progress 2025-11-16 06:01:18 -06:00
4b0a12bc20 backdrop shader 2025-11-14 18:36:17 -06:00
b50aa36e4e world units in meters 2025-11-13 23:07:17 -06:00
eb38e3d926 camera 2025-11-13 22:39:14 -06:00
3a21ad4886 entity control cmd 2025-11-13 21:43:26 -06:00
e7a3e1f662 store body info in ent shape 2025-11-13 21:05:10 -06:00
eb1a4cd646 zero held buttons when window loses focus 2025-11-13 20:14:31 -06:00
331da6edba line shape drawing 2025-11-13 19:47:06 -06:00
df2f7f0f1b build ent tree every frame 2025-11-13 18:27:49 -06:00
05a84ddd5a rename 'rect' -> 'rng' 2025-11-13 16:13:15 -06:00
87848eaeac sim iter helpers 2025-11-13 15:49:42 -06:00
5a3f5ad12b rounded shape drawing 2025-11-13 15:02:31 -06:00
03eed624c9 shape drawing 2025-11-12 21:21:30 -06:00
fe34752146 prep vis renderer 2025-11-12 18:37:24 -06:00
030d9ad6a8 rename ui RectInstance -> DRect 2025-11-12 15:25:11 -06:00