mesa/src/microsoft
Jesse Natalie 572e02a3b7 microsoft/compiler: Add some more lowering passes for derefs
DXIL requires GEP chains to point to a global variable that's a flat
array of primitive types. If we're converting deref chains to GEP
chains, we're effectively in a logical address space, which means
we can do things like change sizes of variables, since we know
they won't alias with anything else. If they could alias, we'd be
lowering them to an explicit I/O op instead. That means we can
start disabling some of the low-bit-size lowering.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/23173>
2023-06-13 00:43:36 +00:00
..
ci ci/windows: Update WARP to 1.0.7.1 2023-05-31 16:20:15 +00:00
clc microsoft/compiler: Improvements to constant -> shader_temp pass used for CL 2023-06-13 00:43:36 +00:00
compiler microsoft/compiler: Add some more lowering passes for derefs 2023-06-13 00:43:36 +00:00
spirv_to_dxil treewide: Use nir_trim_vector more 2023-06-06 18:52:25 +00:00
vulkan dzn: Don't support VK R4G4B4A4_UNORM_PACK16 unless we have B4G4R4A4 2023-06-12 22:25:19 +00:00
meson.build d3d12: Move the D3D12ResourceState code to the gallium driver 2022-04-20 23:45:28 -07:00