mesa/src
Yiwei Zhang 58a4ae3b99 venus: resolve AHB external format with DRM format
AHardwareBuffer_Format is lossier than DRM_FORMAT_*, which ends up with
unable to resolve implementation defined format upon creating sampler
ycbcr conversion. So we now use DRM format as AHB external format.

An external format error return in vkCreateSamplerYcbcrConversion is
also removed here since that is already an invalid usage per spec
(partly because there is no proper error code to return here).

Signed-off-by: Yiwei Zhang <zzyiwei@chromium.org>
Reviewed-by: Chia-I Wu <olvaffe@gmail.com>
Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/11480>
2021-06-28 22:18:19 +00:00
..
amd amd/ci: Use MESA_VK_IGNORE_CONFORMANCE_WARNING to reduce warnings 2021-06-25 19:45:38 +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 intel: struct bitset is renamed to brw_bitset 2021-06-28 21:12:24 +03: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 turnip: Short-circuit if ladder generation for constant index SSBO/UBOs. 2021-06-28 16:26:24 +00:00
gallium i915g: Fix off-by-one in constant count assertion. 2021-06-28 15:01:37 -07: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 hgl: Major refactor and cleanup 2021-01-09 20:51:35 -06:00
imgui
intel intel: PAGE_SIZE used in allocators shouldn't be defined on FreeBSD 2021-06-28 21:12:24 +03: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 intel: PAGE_SIZE used in allocators shouldn't be defined on FreeBSD 2021-06-28 21:12:24 +03:00
microsoft microsoft/spirv_to_dxil: Add drive_location assignment 2021-06-24 20:05:13 +00:00
nouveau nouveau: add drm-shim support 2021-01-11 22:45:01 +00:00
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: Removed unused statement from FreeBSD build 2021-06-28 21:12:24 +03:00
virtio venus: resolve AHB external format with DRM format 2021-06-28 22:18:19 +00:00
vulkan ci: Unify on MESA_VK_IGNORE_CONFORMANCE_WARNING 2021-06-25 19:45:38 +00:00
meson.build panfrost: Add a Vulkan driver for Midgard/Bifrost GPUs 2021-06-22 14:07:34 +00:00