mesa/src/microsoft/compiler
Jesse Natalie 01ccba0d8e microsoft/compiler: Don't split loads/stores that will be split by lower_explicit_io
Otherwise we can end up splitting push constant loads, which currently require
an unbroken (no-cast) deref chain up to the variable.

Fixes: 4c527f4f ("spirv2dxil: Lower unaligned loads and stores")
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22371>
2023-04-10 18:43:12 +00:00
..
dxcapi.h
dxil_buffer.c
dxil_buffer.h
dxil_buffer_test.c
dxil_container.c
dxil_container.h
dxil_dump.c
dxil_dump.h
dxil_dump_decls.h
dxil_enums.c microsoft/compiler: Refactor type -> resource kind helper 2023-03-23 21:48:43 +00:00
dxil_enums.h microsoft/compiler: Refactor type -> resource kind helper 2023-03-23 21:48:43 +00:00
dxil_function.c microsoft/compiler: Handle "bindless" image/tex sources as heap indices 2023-03-23 21:48:43 +00:00
dxil_function.h
dxil_internal.h
dxil_module.c microsoft/compiler: Add helpers for getting res_props structs 2023-03-23 21:48:43 +00:00
dxil_module.h microsoft/compiler: Add helpers for getting res_props structs 2023-03-23 21:48:43 +00:00
dxil_nir.c microsoft/compiler: Don't split loads/stores that will be split by lower_explicit_io 2023-04-10 18:43:12 +00:00
dxil_nir.h d3d12: Move forward-front-face pass to common DXIL code 2023-04-04 21:48:19 +00:00
dxil_nir_algebraic.py
dxil_nir_lower_int_cubemaps.c
dxil_nir_lower_int_cubemaps.h
dxil_nir_lower_int_samplers.c
dxil_nir_lower_int_samplers.h
dxil_nir_lower_vs_vertex_conversion.c
dxil_nir_tess.c dxil: Use nir_src_rewrite_ssa 2023-04-07 23:48:03 +00:00
dxil_signature.c
dxil_signature.h
dxil_validator.cpp
dxil_validator.h
dxil_versions.h
meson.build
nir_to_dxil.c microsoft/compiler: Fix large shifts 2023-04-06 22:08:28 +00:00
nir_to_dxil.h microsoft/compiler: Update header docs for binding modes supported by compiler 2023-03-23 21:48:43 +00:00