Commit Graph

40 Commits

Author SHA1 Message Date
38196a8eb7 specify thread-size instead of group-size when dispatching compute shaders 2026-03-03 18:25:29 -06:00
cbf0961f4c add mirror-mode basic samplers 2026-02-24 03:05:19 -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
110407a063 tweak 2026-02-21 02:08:30 -06:00
e9bad68135 fix bloom shimmer. use common layouts for vis textures 2026-02-18 14:21:16 -06:00
a6796c594c basic bilinear & trilinear samplers. fix mip resource barrier. 2026-02-15 10:42:21 -06:00
86b12bf909 tile sprite testing 2026-01-09 15:37:23 -06:00
869b415ebb particle falloff testing 2026-01-06 23:35:49 -06:00
75bedaecbb match global system state variable names to corresponding namespace 2025-12-28 13:07:07 -06:00
4ffb9a8d73 convert comment style from multi-line to single-line 2025-12-28 12:06:08 -06:00
3377e3f94c convert indentation to 2 spaces 2025-12-18 18:42:53 -06:00
d9898eeab8 create gpu resources with command list. add discard command. 2025-12-17 16:49:45 -06:00
1de54d60ba 'ZI' -> 'Zi' 2025-12-16 16:46:25 -06:00
f241379dba unify gpu resource creation codepath 2025-12-13 16:04:21 -06:00
f911e98c98 reset print buffer size in collection worker 2025-12-10 17:23:51 -06:00
bc17e94758 gpu queue synchronization 2025-12-10 14:06:27 -06:00
c7e560f98c remove forced descriptor slot api 2025-12-09 19:09:25 -06:00
f47f7114d0 shader print progress 2025-12-09 19:02:27 -06:00
8565cbea53 change gpu layer namespace to 'G' 2025-12-09 17:45:01 -06:00
f773422abf rename shader handle -> shader ref 2025-12-09 17:30:27 -06:00
7c1602e463 specify platform name as argument for default downstream layer declarations 2025-12-09 14:14:33 -06:00
a54b9c62c8 use '.g' & '.gh' extensions for shader source files 2025-12-09 13:03:34 -06:00
d22f97debf IsAsyncCompute constant 2025-12-08 20:06:50 -06:00
9772e4ce4c compile-time shader resource handles 2025-12-08 18:47:28 -06:00
2f915de96c add ByteAddressBuffer support to gpu layer 2025-12-08 14:12:51 -06:00
9e8dcba2d3 ui & pp gpu layer updates 2025-12-08 11:39:27 -06:00
ed74c5cea5 ui gpu refactor progress 2025-12-07 13:07:24 -06:00
97237b5ed9 ditch jobs in prototype 2025-12-06 04:46:30 -06:00
7fecea03f5 texture upload 2025-12-03 00:55:17 -06:00
f0f3da0bcd gpu staging heap progress 2025-12-02 21:40:28 -06:00
8fbcb004fb parameter-isolated root constants 2025-11-25 05:58:38 -06:00
8dd05d6922 keep a constant number of rtv descriptors per command list 2025-11-24 21:44:33 -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
4a8eacbcda gpu layer refactor progress 2025-11-16 06:01:18 -06:00
13b942efb2 doubly-linked-stack helper macros 2025-11-12 14:12:09 -06:00
a94e62e023 'ArenaBase(arena)' -> 'ArenaFirst(arena, type)' 2025-11-07 17:42:50 -06:00
a6f31e4fae rename Resource -> ResourceKey 2025-10-24 07:32:28 -05:00
0f31e27d96 rename 'extra' -> 'common' 2025-10-23 23:54:47 -05:00