Commit ee08d924 by Mohan Maiya Committed by Commit Bot

Vulkan: Enable GL_OES_EGL_image_external_essl3

GL_OES_EGL_image_external_essl3 support was added a while back. This patch just enables it for the Vulkan backend Bug: angleproject:2668 Test: ./angle_end2end_tests --gtest_filter=ImageTestES3*Vulkan Change-Id: I6b8b1f63ed6e9faafe668ad9a73fc7fbc9c17670 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1852190 Commit-Queue: Mohan Maiya <m.maiya@samsung.com> Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 8ba50490
...@@ -71,8 +71,7 @@ void RendererVk::ensureCapsInitialized() const ...@@ -71,8 +71,7 @@ void RendererVk::ensureCapsInitialized() const
mNativeExtensions.eglImage = true; mNativeExtensions.eglImage = true;
mNativeExtensions.eglImageExternal = true; mNativeExtensions.eglImageExternal = true;
// TODO(geofflang): Support GL_OES_EGL_image_external_essl3. http://anglebug.com/2668 mNativeExtensions.eglImageExternalEssl3 = true;
mNativeExtensions.eglImageExternalEssl3 = false;
mNativeExtensions.memoryObject = true; mNativeExtensions.memoryObject = true;
mNativeExtensions.memoryObjectFd = getFeatures().supportsExternalMemoryFd.enabled; mNativeExtensions.memoryObjectFd = getFeatures().supportsExternalMemoryFd.enabled;
......
...@@ -510,8 +510,14 @@ TEST_P(ImageTest, ANGLEExtensionAvailability) ...@@ -510,8 +510,14 @@ TEST_P(ImageTest, ANGLEExtensionAvailability)
EXPECT_TRUE(has2DTextureExt()); EXPECT_TRUE(has2DTextureExt());
EXPECT_TRUE(hasCubemapExt()); EXPECT_TRUE(hasCubemapExt());
EXPECT_TRUE(hasRenderbufferExt()); EXPECT_TRUE(hasRenderbufferExt());
// TODO(geofflang): Support GL_OES_EGL_image_external_essl3. http://anglebug.com/2668 if (getClientMajorVersion() >= 3)
EXPECT_FALSE(hasExternalESSL3Ext()); {
EXPECT_TRUE(hasExternalESSL3Ext());
}
else
{
EXPECT_FALSE(hasExternalESSL3Ext());
}
} }
else else
{ {
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment