angle/include/platform
Antonio Caggiano a8a04ce16e Vulkan: Add supportsPresentation feature
Some platforms do not support presentation through any Vulkan queue. In
this case we should not transition the color image layout to present.

Bug: angleproject:7217
Change-Id: I71cad0e52bc1fdb531de5a34e917a1862a4cf070
Signed-off-by: Antonio Caggiano <antonio.caggiano@collabora.com>
Suggested-by: Sungyong Choi <sywow.choi@samsung.com>
Suggested-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/3853598
Reviewed-by: Shahbaz Youssefi <syoussefi@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>
Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
2022-09-16 04:36:22 +00:00
..
Feature.h Make PLS coherent on desktop OpenGL 2022-08-04 14:04:26 +00:00
FeaturesD3D_autogen.h Add noncoherent PLS tests 2022-09-01 16:30:59 +00:00
FeaturesGL_autogen.h Require all PLS formats to consume exactly 4 bytes of storage 2022-08-11 18:05:32 +00:00
FeaturesMtl_autogen.h Metal: Upload the last texture row separately on AMD. 2022-09-09 21:52:27 +00:00
FeaturesVk_autogen.h Vulkan: Add supportsPresentation feature 2022-09-16 04:36:22 +00:00
FrontendFeatures_autogen.h Cache compiled shader 2022-08-18 05:28:46 +00:00
Platform.h Rename Platform.h to PlatformMethods.h. 2020-06-04 15:44:40 +00:00
PlatformMethods.h Remove feature override platform methods 2022-04-13 04:25:59 +00:00
d3d_features.json Add noncoherent PLS tests 2022-09-01 16:30:59 +00:00
frontend_features.json Cache compiled shader 2022-08-18 05:28:46 +00:00
gen_features.py Rename feature files to *_autogen.h 2022-04-25 15:32:55 +00:00
gl_features.json Require all PLS formats to consume exactly 4 bytes of storage 2022-08-11 18:05:32 +00:00
mtl_features.json Metal: Upload the last texture row separately on AMD. 2022-09-09 21:52:27 +00:00
vk_features.json Vulkan: Add supportsPresentation feature 2022-09-16 04:36:22 +00:00