mesa/src/compiler
Connor Abbott 32308fe9f1 ir3/nir: Fix imadsh_mix16 definition
The constant-folding definition and comments say that it takes the high
16 bits of the first source and low 16 bits of the second source, but
actually it's the opposite. The algebraic optimization, which actually
happens and needs to be correct, was correct but the comment above it
was wrong.

Note that in the way we use it when lowering multiplications, the
ordering doesn't matter.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22075>
2024-04-26 12:55:14 +00:00
..
clc fix(FTBFS): clc: adapt to new LLVM 19 DiagnosticHandlerTy 2024-04-02 11:27:31 +00:00
glsl glsl: remove UsesEndPrimitive field 2024-04-13 11:36:08 +00:00
isaspec isaspec: Improve 'meta' handling 2024-04-26 03:35:13 +00:00
nir ir3/nir: Fix imadsh_mix16 definition 2024-04-26 12:55:14 +00:00
spirv spirv: deduplicate default debug log level 2024-04-26 10:38:12 +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 glsl_types: derive ht 2024-03-12 19:41:50 +00:00
glsl_types.h compiler/types: Fix glsl_dvec*_type() helpers 2024-03-04 15:22:32 +00:00
meson.build meson: do not pull in clc for clover 2024-02-21 20:53:36 +00:00
shader_enums.c nir: add SYSTEM_VALUE_BASE_WORKGROUP_ID 2024-04-24 20:18:48 +00:00
shader_enums.h compiler: reorder FLOAT_CONTROLS enums 2024-04-25 12:13:41 +00:00
shader_info.h vtn: support float controls2 2024-04-25 12:13:41 +00:00