gallivm: refactor common resources out of contexts
authorDave Airlie <airlied@redhat.com>
Fri, 26 Aug 2022 20:35:43 +0000 (06:35 +1000)
committerMarge Bot <emma+marge@anholt.net>
Wed, 17 May 2023 01:19:24 +0000 (01:19 +0000)
commit5f32b2ecf54366e49c4ff4bf2465d7a16f01feeb
tree122cabd13c1609908ddaaa4ffc19712068194795
parent90295bccc51c4276b254e021f4d245ad05939170
gallivm: refactor common resources out of contexts

Reviewed-by: Roland Scheidegger <sroland@vmware.com>
Reviewed-by: Brian Paul <brianp@vmware.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22788>
35 files changed:
src/gallium/auxiliary/draw/draw_gs.c
src/gallium/auxiliary/draw/draw_gs.h
src/gallium/auxiliary/draw/draw_llvm.c
src/gallium/auxiliary/draw/draw_llvm.h
src/gallium/auxiliary/draw/draw_llvm_sample.c
src/gallium/auxiliary/draw/draw_pt_fetch_shade_pipeline_llvm.c
src/gallium/auxiliary/draw/draw_tess.c
src/gallium/auxiliary/draw/draw_tess.h
src/gallium/auxiliary/gallivm/lp_bld_jit_types.c
src/gallium/auxiliary/gallivm/lp_bld_jit_types.h
src/gallium/auxiliary/gallivm/lp_bld_nir.h
src/gallium/auxiliary/gallivm/lp_bld_nir_soa.c
src/gallium/auxiliary/gallivm/lp_bld_sample.c
src/gallium/auxiliary/gallivm/lp_bld_sample.h
src/gallium/auxiliary/gallivm/lp_bld_sample_soa.c
src/gallium/auxiliary/gallivm/lp_bld_tgsi.h
src/gallium/auxiliary/gallivm/lp_bld_tgsi_soa.c
src/gallium/drivers/llvmpipe/lp_jit.c
src/gallium/drivers/llvmpipe/lp_jit.h
src/gallium/drivers/llvmpipe/lp_linear.c
src/gallium/drivers/llvmpipe/lp_linear_fastpath.c
src/gallium/drivers/llvmpipe/lp_rast.c
src/gallium/drivers/llvmpipe/lp_rast.h
src/gallium/drivers/llvmpipe/lp_rast_linear_fallback.c
src/gallium/drivers/llvmpipe/lp_rast_priv.h
src/gallium/drivers/llvmpipe/lp_setup.c
src/gallium/drivers/llvmpipe/lp_setup_rect.c
src/gallium/drivers/llvmpipe/lp_setup_tri.c
src/gallium/drivers/llvmpipe/lp_state_cs.c
src/gallium/drivers/llvmpipe/lp_state_cs.h
src/gallium/drivers/llvmpipe/lp_state_fs.c
src/gallium/drivers/llvmpipe/lp_state_fs.h
src/gallium/drivers/llvmpipe/lp_state_fs_fastpath.c
src/gallium/drivers/llvmpipe/lp_state_fs_linear.c
src/gallium/drivers/llvmpipe/lp_tex_sample.c