mesa/src/compiler
Timothy Arceri de7574f70a glsl_to_nir: support conversion of struct/array function returns
This adds support for array and struct function returns in the glsl
to nir pass allowing us to avoid extra calls to the glsl IR
optimisation loop.

Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27108>
2024-03-04 11:31:20 +11:00
..
clc clc: include opencl-c.h for extensions needing it 2024-02-21 20:53:36 +00:00
glsl glsl_to_nir: support conversion of struct/array function returns 2024-03-04 11:31:20 +11:00
isaspec isaspec: encode.py: Include util/log.h 2024-02-23 20:29:57 +00:00
nir glsl_to_nir: merge function param handling 2024-03-04 11:31:20 +11:00
spirv spirv: only consider IO variables when adjusting patch locations for TES 2024-02-21 10:36:07 +00:00
builtin_types.py compiler/types: Use Python to generate code for builtin types 2023-09-16 15:17:01 +00:00
builtin_types_c.py util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako template 2023-12-07 12:41:07 +00:00
builtin_types_h.py util,vulkan,mesa,compiler: Generate source files with utf8 encoding from mako template 2023-12-07 12:41:07 +00:00
glsl_types.c compiler/types: Add a contains_32bit helper 2024-02-12 13:23:14 +00:00
glsl_types.h compiler/types: Add a contains_32bit helper 2024-02-12 13:23:14 +00:00
meson.build meson: do not pull in clc for clover 2024-02-21 20:53:36 +00:00
shader_enums.c radv: Remove ray_launch_size_addr_amd system value. 2024-02-17 11:08:16 +00:00
shader_enums.h radv: Remove ray_launch_size_addr_amd system value. 2024-02-17 11:08:16 +00:00
shader_info.h compiler: add a vs.tes_agx bit 2024-02-14 21:02:28 +00:00