mesa/src/compiler
Jesse Natalie 894f7f4387 nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack())
I noticed some unnecessary 64-bit ints in shaders that were using doubles.
Perhaps there's a different missing optimization that should run on the
actual pack/unpack instructions before they're lowered, or maybe I'm just
lowering them too early, but these seem simple enough that we might want
them even for hand-rolled pack/unpack pairs.

Reviewed-by: Daniel Schürmann <daniel@schuermann.dev>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/27314>
2024-05-01 21:55:20 +00:00
..
clc
glsl
isaspec
nir nir_opt_algebraic: Add a couple optimizations for lowered unpack(pack()) 2024-05-01 21:55:20 +00:00
spirv spirv: preserve signed zero in modf 2024-04-26 21:31:53 +00:00
builtin_types.py
builtin_types_c.py
builtin_types_h.py
glsl_types.c
glsl_types.h
meson.build
shader_enums.c
shader_enums.h nir: add ACCESS_CP_GE_COHERENT_AMD 2024-04-30 17:17:25 +00:00
shader_info.h nir: add shader_info::use_aco_amd 2024-05-01 19:41:35 +00:00