mesa/src
Kenneth Graunke e858321f09 iris: Disable ASTC 5x5 support on Gen9 for now.
Intel Gen9 hardware has some nasty restrictions where ASTC 5x5 formats
and color compression can't both live in the sampler cache at the same
time.  To properly support it, we have to track which of those exist
in the cache and flush ASTC out or resolve away compression.

As far as I'm aware, very little uses ASTC 5x5 textures, so instead
of replicating all that for iris, we simply turn it off and rely on
the Gallium fallback mechanism to fake it via uncompressed RGBA.

This should avoid GPU hangs any time people use ASTC 5x5 with CCS.

Reviewed-by: Tapani Pälli <tapani.palli@intel.com>
2020-01-03 18:06:38 -08:00
..
amd radv: implement VK_AMD_mixed_attachment_samples 2020-01-03 12:31:53 +00:00
broadcom v3d: handle writes to gl_Layer from geometry shaders 2019-12-16 08:42:37 +01:00
compiler nir/zink: move clip_halfz-lowering to common code 2020-01-03 22:48:19 +00:00
drm-shim drm-shim: fix EOF case 2019-11-13 12:39:14 +00:00
egl Revert "egl: handle EGL_IMAGE_EXTERNAL_FLUSH_EXT" 2019-11-14 07:46:14 +02:00
etnaviv etnaviv: add drm-shim 2019-11-21 22:56:04 +00:00
freedreno turnip: Use VK_NULL_HANDLE instead of NULL. 2020-01-02 11:47:02 +00:00
gallium iris: Disable ASTC 5x5 support on Gen9 for now. 2020-01-03 18:06:38 -08:00
gbm meson: move the generic symbols check arguments to a common variable 2019-11-05 20:30:47 +00:00
getopt meson: build getopt when using msvc 2019-09-10 20:36:47 +00:00
glx dri: Avoid swapbuffer throttling in glXCopySubBufferMESA 2019-10-05 13:19:37 +00:00
gtest meson: gtest needs pthreads 2019-11-07 06:11:19 -08:00
hgl haiku: fix Mesa build 2019-10-01 10:31:02 +00:00
imgui meson: drop intel_ prefix on imgui_core 2019-12-10 15:16:02 +00:00
intel anv: Ignore some CreateInfo structs when rasterization is disabled 2020-01-03 13:57:31 -08:00
loader loader: fix close on uninitialized file descriptor value 2019-12-19 00:51:36 +02:00
mapi mapi: add GetInteger64vEXT with EXT_disjoint_timer_query 2019-11-26 07:41:24 +02:00
mesa st/mesa: Allow ASTC5x5 fallbacks separately from other ASTC LDR formats. 2020-01-03 18:06:35 -08:00
panfrost pan/midgard: Use upper ALU tags for MFBD writeout 2020-01-02 17:27:23 -05:00
util util/format: Add the P010 format used for 10-bit videos 2020-01-03 16:30:22 +00:00
vulkan android: util: Add a mapping from VkFormat to PIPE_FORMAT. 2019-12-27 09:20:40 +01:00
meson.build meson: only build imgui when needed 2019-11-25 07:51:56 +00:00
SConscript