mesa/src/microsoft
Jesse Natalie 2f8a8b5949 microsoft/compiler: Add lowering passes for basic subgroup vars
DXIL doesn't have a "subgroup ID" or "num subgroups" construct,
so add lowering to construct them. Subgroup ID is done using
once-per-subgroup atomics on a workgroup-shared variable, and
then broadcasting that (using read_first_invocation) to the other
threads. Num subgroups is just a division with the workgroup size.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20777>
2023-01-20 18:50:57 +00:00
..
ci dzn/ci: Add image test group, which is all passing now 2023-01-13 21:55:41 +00:00
clc microsoft/clc: Add a test for nested function-temp arrays 2022-12-02 09:53:09 -08:00
compiler microsoft/compiler: Add lowering passes for basic subgroup vars 2023-01-20 18:50:57 +00:00
spirv_to_dxil spirv2dxil: Claim multiview support 2023-01-19 21:14:50 +00:00
vulkan dzn: Rework meta blit VS 2023-01-20 00:35:59 +00:00
meson.build d3d12: Move the D3D12ResourceState code to the gallium driver 2022-04-20 23:45:28 -07:00