Commit Graph

207 Commits

Author SHA1 Message Date
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
3061bba8e0 remove double-buffered pp/ui command list handles 2026-02-26 15:33:00 -06:00
aaad2cb838 formatting 2026-02-26 14:25:18 -06:00
95b182ae1e formatting 2026-02-24 12:09:38 -06:00
e9176147f3 remove RW gpu reference types, instead storing at readonly-index + 1 2026-02-24 10:25:02 -06:00
9ad6b856c5 auto-discard resources during allocation 2026-02-24 08:56:10 -06:00
cbf0961f4c add mirror-mode basic samplers 2026-02-24 03:05:19 -06:00
3fd910702f un-double-buffer gpu frame arena. use unrounded affine for backdrop 2026-02-24 01:34:05 -06:00
0bacad7ada blurred backdrop 2026-02-23 23:14:08 -06:00
06ad3b9341 formatting 2026-02-23 20:31:45 -06:00
a24461187e add commandline argument to disable d3d12 independent devices since nsight seems to have issues connecting 2026-02-23 18:33:27 -06:00
ab0e241496 formatting 2026-02-23 16:53:48 -06:00
27885ead8a revert d3d12 to enhanced barriers w/ explicit layouts. use independent-device agility sdk. 2026-02-23 16:50:14 -06:00
6f35da3fa6 command list spam test 2026-02-21 04:22:23 -06:00
7014b1f02e screwing with legacy barriers 2026-02-21 03:04:17 -06:00
110407a063 tweak 2026-02-21 02:08:30 -06:00
62776720c3 bomb wip 2026-02-20 18:49:29 -06:00
7d8b4d6d32 increase gpu constant count to 28 2026-02-19 19:34:18 -06:00
65ae383d75 specify compute group size only in declaration 2026-02-19 17:07:27 -06:00
8a87ec2f6b 256-threads per vis compute group 2026-02-19 16:42:03 -06:00
67171a9906 roll testing 2026-02-18 18:07:48 -06:00
e9bad68135 fix bloom shimmer. use common layouts for vis textures 2026-02-18 14:21:16 -06:00
9ca01a920d thresholded & smoothed bloom 2026-02-15 15:20:46 -06:00
a6796c594c basic bilinear & trilinear samplers. fix mip resource barrier. 2026-02-15 10:42:21 -06:00
e49bcfbe2c mip support 2026-02-15 07:23:35 -06:00
83a41fc289 turn composite pass into compute shader 2026-02-15 04:11:08 -06:00
a4bb13d59d particle occluder testing 2026-02-14 01:08:33 -06:00
d9228b78a3 particle cell densities w/ atomic writes 2026-02-13 04:25:39 -06:00
e7ade79ea5 IsLanguageC/G -> IsCpu/Gpu. CacheLineSize -> IsolationSize. 2026-02-05 18:59:05 -06:00
8745cb4da7 gpu resource logging command 2026-02-03 01:12:46 -06:00
201d0c2bf0 fix oob resource access during composition pass 2026-02-02 22:29:23 -06:00
e3ae1a789f draw crosshair via shader sdf 2026-02-01 21:50:22 -06:00
f9067bfa8b shading pass testing 2026-01-22 09:46:58 -06:00
5ad14b2dfd formatting 2026-01-22 03:47:58 -06:00
0c9dd684af dynamic time dilation for server->client prediction rate 2026-01-20 01:59:56 -06:00
746ef6913b client -> server control snapshots 2026-01-18 18:14:46 -06:00
fe5aca14d2 net_win32 layer 2026-01-15 13:22:24 -06:00
b73daaf1f1 networking progress 2026-01-14 16:51:24 -06:00
db7cbad4b3 queue user cmds from sim 2026-01-13 11:58:37 -06:00
a3455e07e3 tweaking 2026-01-12 08:35:30 -06:00
4df1418aa5 formatting 2026-01-10 14:28:45 -06:00
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -06:00
1c042f1c11 stain dryness 2026-01-08 09:31:38 -06:00
d6d3c8915f automatically split particle emitter uploads 2026-01-08 06:01:17 -06:00
869b415ebb particle falloff testing 2026-01-06 23:35:49 -06:00
b8e08c72ad gpu particle testing 2026-01-06 02:15:45 -06:00
6a305b4803 update user & sim worlds via structured deltas 2026-01-05 01:45:10 -06:00
54f77c87be import old collision detection code 2026-01-04 04:11:02 -06:00
235cf72018 switch dx12 from using placed resources to committed resources for now. add async gpu resource eviction. 2026-01-03 23:29:18 -06:00