Commit Graph

472 Commits

Author SHA1 Message Date
065aedccc3 ui gpu 'params' -> 'frame' 2026-03-14 18:45:15 -05:00
06bea119ff smoothed buffered cmd count 2026-03-14 15:19:34 -05:00
63c3b4d427 base blend time off of accumulated prediction tick 2026-03-13 17:13:12 -05:00
1caf006e33 vis blending wip 2026-03-13 14:40:57 -05:00
df5346f514 timeline visualization 2026-03-13 13:10:09 -05:00
a19c2395ae timeline wip 2026-03-13 10:03:45 -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
7e97b54fe5 resourceless-gpu api wip 2026-03-09 19:18:07 -07:00
988b3485b6 formatting 2026-03-07 01:52:04 -08: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
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
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
2308263256 further block non-visible ui boxes from reaching gpu 2026-03-03 04:17:35 -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
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
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
5ca777f646 formatting 2026-02-25 14:18:19 -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
c3c9be43e3 use non-atlas mirror sampling for backdrop 2026-02-24 03:05:31 -06:00
3fd910702f un-double-buffer gpu frame arena. use unrounded affine for backdrop 2026-02-24 01:34:05 -06:00
879491753e generate walls at world edge 2026-02-24 00:41:29 -06:00
0bacad7ada blurred backdrop 2026-02-23 23:14:08 -06:00
537b637ccc backdrop testing 2026-02-23 21:34:59 -06:00
27885ead8a revert d3d12 to enhanced barriers w/ explicit layouts. use independent-device agility sdk. 2026-02-23 16:50:14 -06:00
7014b1f02e screwing with legacy barriers 2026-02-21 03:04:17 -06:00
bc7e83af90 dumb legs 2026-02-21 00:30:41 -06:00
e6d842227f bomb ricochet 2026-02-20 21:50:25 -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
2d18116470 bomb wip 2026-02-19 18:17:30 -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
3b7b324369 more roll testing 2026-02-18 19:04:34 -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
88f37a4bbb dryness 2026-02-17 08:22:25 -06:00
2609dda88a wall debris testing 2026-02-17 00:13:18 -06:00
53bcacb044 bullet trail particles 2026-02-16 23:55:11 -06:00
2f1a146c20 dont collide particles with origin occluder 2026-02-16 23:20:15 -06:00
ed40711781 working splatter with particle layers 2026-02-16 22:14:51 -06:00
a9ca711892 particle layer testing 2026-02-16 19:16:58 -06:00
7e05e4292a formatting 2026-02-16 16:52:34 -06:00
9ca01a920d thresholded & smoothed bloom 2026-02-15 15:20:46 -06:00
78e9635840 working bloom test 2026-02-15 11:44:20 -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
fff1b69eff blood wall staining 2026-02-14 09:08:40 -06:00
6957be38b5 continuous particle staining 2026-02-14 08:20:46 -06:00
e4426ab0d2 particle descs 2026-02-14 04:08:38 -06:00
a4bb13d59d particle occluder testing 2026-02-14 01:08:33 -06:00
463e142727 smoke particle testing 2026-02-13 23:33:49 -06:00
d9228b78a3 particle cell densities w/ atomic writes 2026-02-13 04:25:39 -06:00
5332e1bdd9 fix dda t_hit offset 2026-02-13 03:12:08 -06:00
f16a102cfa particle tile collisions 2026-02-13 02:44:18 -06:00
f3ae9674f1 fix texture atlas bounds check 2026-02-12 19:03:55 -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
f328cf712f tweak 2026-02-11 15:30:06 -06:00
6c26104f5e impact particle testing 2026-02-10 22:57:13 -06:00
63c7e9122d serialize tick 2026-02-10 21:56:08 -06:00
f1eb4ea855 rotation-agnostic crosshair movement 2026-02-10 21:36:37 -06:00
8405d039af prevent players from firing through walls 2026-02-10 19:31:34 -06:00
45ac2bf1af bullet raycast against spatial grid 2026-02-10 17:29:05 -06:00
19b7601c5f bounding-box skin 2026-02-10 14:06:48 -06:00
1e393394c1 fix unset space dims 2026-02-09 18:34:40 -06:00
de86e12ba0 generate walls space separately during bake rather than every frame 2026-02-09 18:03:48 -06:00
ffa3378a54 one-way wall collision 2026-02-09 17:49:50 -06:00
09490d8c47 working wall collisions 2026-02-09 17:16:09 -06:00
bf56bd7155 tile -> wall generation 2026-02-09 16:56:35 -06:00
b7f2c3d185 constraints lookup 2026-02-09 14:11:08 -06:00
003bdb2d55 'dummy' -> 'bot' 2026-02-06 02:51:13 -06:00
bc32417ba1 randomnize spawn scores. ignore last player spawn point. 2026-02-06 00:56:01 -06:00
e88c91b1ab working spawn points 2026-02-05 23:51:04 -06:00
e0356f73e8 prefab spawn menu 2026-02-05 21:42:01 -06:00
e7ade79ea5 IsLanguageC/G -> IsCpu/Gpu. CacheLineSize -> IsolationSize. 2026-02-05 18:59:05 -06:00
9f22c9ca3a echo shader name on build error 2026-02-05 17:54:27 -06:00
1c81be6a59 shared prefabs list 2026-02-05 17:32:09 -06:00
4dbaa19024 formatting 2026-02-05 17:13:12 -06:00
d7b7f8dfca display sprite as part of ui box background 2026-02-04 14:56:54 -06:00
f9c69779ea ui sprite rendering 2026-02-04 13:55:38 -06:00
5f8e701ac1 spawn/teleport dummy command 2026-02-04 12:21:38 -06:00
4b61ac219d fix out of bounds tile placement snapping 2026-02-04 11:51:50 -06:00
4bc6a26c74 death wip 2026-02-04 09:13:34 -06:00