mesa/src/microsoft/compiler
Erik Faye-Lund f7e92c8869 microsoft/compiler: remove phi-value limit
There's no guarantee that we don't have more than 128 PHI values either,
so let's stop asuming so.

We do this by changing dxil_phi_set_incoming to dxil_phi_add_incoming,
which lets us add more incoming phi-values to the current one instead of
setting a new set of them.

This also lets us reduce these stack-arrays a bit, down to something
much more reasonable.

Reviewed-by: Boris Brezillon <boris.brezillon@collabora.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/15519>
2022-03-23 16:33:21 +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 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 microsoft/compiler: Add a pass for hull and domain shaders to shrink tess level vars 2022-01-26 01:31:35 +00: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 microsoft/compiler: fix -Wbitwise-instead-of-logical warning 2022-01-30 05:05:38 +00: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
meson.build nir: Add missing dependency on nir_opcodes.py 2022-02-17 22:57:33 +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