mesa/src
Lucas Stach 8d98d896ab etnaviv: use direct BLT/RS blit hook for internal copies
etna_copy_resource() and etna_copy_resource_box() are used to keep the
internal shadow copies of a resource up to date. They are supposed to
always use the RS or BLT engines to do the copy, never requiring any
fallbacks or fake format handling. They should also work regardless of
the current render condition state. So instead of going through the
pipe_context blit hook, directly call the RS or BLT blit hook on the
etna_context.

CC: mesa-stable
Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <cgmeiner@igalia.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/35526>
(cherry picked from commit d4780f03fc)
2025-06-18 17:55:47 +02:00
..
amd ac/llvm: convert to integer after reductions 2025-06-18 17:55:47 +02:00
android_stub
asahi hk: fix texture state count 2025-06-18 17:55:44 +02:00
broadcom broadcom/compiler: handle moving last ubo load in the block correctly 2025-06-04 15:52:50 +02:00
c11 c11: use SPDX-License-Identifier header 2025-01-08 20:37:51 +00:00
compiler clc: fix DiagnosticOptions related build failure with llvm-21 2025-06-18 17:55:45 +02:00
drm-shim
egl egl: Fixes for eglQueryContext and RESET_NOTIFICATION_STRATEGY 2025-06-04 15:52:48 +02:00
etnaviv entaviv/isa: Silence warnings about non snake case names 2025-06-04 15:52:44 +02:00
freedreno ir3/lower_io_offsets: set progress when scalarizing UAV loads 2025-06-18 17:55:46 +02:00
gallium etnaviv: use direct BLT/RS blit hook for internal copies 2025-06-18 17:55:47 +02:00
gbm meson: support building with system libgbm 2025-04-09 12:15:33 +00:00
getopt
gfxstream gfxstream: get rid of logspam in virtualized case 2025-06-04 15:52:44 +02:00
glx Get rid of 5 remaining references to glapitable.h 2025-04-27 11:44:57 +02:00
gtest
imagination treewide: Switch to nir_progress 2025-02-26 15:19:53 +00:00
imgui
intel anv: fix pool allocation failure reporting 2025-06-18 17:55:43 +02:00
loader loader: Stop looking in ${libdir}/tls/ 2025-03-13 19:45:45 +00:00
mapi Get rid of 5 remaining references to glapitable.h 2025-04-27 11:44:57 +02:00
mesa mesa: get correct src address for transferOps 2025-06-18 17:55:46 +02:00
microsoft ci/microsoft: Add job timeouts and pin Piglit to GSt 2025-04-01 12:21:01 +00:00
nouveau nil: Don't use Fermi bits in the Maxwell null descriptor 2025-06-18 17:55:46 +02:00
panfrost pan/lib: Rewrite npot divisor algorithm 2025-06-18 17:55:47 +02:00
tool perfetto/android: align datasource names with tooling expectations 2025-04-08 18:29:10 +00:00
util drirc: toggle on intel_storage_cache_policy_wt for tlou2 2025-06-18 17:55:46 +02:00
virtio venus: fix maint7 layered vk props query 2025-06-18 17:55:46 +02:00
vulkan vulkan/pipeline: Hash null descriptor robustness info 2025-06-04 15:52:49 +02:00
x11 glx/egl/x11: fix x11_dri3_check_multibuffer 2025-02-17 02:50:15 +00:00
.clang-format radv: Add radv_foreach_stage to ForEachMacros again. 2025-04-11 18:01:47 +00:00
meson.build meson: support building with system libgbm 2025-04-09 12:15:33 +00:00