mesa/src/asahi/compiler
Alyssa Rosenzweig 3712609ee3 agx: Only emit the used components of gl_FragCoord
In case a shader only use gl_FragCoord.xy, this avoids wasting
coefficient registers for gl_FragCoord.zw which should be a small
optimization. It's also less work for DCE but I'm less worried about
that.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17198>
2022-08-07 20:43:54 -04:00
..
test agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00
agx_builder.h.py agx: Dynamically allocate agx_instr->src 2022-05-01 21:58:29 -04:00
agx_compile.c agx: Only emit the used components of gl_FragCoord 2022-08-07 20:43:54 -04:00
agx_compile.h agx: Lower more ALU operations 2022-08-07 20:43:54 -04:00
agx_compiler.h agx: Add AGX_MESA_DEBUG=noopt option 2022-08-07 20:43:53 -04:00
agx_dce.c agx: Make DCE dumber 2022-05-01 22:00:00 -04:00
agx_liveness.c agx: Remove has_liveness 2022-05-01 22:00:00 -04:00
agx_lower_parallel_copy.c agx: Restore Valve copyright header 2022-05-10 01:36:18 +00:00
agx_lower_pseudo.c agx: Dynamically allocate agx_instr->src 2022-05-01 21:58:29 -04:00
agx_minifloat.h agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00
agx_opcodes.c.py agx: Generate runtime-accessible opcode table 2021-05-02 17:41:10 -04:00
agx_opcodes.h.py agx: Generate enums from Python 2021-06-05 20:38:22 +00:00
agx_opcodes.py agx: Remove p_extract 2022-08-07 20:43:54 -04:00
agx_optimizer.c agx: Remove p_extract 2022-08-07 20:43:54 -04:00
agx_pack.c agx: Assert that registers are naturally aligned 2022-08-07 20:43:54 -04:00
agx_print.c agx: Introduce worklist infrastructure 2022-05-01 22:00:00 -04:00
agx_register_allocate.c agx: Remove p_extract 2022-08-07 20:43:54 -04:00
agx_uniforms.c agx: Naturally align uniform pushes 2022-02-18 23:48:32 +00:00
agx_validate.c agx: Add validation pass 2022-05-01 22:00:00 -04:00
cmdline.c agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00
meson.build agx: Port minifloat tests to GTest 2022-08-01 18:34:11 +00:00