Commit Graph

304 Commits

Author SHA1 Message Date
b7c454e7ef generate visual profiler zones in pre pass 2026-04-01 03:54:18 -05:00
aa78bf649a profiler zone collapse wip 2026-04-01 03:30:42 -05:00
ef5b79e52f profiler zone chunking 2026-04-01 02:16:09 -05:00
3b8362143d collect persistent profiler samples 2026-03-31 20:43:23 -05:00
db3f0e6b2d use rdtsc for profiler timestamps 2026-03-31 17:37:22 -05:00
0706662050 profiler tooltip 2026-03-31 06:02:33 -05:00
30271866f3 functioning profiler 2026-03-31 03:53:03 -05:00
246f63a61f propagate child UI captures upwards in tree 2026-03-30 20:54:55 -05:00
10acb10782 profiler wip 2026-03-30 16:34:28 -05:00
ee3ffdb02a UI debug break 2026-03-30 01:16:24 -05:00
ff8f222527 functional textbox input 2026-03-29 00:28:08 -05:00
c017e93695 text input wip 2026-03-28 21:46:23 -05:00
97711b0970 formatting 2026-03-28 12:25:42 -05:00
a856376a90 compile clang with -fno-strict-overflow 2026-03-20 19:22:00 -05:00
18ad1fb69e distinct bullet hit entities 2026-03-19 19:49:14 -05:00
a6f9bcf4f3 entity lifetime 2026-03-19 17:21:46 -05:00
cbcec3639f use dimension-specific vector types for compute shader parameters 2026-03-19 17:01:55 -05:00
7ba8c7f3bf asan debug callback 2026-03-19 15:46:20 -05:00
3d110a1da5 formatting 2026-03-19 14:39:21 -05:00
3b01c70734 formatting 2026-03-17 21:43:17 -05:00
e3bbeec2be bundle D3D12 descriptors with resource lifetime 2026-03-12 05:15:51 -05:00
8d051b0324 wip 2026-03-10 18:03:00 -05:00
3707db9d94 implement GPU zones w/ optional AMD GPU Service & Pix Event runtimes 2026-03-06 21:20:43 -08:00
707755e503 conservative d3d12 sync 2026-03-06 12:15:36 -08:00
3197f18495 replace granular gpu sync, access, & texture-layouts with queue-exclusive/shared layouts & tracked sync 2026-03-05 07:07:00 -06:00
dd10686721 create command line packing utility 2026-03-04 22:08:27 -06:00
427e2f1998 vulkan progress 2026-03-04 05:23:12 -06:00
38196a8eb7 specify thread-size instead of group-size when dispatching compute shaders 2026-03-03 18:25:29 -06:00
35eb4e4839 specify compute shader group size in layer files 2026-03-03 17:18:31 -06:00
af64a488c9 move type name out of shader semantic macro 2026-03-03 15:36:50 -06:00
2eb8a07b6a add SV_GroupIndex arg to compute shaders 2026-03-03 04:56:56 -06:00
8e9f7b4945 explicit uniform/non-uniform resource dereference 2026-03-02 17:03:47 -08:00
9dbe56d193 better feedback for missing tools on meta build. pull IsWindowArranged dynamically. 2026-03-02 16:59:30 -08:00
58543ac517 wine-detection. gpu debug/validation command line args 2026-02-26 23:05:36 -06:00
1397c4a7a4 unpredicted world blend wip 2026-02-26 13:04:42 -06:00
55311f7b98 world blend wip 2026-02-25 15:58:46 -06:00
95b182ae1e formatting 2026-02-24 12:09:38 -06:00
3fd910702f un-double-buffer gpu frame arena. use unrounded affine for backdrop 2026-02-24 01:34:05 -06:00
27885ead8a revert d3d12 to enhanced barriers w/ explicit layouts. use independent-device agility sdk. 2026-02-23 16:50:14 -06:00
e6d842227f bomb ricochet 2026-02-20 21:50:25 -06:00
65ae383d75 specify compute group size only in declaration 2026-02-19 17:07:27 -06:00
67171a9906 roll testing 2026-02-18 18:07:48 -06:00
88f37a4bbb dryness 2026-02-17 08:22:25 -06:00
2f1a146c20 dont collide particles with origin occluder 2026-02-16 23:20:15 -06:00
e4426ab0d2 particle descs 2026-02-14 04:08:38 -06:00
463e142727 smoke particle testing 2026-02-13 23:33:49 -06:00
f16a102cfa particle tile collisions 2026-02-13 02:44:18 -06:00
fdd888cb32 add clang support to metaprogram 2026-02-12 18:32:35 -06:00
4b207e81fe unique weapon properties 2026-02-11 22:17:09 -06:00
6602fcdccf track player kills & deaths 2026-02-11 18:01:48 -06:00