Commit c51c3548 by Shahbaz Youssefi Committed by Commit Bot

Vulkan: Unconditionally expose OES_shader_io_blocks

All relevant tests pass, so no longer conditioned to exposeNonConformantExtensionsAndVersions. Bug: angleproject:3580 Change-Id: I9b398bd962831fabf0ec39ad9aad3b200717d087 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2636687Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
parent 61bd3440
...@@ -448,11 +448,9 @@ void RendererVk::ensureCapsInitialized() const ...@@ -448,11 +448,9 @@ void RendererVk::ensureCapsInitialized() const
vk::GetTextureSRGBOverrideSupport(this, mNativeExtensions); vk::GetTextureSRGBOverrideSupport(this, mNativeExtensions);
mNativeExtensions.textureSRGBDecode = vk::GetTextureSRGBDecodeSupport(this); mNativeExtensions.textureSRGBDecode = vk::GetTextureSRGBDecodeSupport(this);
// Vulkan natively supports io interface block. This extension is not fully implemented yet // Vulkan natively supports io interface block.
// however. http://anglebug.com/3580 mNativeExtensions.shaderIoBlocksOES = true;
mNativeExtensions.shaderIoBlocksOES = mNativeExtensions.shaderIoBlocksEXT = true;
getFeatures().exposeNonConformantExtensionsAndVersions.enabled;
mNativeExtensions.shaderIoBlocksEXT = mNativeExtensions.shaderIoBlocksOES;
mNativeExtensions.gpuShader5EXT = vk::CanSupportGPUShader5EXT(mPhysicalDeviceFeatures); mNativeExtensions.gpuShader5EXT = vk::CanSupportGPUShader5EXT(mPhysicalDeviceFeatures);
......
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