microsoft/compiler: Rewrite sampler splitting pass to be smarter and handle derefs
Reviewed-by:Enrico Galli <enrico.galli@intel.com> Part-of: <mesa/mesa!10298>
- src/gallium/drivers/d3d12/d3d12_compiler.cpp 1 addition, 1 deletionsrc/gallium/drivers/d3d12/d3d12_compiler.cpp
- src/gallium/drivers/d3d12/d3d12_nir_passes.c 0 additions, 33 deletionssrc/gallium/drivers/d3d12/d3d12_nir_passes.c
- src/gallium/drivers/d3d12/d3d12_nir_passes.h 0 additions, 3 deletionssrc/gallium/drivers/d3d12/d3d12_nir_passes.h
- src/microsoft/compiler/dxil_nir.c 110 additions, 0 deletionssrc/microsoft/compiler/dxil_nir.c
- src/microsoft/compiler/dxil_nir.h 1 addition, 0 deletionssrc/microsoft/compiler/dxil_nir.h
- src/microsoft/spirv_to_dxil/spirv_to_dxil.c 1 addition, 0 deletionssrc/microsoft/spirv_to_dxil/spirv_to_dxil.c