Commit Graph

255 Commits

Author SHA1 Message Date
ee4579bd2d sort profiler tracks by wave/lane priority 2026-04-06 00:36:28 -05:00
e33d09100c profiler track information UI testing 2026-04-03 14:33:29 -05:00
d7ecdfb950 box-targeted UI debug break cmd 2026-04-03 11:42:35 -05:00
c95168b24a panel rework wip 2026-04-03 05:01:27 -05:00
7f3312c12a text box mouse selection & caret interpolation 2026-04-03 00:35:07 -05:00
1c85ff19dd zig-zag collapsed profiler zone visualization 2026-04-01 23:48:29 -05:00
9ef91e48a0 store chunk zone start time 2026-04-01 02:45:30 -05:00
ef5b79e52f profiler zone chunking 2026-04-01 02:16:09 -05:00
db3f0e6b2d use rdtsc for profiler timestamps 2026-03-31 17:37:22 -05:00
10acb10782 profiler wip 2026-03-30 16:34:28 -05:00
78f4677cdb profiler ui wip 2026-03-30 06:51:40 -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
a76cfc5dfd 'mapped' -> 'buffer_cpu_address' 2026-03-19 18:48:47 -05:00
7ba8c7f3bf asan debug callback 2026-03-19 15:46:20 -05:00
3b01c70734 formatting 2026-03-17 21:43:17 -05:00
08b8f10616 bullet blend testing 2026-03-17 16:03:47 -05:00
065aedccc3 ui gpu 'params' -> 'frame' 2026-03-14 18:45:15 -05:00
0b808bffea fix bloom chain mip offset 2026-03-13 08:47:53 -05:00
8e0167125f revert to non-uniform gpu dereference by default for now 2026-03-13 08:42:03 -05:00
80c43d2ebd alias barriers 2026-03-12 10:55:37 -05:00
fb8c4839e3 formatting 2026-03-12 07:46:53 -05:00
bef6f91b5e convert layers to resourceless-gpu api usage 2026-03-12 07:04:48 -05:00
e3bbeec2be bundle D3D12 descriptors with resource lifetime 2026-03-12 05:15:51 -05:00
fc1d878847 enable d3d12 independent devices by default 2026-03-12 02:15:30 -05:00
f2be189344 working resourceless-gpu api 2026-03-10 23:50:13 -05:00
acff26f8a4 descriptor initialization 2026-03-10 23:06:39 -05:00
6af25419f1 wip 2026-03-10 18:03:06 -05:00
8d051b0324 wip 2026-03-10 18:03:00 -05:00
ac967161a2 more descriptor refactor wip 2026-03-09 22:12:40 -07:00
7e97b54fe5 resourceless-gpu api wip 2026-03-09 19:18:07 -07:00
df5902ca92 revert to lazy d3d12 access trakcing for now 2026-03-09 17:15:21 -07:00
05ef2b5d1f better sync wip 2026-03-09 17:35:18 -05:00
8ef409a4d8 automatic draw/dispatch markers indicating pipeline name 2026-03-07 00:52:06 -08: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
34fd73ac28 backfill tracked mip usage in next batch 2026-03-05 08:03:01 -06:00
338cbceb63 don't submit global barrier during command list begin/end 2026-03-05 07:18:00 -06:00
3197f18495 replace granular gpu sync, access, & texture-layouts with queue-exclusive/shared layouts & tracked sync 2026-03-05 07:07:00 -06:00
0f296ac5fd remove vulkan testing layer 2026-03-05 07:05:12 -06:00
427e2f1998 vulkan progress 2026-03-04 05:23:12 -06:00
a1cf0a46b5 vk testing 2026-03-03 23:49:29 -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
f52d07d3bc move UI rect fetch to vertex shader 2026-03-03 00:33:54 -06:00
91c7ef684e zero pipeline-desc memory for hashing 2026-03-02 17:04:16 -08:00
8e9f7b4945 explicit uniform/non-uniform resource dereference 2026-03-02 17:03:47 -08:00
983d9f0040 don't transition simultaneous-access rt/dt on discard 2026-02-27 12:28:49 -08:00
21553804a2 enable debug layer separately from independent-device logic 2026-02-27 00:00:07 -06:00
58543ac517 wine-detection. gpu debug/validation command line args 2026-02-26 23:05:36 -06:00