mesa/src/gallium/auxiliary
Pierre-Eric Pelloux-Prayer 15e24850b7 gallium/u_threaded: skip refcounting only once
If info->take_index_buffer_ownership is true we can skip
refcounting but only for the first iteration of the loop.
The next iterations have to use tc_set_resource_reference.

Fixes: 363c1ef0c0 ("gallium/u_threaded: split draws that don't fit in a batch")
Reviewed-by: Marek Olšák <marek.olsak@amd.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/10171>
2021-04-14 07:50:20 +02:00
..
cso_cache gallium,u_threaded: add pipe_draw_info::take_index_buffer_ownership 2021-01-27 23:53:35 +00:00
draw draw: fix pstipple, aaline and aapoint without LLVM 2021-04-08 09:33:59 +00:00
driver_ddebug gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
driver_noop gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
driver_rbug gallium: add take_ownership param into set_vertex_buffers to eliminate atomics 2021-01-27 23:53:35 +00:00
driver_trace aux/trace: use ralloc_free for ralloc()ed state pointers 2021-04-13 18:26:20 -04:00
gallivm gallium: add PIPE_SHADER_CAP_FP16_CONST_BUFFERS for FP16 uniforms 2021-04-13 05:07:42 +00:00
hud gallium,st: add missing viewport swizzles 2021-03-21 18:29:50 +00:00
indices util/primconvert: Handle indirect and multi-draw 2021-03-27 19:30:04 +00:00
nir nir_to_tgsi: run constant folding after nir_opt_algebraic 2021-04-07 13:55:31 +00:00
os os: Fix open result check. 2020-11-02 18:37:00 +00:00
pipe-loader pipe-loader: Stop trying to use kmsro for vgem 2021-03-29 23:15:48 +00:00
pipebuffer gallium/pb: remove 8 bytes from pb_buffer by packing variables 2021-04-06 22:31:15 +00:00
postprocess gallium,st: add missing viewport swizzles 2021-03-21 18:29:50 +00:00
rbug rbug: Fix use of alloca() without #include "c99_alloca.h" 2019-10-25 16:04:34 +01:00
renderonly renderonly: remove layering violations 2021-03-11 14:41:48 +00:00
rtasm util: Add accessor for util_cpu_caps 2021-02-26 18:31:19 +00:00
target-helpers drisw: move zink down the list below the sw drivers. 2021-04-05 18:46:16 +00:00
tessellator gallium/tessellator: Rename D3D11 defines 2021-02-21 22:17:35 +00:00
tgsi gallium: add PIPE_SHADER_CAP_FP16_CONST_BUFFERS for FP16 uniforms 2021-04-13 05:07:42 +00:00
translate u_format: Add restrict to fn pointer and manual format pack/unpack/fetch 2021-03-18 14:53:52 +00:00
util gallium/u_threaded: skip refcounting only once 2021-04-14 07:50:20 +02:00
vl gallium,st: add missing viewport swizzles 2021-03-21 18:29:50 +00:00
Android.mk android: fix build failure with libbacktrace 2020-12-11 10:41:14 +00:00
Makefile.sources android: gallium/aux: Add GPU tracepoint mechanism 2020-12-07 13:10:32 +00:00
meson.build aux/trace: add screen deduplication for zink+lavapipe tracing 2021-04-07 21:48:37 +00:00