Mesa (main): gallium: add take_ownership into set_sampler_views to skip reference counting
GitLab Mirror
gitlab-mirror at kemper.freedesktop.org
Fri Aug 20 15:52:33 UTC 2021
Module: Mesa
Branch: main
Commit: bb89cf4bf396c84b0aadb6251a083214e6055600
URL: http://cgit.freedesktop.org/mesa/mesa/commit/?id=bb89cf4bf396c84b0aadb6251a083214e6055600
Author: Marek Olšák <marek.olsak at amd.com>
Date: Sun Jun 6 02:23:31 2021 -0400
gallium: add take_ownership into set_sampler_views to skip reference counting
Reviewed-By: Mike Blumenkrantz <michael.blumenkrantz at gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/12334>
---
src/gallium/auxiliary/cso_cache/cso_context.c | 2 +-
src/gallium/auxiliary/draw/draw_pipe_pstipple.c | 9 ++++--
src/gallium/auxiliary/driver_ddebug/dd_context.c | 3 +-
src/gallium/auxiliary/driver_noop/noop_state.c | 1 +
src/gallium/auxiliary/driver_rbug/rbug_context.c | 3 +-
src/gallium/auxiliary/driver_trace/tr_context.c | 4 ++-
src/gallium/auxiliary/hud/hud_context.c | 4 +--
src/gallium/auxiliary/postprocess/pp_colors.c | 2 +-
src/gallium/auxiliary/postprocess/pp_mlaa.c | 6 ++--
src/gallium/auxiliary/postprocess/pp_run.c | 2 +-
src/gallium/auxiliary/util/u_blitter.c | 15 ++++-----
src/gallium/auxiliary/util/u_compute.c | 4 +--
src/gallium/auxiliary/util/u_tests.c | 4 +--
src/gallium/auxiliary/util/u_threaded_context.c | 37 ++++++++++++++---------
src/gallium/auxiliary/vl/vl_bicubic_filter.c | 2 +-
src/gallium/auxiliary/vl/vl_compositor_cs.c | 4 +--
src/gallium/auxiliary/vl/vl_compositor_gfx.c | 2 +-
src/gallium/auxiliary/vl/vl_deint_filter.c | 3 +-
src/gallium/auxiliary/vl/vl_idct.c | 4 +--
src/gallium/auxiliary/vl/vl_matrix_filter.c | 2 +-
src/gallium/auxiliary/vl/vl_mc.c | 2 +-
src/gallium/auxiliary/vl/vl_median_filter.c | 2 +-
src/gallium/auxiliary/vl/vl_mpeg12_decoder.c | 2 +-
src/gallium/auxiliary/vl/vl_zscan.c | 2 +-
src/gallium/drivers/asahi/agx_state.c | 11 +++++--
src/gallium/drivers/crocus/crocus_state.c | 13 ++++++--
src/gallium/drivers/d3d12/d3d12_blit.cpp | 2 +-
src/gallium/drivers/d3d12/d3d12_context.cpp | 8 ++++-
src/gallium/drivers/etnaviv/etnaviv_texture.c | 20 ++++++++----
src/gallium/drivers/freedreno/a2xx/fd2_texture.c | 3 +-
src/gallium/drivers/freedreno/a4xx/fd4_texture.c | 3 +-
src/gallium/drivers/freedreno/a5xx/fd5_texture.c | 3 +-
src/gallium/drivers/freedreno/a6xx/fd6_texture.c | 3 +-
src/gallium/drivers/freedreno/freedreno_texture.c | 14 +++++++--
src/gallium/drivers/freedreno/freedreno_texture.h | 1 +
src/gallium/drivers/i915/i915_state.c | 17 +++++++++--
src/gallium/drivers/iris/iris_state.c | 12 ++++++--
src/gallium/drivers/lima/lima_state.c | 9 +++++-
src/gallium/drivers/llvmpipe/lp_state_sampler.c | 12 ++++++--
src/gallium/drivers/nouveau/nv30/nv30_context.h | 4 ++-
src/gallium/drivers/nouveau/nv30/nv30_fragtex.c | 13 ++++++--
src/gallium/drivers/nouveau/nv30/nv40_verttex.c | 8 ++++-
src/gallium/drivers/nouveau/nv50/nv50_state.c | 12 ++++++--
src/gallium/drivers/nouveau/nvc0/nvc0_state.c | 17 ++++++++---
src/gallium/drivers/panfrost/pan_context.c | 11 +++++--
src/gallium/drivers/r300/r300_state.c | 26 +++++++++++-----
src/gallium/drivers/r600/r600_state_common.c | 12 +++++++-
src/gallium/drivers/radeonsi/si_descriptors.c | 22 ++++++++++----
src/gallium/drivers/softpipe/sp_state.h | 1 +
src/gallium/drivers/softpipe/sp_state_derived.c | 2 +-
src/gallium/drivers/softpipe/sp_state_sampler.c | 9 +++++-
src/gallium/drivers/svga/svga_pipe_sampler.c | 17 +++++++++--
src/gallium/drivers/swr/swr_state.cpp | 11 +++++--
src/gallium/drivers/tegra/tegra_context.c | 3 +-
src/gallium/drivers/v3d/v3d_blit.c | 2 +-
src/gallium/drivers/v3d/v3dx_state.c | 8 ++++-
src/gallium/drivers/vc4/vc4_blit.c | 2 +-
src/gallium/drivers/vc4/vc4_state.c | 8 ++++-
src/gallium/drivers/virgl/virgl_context.c | 10 ++++--
src/gallium/drivers/zink/zink_context.c | 8 ++++-
src/gallium/frontends/clover/core/kernel.cpp | 4 +--
src/gallium/frontends/lavapipe/lvp_execute.c | 4 +--
src/gallium/frontends/nine/nine_state.c | 12 +++++---
src/gallium/frontends/xa/xa_composite.c | 2 +-
src/gallium/frontends/xa/xa_context.c | 3 +-
src/gallium/frontends/xa/xa_renderer.c | 2 +-
src/gallium/frontends/xa/xa_yuv.c | 2 +-
src/gallium/include/pipe/p_context.h | 1 +
src/gallium/tests/graw/fs-test.c | 2 +-
src/gallium/tests/graw/gs-test.c | 2 +-
src/gallium/tests/graw/quad-sample.c | 2 +-
src/gallium/tests/graw/quad-tex.c | 2 +-
src/gallium/tests/graw/tex-srgb.c | 4 +--
src/gallium/tests/graw/tex-swizzle.c | 2 +-
src/gallium/tests/graw/vs-test.c | 2 +-
src/gallium/tests/trivial/compute.c | 4 +--
src/gallium/tests/trivial/quad-tex.c | 2 +-
src/mesa/state_tracker/st_atom_texture.c | 2 +-
src/mesa/state_tracker/st_cb_bitmap.c | 4 +--
src/mesa/state_tracker/st_cb_drawpixels.c | 6 ++--
src/mesa/state_tracker/st_cb_readpixels.c | 4 +--
src/mesa/state_tracker/st_cb_texture.c | 11 +++----
82 files changed, 379 insertions(+), 158 deletions(-)
Diff: http://cgit.freedesktop.org/mesa/mesa/diff/?id=bb89cf4bf396c84b0aadb6251a083214e6055600
More information about the mesa-commit
mailing list