mesa/src
Bas Nieuwenhuizen 1153db23f5 radv: Add ETC2 decode shader.
To make sure that apps actually get something when the HW doesn't
support ETC2. To do that we decompress after every copy operation.

Includes a quite complicated decode shader. It is not bit-to-bit
equivalent to AMD APUs that support ETC2, but close enough to
pass CTS. Likely missing bits are related to the R11 and R11G11
formats where we decode to 16 bits but likely do the extension
differently.

Acked-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/14071>
2021-12-14 11:30:48 +00:00
..
amd radv: Add ETC2 decode shader. 2021-12-14 11:30:48 +00:00
android_stub android_stub: update platform headers to include atrace 2021-10-09 00:42:32 +00:00
asahi treewide: drop mtypes/macros includes from main 2021-12-08 22:14:45 +00:00
broadcom v3dv: Hotfix: Rename remaining V3DV_HAS_SURFACE->V3DV_USE_WSI_PLATFORM 2021-12-14 10:33:28 +00:00
compiler nir: use call_once() to init debug variable 2021-12-14 08:01:17 +00:00
drm-shim drm-shim: Support kernels with >4k pages 2021-08-13 23:33:52 +00:00
egl egl: add config debug printout 2021-12-11 00:25:04 +00:00
etnaviv ci: move windowoverlap exclusion to all-skips 2021-11-29 18:08:49 -05:00
freedreno turnip: Fix operator precedence in address calculation macros for queries 2021-12-10 17:45:02 +00:00
gallium v3d: Don't force SCANOUT for PIPE_BIND_SHARED requests 2021-12-14 10:55:37 +00:00
gbm gbm: Don't pass default usage flags on ABIs < 1 2021-12-08 09:49:47 +00:00
getopt
glx glx: fix regression for drawable type detection 2021-12-09 00:52:17 +00:00
gtest gtest: Fix output of array ASSERT/EXPECT macros 2021-11-11 09:53:09 -08:00
hgl
imgui
intel intel/compiler: Assert that unsupported tg4 offsets were lowered for XeHP 2021-12-13 16:59:44 -08:00
loader loader: Restore i915g support. 2021-12-09 09:05:23 -08:00
mapi glapi: Never use dllimport/dllexport for TLS vars on Windows 2021-12-13 16:56:06 +00:00
mesa mesa: fix GL_MAX_SAMPLES with GLES2 2021-12-11 01:31:59 +00:00
microsoft ci/windows: Remove line numbers from assertions in spirv2dxil tests 2021-12-11 03:43:11 +00:00
nouveau
panfrost pan/mdg: Fix definition of UBO unpack 2021-12-14 03:42:28 +00:00
tool intel/pps: tweak intel config some more 2021-11-22 11:52:46 +00:00
util util/ra: use adjacency matrix for undirected graph 2021-12-14 09:19:01 +00:00
virtio venus: fix vn_buffer_get_max_buffer_size 2021-12-14 05:49:08 +00:00
vulkan lvp: Free the driver_data pointer for all commands 2021-12-14 09:46:39 +01:00
meson.build meson: make mesa/tests/glx depend on gallium 2021-12-07 13:03:53 +00:00