mesa/src/microsoft/compiler
Jesse Natalie 50d7e97c1d microsoft/compiler: Better support UBO/SSBO references to descriptors
Previously UBOs only supported static indices, and SSBOs only
supported dynamic indices. UBO support for descriptors was added
as an alternative to static indices, but the logic for detecting
descriptors to SSBOs couldn't just differentiate on constants vs not.

Add a helper which can differentiate cleanly across the board and
handle pre-created handles from descriptors, or static/dynamic raw
indices.

Reviewed-by: Enrico Galli <enrico.galli@intel.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10149>
2021-04-16 17:08:17 +00:00
..
dxcapi.h microsoft/compiler: Pick up new dxcapi.h 2020-12-16 16:25:54 +00:00
dxil_buffer.c
dxil_buffer.h d3d12: Fix GCC warnings for missing function prototypes 2020-12-01 17:10:47 +00:00
dxil_buffer_test.c
dxil_container.c
dxil_container.h microsoft/compiler: Add struct dxil_features forward declaration. 2020-11-18 03:22:35 +00:00
dxil_dump.c microsoft/compiler: Misc fixes caught by GCC 2020-12-01 17:10:47 +00:00
dxil_dump.h
dxil_dump_decls.h microsoft/compiler: Misc fixes caught by GCC 2020-12-01 17:10:47 +00:00
dxil_enums.c microsoft/compiler: Support fp16 i/o vars 2021-04-09 01:54:33 +00:00
dxil_enums.h microsoft/compiler: Add struct glsl_type forward declaration. 2020-11-18 03:31:47 +00:00
dxil_function.c microsoft/compiler: Implement new double pack/unpack alu ops 2021-04-09 01:54:33 +00:00
dxil_function.h microsoft/compiler: Implement new double pack/unpack alu ops 2021-04-09 01:54:33 +00:00
dxil_internal.h microsoft/compiler: Misc fixes caught by GCC 2020-12-01 17:10:47 +00:00
dxil_module.c microsoft/compiler: Support raw SRVs/UAVs through dxil_module_get_res_type 2021-04-16 17:08:17 +00:00
dxil_module.h microsoft/compiler: Add some more float16 support 2021-04-09 01:54:33 +00:00
dxil_nir.c microsoft/compiler: Add a lowering pass to emit double [un]pack instructions 2021-04-09 01:54:33 +00:00
dxil_nir.h microsoft/compiler: Add a lowering pass to emit double [un]pack instructions 2021-04-09 01:54:33 +00:00
dxil_nir_algebraic.py
dxil_nir_lower_int_samplers.c dxil: Use sized types for nir_tex_instr::dest_type 2021-01-25 11:21:42 +01:00
dxil_nir_lower_int_samplers.h
dxil_signature.c microsoft/compiler: Support compact arrays for clip/cull in nir_to_dxil 2021-04-02 17:16:48 +00:00
dxil_signature.h microsoft/compiler: correct typo 2020-11-13 08:35:34 +00:00
meson.build
nir_to_dxil.c microsoft/compiler: Better support UBO/SSBO references to descriptors 2021-04-16 17:08:17 +00:00
nir_to_dxil.h microsoft/spirv_to_dxil: Add support for load_vulkan_descriptor 2021-04-07 23:50:39 +00:00