mesa/src/microsoft/compiler
Boris Brezillon bd4c8f562c microsoft/compiler: Truncate function names when needed
DXIL metadata strings and function names have a limited size. Truncate
the name when they don't fit. This is a quick&dirty workaround since it
doesn't address the problem for all kind of strings, and doesn't ensure
there's no collision in the function names after the truncation. That's
not an issue right now because I don't think we have implementations
keeping more than one function (the entrypoint), but it might be a
problem at some point.

Acked-by: Jesse Natalie <jenatali@microsoft.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/16961>
2022-06-14 14:15:55 +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: fixup indentation 2022-04-29 07:08:57 +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: Pick a type that matches interpolation mode for structs 2022-06-14 14:15:55 +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: Truncate function names when needed 2022-06-14 14:15:55 +00:00
dxil_module.h microsoft/compiler: Make input_mappings immune to driver_location holes 2022-06-08 15:17:05 +00:00
dxil_nir.c microsoft/compiler: Lower fquantize2f16 2022-06-10 07:45:05 +00:00
dxil_nir.h microsoft/compiler: Lower fquantize2f16 2022-06-10 07:45:05 +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_cubemaps.c microsoft/compiler: make sampler-lowering optional 2022-06-10 22:14:14 +00:00
dxil_nir_lower_int_cubemaps.h microsoft/compiler: make sampler-lowering optional 2022-06-10 22:14:14 +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-09 17:08:18 +00:00
dxil_signature.c microsoft/compiler: Pick a type that matches interpolation mode for structs 2022-06-14 14:15:55 +00:00
dxil_signature.h microsoft/compiler: Drop the auto_link parameter passed to nir_to_dxil() 2022-06-08 15:17:05 +00:00
dxil_validator.cpp microsoft/compiler: Unload DXIL validator library *after* calling Release() 2022-04-29 16:16:22 +00:00
dxil_validator.h microsoft/compiler: add common dxil-validator API 2022-04-07 00:00:44 +00:00
meson.build d3d12: move cubemap-lowering to common-code 2022-06-10 22:14:14 +00:00
nir_to_dxil.c microsoft/compiler: Truncate function names when needed 2022-06-14 14:15:55 +00:00
nir_to_dxil.h microsoft/compiler: Drop the auto_link parameter passed to nir_to_dxil() 2022-06-08 15:17:05 +00:00