mesa/src/mesa/program
Emma Anholt c7c265892a mesa/arbprog: Stop doing optimization in the ARB program IR.
You'll get all this and more anyway once you're in NIR.  This lets us GC a
bunch more ARB program transformation code.

No effect in shader-db on softpipe.

Reviewed-by: Alyssa Rosenzweig <alyssa.rosenzweig@collabora.com>
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/17528>
2022-07-16 04:08:32 +00:00
..
arbprogparse.c mesa/arbprog: Stop doing optimization in the ARB program IR. 2022-07-16 04:08:32 +00:00
arbprogparse.h
dummy_errors.c
link_program.cpp mesa/st: move program calls to direct call 2021-12-08 19:06:48 +00:00
link_program.h mesa: rename ir_to_mesa.{cpp,h} -> link_program.{cpp,h} 2021-12-06 10:15:08 +00:00
meson.build
prog_cache.c mesa: more mtypes.h cleanups 2022-01-20 00:20:06 +00:00
prog_cache.h
prog_instruction.c mesa/program: Dead code cleanup 2021-12-07 18:21:52 +00:00
prog_instruction.h mesa/program: Dead code cleanup 2021-12-07 18:21:52 +00:00
prog_parameter.c mesa: improve relocation problem message 2022-06-04 03:58:21 +00:00
prog_parameter.h mesa: Remove unused Mesa IR PROGRAM_* register files. 2022-05-05 22:25:03 +00:00
prog_parameter_layout.c mesa: more mtypes.h cleanups 2022-01-20 00:20:06 +00:00
prog_parameter_layout.h
prog_print.c mesa: Remove unused Mesa IR PROGRAM_* register files. 2022-05-05 22:25:03 +00:00
prog_print.h
prog_statevars.c mesa,gallium: Make point coord origin a CAP 2022-06-08 14:10:50 +00:00
prog_statevars.h mesa: add statevar for atomic counter offsets 2022-06-05 23:16:36 +00:00
prog_to_nir.c mesa/arbprog: Move the GLSLFragCoordIsSysVal handling to prog_to_nir. 2022-07-16 04:08:32 +00:00
prog_to_nir.h mesa/arbprog: Move the GLSLFragCoordIsSysVal handling to prog_to_nir. 2022-07-16 04:08:32 +00:00
program.c mesa/arbprog: Stop doing optimization in the ARB program IR. 2022-07-16 04:08:32 +00:00
program.h mesa/arbprog: Stop doing optimization in the ARB program IR. 2022-07-16 04:08:32 +00:00
program_lexer.l
program_parse.y mesa: Ensure ARB programs end in a newline 2022-05-02 16:02:54 +00:00
program_parse_extra.c
program_parser.h
programopt.c mesa/arbprog: Use nir_lower_io_to_temporaries. 2022-07-16 04:08:32 +00:00
programopt.h mesa/arbprog: Use nir_lower_io_to_temporaries. 2022-07-16 04:08:32 +00:00
symbol_table.c
symbol_table.h