mesa/src/freedreno
Alyssa Rosenzweig 05d3238692 nir/opt_preamble: Treat *size as an input
Some backends may wish to reserve early uniforms for internal system values, and
use the remaining space for preamble storage. In this case, it's convenient to
teach nir_opt_preamble about a reserved offset. It's logical to treat the output
*size instead of an in/out variable that nir_opt_preamble adds to. This requires
a slight change to the consumers to zero the input.

Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
Acked-by-(with-sparkles): Asahi Lina <lina@asahilina.net>

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/20562>
2023-01-31 17:02:34 +00:00
..
.gitlab-ci freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation 2023-01-26 15:45:50 +00:00
afuc meson: do not use source_root() when possible 2022-11-22 06:11:07 +00:00
ci ir3: support texture and sampler index with offsets 2023-01-28 18:00:31 +00:00
common freedreno: Update RB_DBG_ECO_CNTL/RB_DBG_ECO_CNTL_blit. 2022-11-19 18:28:27 +00:00
computerator freedreno/drm: Return fence from submit flush 2022-12-17 19:14:12 +00:00
decode freedreno/meson: simplify script-path logic 2023-01-27 11:35:50 +00:00
drm freedreno/drm: Restart import on zombie race 2023-01-30 15:48:41 +00:00
drm-shim freedreno/drm-shim: add a660 2022-07-22 02:11:14 +00:00
ds freedreno/pps: Fix a signed/unsigned complaint. 2023-01-18 05:04:46 +00:00
fdl freedreno/fdl: Support texel-aligned iova for buffer views 2022-12-14 16:19:47 +00:00
ir2 freedreno/ir2: Re-indent 2021-04-17 15:38:56 +00:00
ir3 nir/opt_preamble: Treat *size as an input 2023-01-31 17:02:34 +00:00
isa ir3, isaspec: add raw instruction to assembler/disassembler. 2023-01-26 14:26:11 +00:00
perfcntrs freedreno/drm: Return fence from submit flush 2022-12-17 19:14:12 +00:00
registers freedreno/registers: Add RBBM_GPR0_CNTL for non-GMU operation 2023-01-26 15:45:50 +00:00
rnn freedreno: Move the headergen2 test to be meson unit tests. 2021-10-01 23:16:04 +00:00
vulkan turnip: make debug_flags a global variable 2023-01-27 21:23:18 +00:00
.clang-format freedreno: Add some options to .clang-format 2021-07-12 20:57:21 +00:00
.dir-locals.el freedreno: Update editorconfig and emacs settings for freedreno reformat. 2021-05-10 23:16:00 +00:00
.editorconfig freedreno: Update editorconfig and emacs settings for freedreno reformat. 2021-05-10 23:16:00 +00:00
meson.build meson: do not use source_root() when possible 2022-11-22 06:11:07 +00:00