mesa/src/microsoft/compiler
Jesse Natalie 791969df97 d3d12: Properly set HS input control point count
Looks like some hardware needs this info in the shader to match the
topology. Since there's no spot in the shader info for it, we're
currently using the array size of the TCS input vars to store it.

Cc: mesa-stable
Reviewed-by: Paul Dodzweit <paul.dodzweit@amd.com>
Tested-by: Paul Dodzweit <paul.dodzweit@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16920>
(cherry picked from commit cc805aef69)

Conflicts:
	src/microsoft/compiler/dxil_nir.h
2022-06-15 16:12:59 -07: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 microsoft/compiler: Support multiple GS output streams 2022-01-31 13:34:27 -08:00
dxil_container.h microsoft/compiler: Fix typo in enum entry 2022-01-26 01:31:35 +00:00
dxil_dump.c microsoft/compiler: Support emitting multiple functions into a DXIL module 2022-01-26 01:31:35 +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: Handle structs in I/O signatures 2022-02-04 00:07:53 +00:00
dxil_enums.h microsoft/compiler: Support multiple GS output streams 2022-01-31 13:34:27 -08:00
dxil_function.c microsoft/compiler: Handle domain location intrinsic 2022-01-26 01:31:35 +00:00
dxil_function.h microsoft/compiler: Handle load_sample_pos_at_id 2022-01-21 23:08:26 +00:00
dxil_internal.h microsoft/compiler: ralloc incoming phi-values 2022-03-23 16:33:21 +00:00
dxil_module.c microsoft/compiler: remove phi-value limit 2022-03-23 16:33:21 +00:00
dxil_module.h microsoft/compiler: remove phi-value limit 2022-03-23 16:33:21 +00:00
dxil_nir.c microsoft/compiler: Fix dxil_nir_lower_double_math_instr pass for vectors 2022-02-04 00:07:53 +00:00
dxil_nir.h d3d12: Properly set HS input control point count 2022-06-15 16:12:59 -07:00
dxil_nir_algebraic.py microsoft/compiler: Remove algebaric pass for inot 2021-12-10 23:23:29 +00:00
dxil_nir_lower_int_samplers.c nir: Drop the unused instr arg for src/dest copy functions. 2021-09-14 17:53:06 +00:00
dxil_nir_lower_int_samplers.h
dxil_nir_tess.c d3d12: Properly set HS input control point count 2022-06-15 16:12:59 -07:00
dxil_signature.c microsoft/compiler: Fill interpolation for sysval inputs to non-vertex shader 2022-02-11 00:19:17 +00:00
dxil_signature.h microsoft/compiler: Handle clip/cull distance as an input to tess shaders 2022-01-26 01:31:35 +00:00
dxil_validator.cpp microsoft/compiler: Unload DXIL validator library *after* calling Release() 2022-05-02 10:46:35 -07:00
dxil_validator.h microsoft/compiler: add common dxil-validator API 2022-04-07 00:00:44 +00:00
meson.build microsoft/compiler: add common dxil-validator API 2022-04-07 00:00:44 +00:00
nir_to_dxil.c microsoft/compiler: remove phi-value limit 2022-03-23 16:33:21 +00:00
nir_to_dxil.h microsoft/compiler: Handle clip/cull distance as an input to tess shaders 2022-01-26 01:31:35 +00:00