mesa/src
Emma Anholt ea43465dbf Revert "freedreno: Cooperate with tc to stop checking the BC for resource_busy()."
This reverts commit 5cb043cf82.

While the numbers were impressive for drawoverhead, it comes at the cost
of additional flushes, which for gmem access (what we actually care about
most!) would greatly increase the actual cost to render.  Also, gl_driver2
overhead is increased, probably due to spending time in the kernel for the
flushes.

drawoverhead's win came from the increased flushing causing the GPU to
start processing the buffers sooner on everything but test 1, which
already had some incremental flushing happening.  That was certainly not
intended by the change.

Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11599>
2021-06-24 23:24:44 +00:00
..
amd aco/ra: handle copies of copies better 2021-06-24 16:53:10 +00:00
android_stub egl/android: refactor to use the legit vndk/window.h header 2021-06-09 21:07:54 +00:00
asahi asahi: Fix macOS macro. 2021-06-24 13:49:40 +00:00
broadcom v3dv/build: meson infrastructure for multi-hw-version support 2021-06-22 11:34:06 +02:00
compiler nir: Add modes filter to nir_sort_variables 2021-06-24 20:05:13 +00:00
drm-shim drm-shim: fix compile with glibc >= 2.33 2021-04-20 05:49:29 +00:00
egl egl: fix in expected type 2021-06-19 19:34:20 +00:00
etnaviv etnaviv: tell the truth if alpha-test is supported 2021-04-08 19:25:26 +00:00
freedreno tu/kgsl: Fix file descriptor double close 2021-06-24 18:16:15 +00:00
gallium Revert "freedreno: Cooperate with tc to stop checking the BC for resource_busy()." 2021-06-24 23:24:44 +00:00
gbm gbm: list to stderr all the missing extension 2021-05-24 16:17:47 +00:00
getopt scons: Remove. 2021-03-20 10:38:55 +00:00
glx glx: create DRI screen for display GPU incase of prime 2021-06-03 09:12:32 +00:00
gtest
hgl
imgui
intel anv: Claim to be a discrete GPU if has_lmem 2021-06-24 16:14:38 +00:00
loader loader/dri3: Don't churn through xfixes regions in SwapBuffers 2021-06-24 03:18:06 +00:00
mapi glthread: change when glFlush flushes asynchronously 2021-06-17 02:24:22 +00:00
mesa isl,iris: Move the extra_aux_surf logic into iris 2021-06-24 13:57:40 +00:00
microsoft microsoft/spirv_to_dxil: Add drive_location assignment 2021-06-24 20:05:13 +00:00
nouveau
panfrost pan/mdg: Add 16 bytes of padding to the end of shaders 2021-06-23 14:42:55 +00:00
tool pps: Intel pps driver 2021-05-18 14:28:48 +00:00
util util: Add qsort_r/s args adapter for MSVC and BSD/macOS 2021-06-24 20:05:12 +00:00
virtio venus: remove workarounds for multi-planar format interop 2021-06-16 20:31:32 +00:00
vulkan vulkan/wsi/wayland: implement the full format table 2021-06-24 19:37:51 +00:00
meson.build panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs 2021-06-22 14:07:34 +00:00