mesa/src
Lucas Stach 2de7d6d1d8 etnaviv: remove copy of resource level in etna_surface
Keeping a full copy of the resource level around in the surface is
confusing and this confusion has caused real bugs already. Get rid
of the copy by retrieving most of the information directly from the
etna_resource_level pointed at from the surface. Only the precomputed
offsets into the target and TS BOs need to be kept in the surface.

Signed-off-by: Lucas Stach <l.stach@pengutronix.de>
Reviewed-by: Christian Gmeiner <christian.gmeiner@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/19814>
2022-11-25 21:30:40 +00:00
..
amd Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
android_stub
asahi asahi: Add missing #include 2022-11-25 18:56:48 +00:00
broadcom Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
c11 c11: Remove _MTX_INITIALIZER_NP for windows 2022-11-09 04:38:28 +00:00
compiler nir/divergence: add missing btd_shader_type_intel 2022-11-23 15:04:22 +00:00
drm-shim drm-shim: drop gnu99 override 2022-09-16 02:06:38 +00:00
egl egl: Fix uninitialized variable warning 2022-11-22 01:54:51 +00:00
etnaviv tree-wide: Use __func__ instead of __FUNCTION__ in non-gallium code 2022-11-22 06:53:46 +00:00
freedreno Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
gallium etnaviv: remove copy of resource level in etna_surface 2022-11-25 21:30:40 +00:00
gbm utils: Merge util/debug.* into util/u_debug.* and remove util/debug.* 2022-11-02 07:25:39 +00:00
getopt
glx Revert "glx/dri: Fix DRI drawable release at MakeCurrent time" 2022-11-25 20:08:45 +00:00
gtest
hgl
imagination pvr: debug: Add PPP sub-buffer support to CSB dumps. 2022-11-25 16:42:55 +00:00
imgui
intel Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
loader loader/dri3: Add DRI performance option to wait for next buffer on swap 2022-10-25 08:30:35 +00:00
mapi mapi: update gles 1.1 extention packet link 2022-11-20 15:14:01 +00:00
mesa mesa: do not require optional queries 2022-11-25 06:50:59 +00:00
microsoft microsoft/nir_to_dxil: Avoid emitting SampleCmpLevel prior to SM 6.7 if possible 2022-11-22 16:49:36 +00:00
nouveau drm-shim/nouveau: fix the shim to work with nvif ioctl. 2022-11-09 21:21:22 +00:00
panfrost Revert "glx: Fix drawable refcounting for naked Windows" 2022-11-25 20:08:45 +00:00
tool pps: make pps-producer RT only on freedreno 2022-11-15 21:21:42 +00:00
util driconf/intel: Use fake vendor to WA bad detection in Source engine games 2022-11-25 18:21:17 +00:00
virtio venus: enable VK_KHR_push_descriptor 2022-11-23 01:21:34 +00:00
vulkan vulkan: Remove asserts that weren't valid for RADV ETC2 emulation. 2022-11-25 17:16:14 +00:00
meson.build meson: build radeon drm-shim also for r300 and r600 2022-11-16 14:37:47 +00:00