Commit c3085ead by Cody Northrop Committed by Commit Bot

Vulkan: Set texel offset limits

This was blocking compilation for any new texture builtin that used offsets. Bug: angleproject:3622 Change-Id: I30b221741796b53f8e47e3aeeebfbde3f1976bd6 Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1699062Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org> Commit-Queue: Cody Northrop <cnorthrop@google.com>
parent aded991b
...@@ -260,6 +260,9 @@ void RendererVk::ensureCapsInitialized() const ...@@ -260,6 +260,9 @@ void RendererVk::ensureCapsInitialized() const
mNativeCaps.shaderStorageBufferOffsetAlignment = mNativeCaps.shaderStorageBufferOffsetAlignment =
static_cast<GLuint>(mPhysicalDeviceProperties.limits.minStorageBufferOffsetAlignment); static_cast<GLuint>(mPhysicalDeviceProperties.limits.minStorageBufferOffsetAlignment);
mNativeCaps.minProgramTexelOffset = mPhysicalDeviceProperties.limits.minTexelOffset;
mNativeCaps.maxProgramTexelOffset = mPhysicalDeviceProperties.limits.maxTexelOffset;
// There is no additional limit to the combined number of components. We can have up to a // There is no additional limit to the combined number of components. We can have up to a
// maximum number of uniform buffers, each having the maximum number of components. Note that // maximum number of uniform buffers, each having the maximum number of components. Note that
// this limit includes both components in and out of uniform buffers. // this limit includes both components in and out of uniform buffers.
......
...@@ -602,17 +602,6 @@ ...@@ -602,17 +602,6 @@
3190 VULKAN : dEQP-GLES3.functional.texture.units.all_units.* = SKIP 3190 VULKAN : dEQP-GLES3.functional.texture.units.all_units.* = SKIP
3190 VULKAN : dEQP-GLES3.functional.texture.units.8_units.* = SKIP 3190 VULKAN : dEQP-GLES3.functional.texture.units.8_units.* = SKIP
// New shader builtins for texture sampling:
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.textureoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.textureprojoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texturelodoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.textureprojlodoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texturegradoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.textureprojgradoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texelfetch.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texelfetchoffset.* = SKIP
3622 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texturesize.* = SKIP
// Formats: // Formats:
3677 ANDROID VULKAN : dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0.rgba32f = FAIL 3677 ANDROID VULKAN : dEQP-GLES3.functional.fbo.completeness.renderable.renderbuffer.color0.rgba32f = FAIL
3677 ANDROID VULKAN : dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgba32f = FAIL 3677 ANDROID VULKAN : dEQP-GLES3.functional.fbo.completeness.renderable.texture.color0.rgba32f = FAIL
...@@ -721,6 +710,7 @@ ...@@ -721,6 +710,7 @@
3148 VULKAN : dEQP-GLES3.functional.state_query.texture.texture_cube_map_texture_base_level_gettexparameter* = SKIP 3148 VULKAN : dEQP-GLES3.functional.state_query.texture.texture_cube_map_texture_base_level_gettexparameter* = SKIP
3148 VULKAN : dEQP-GLES3.functional.texture.mipmap.*base_level* = SKIP 3148 VULKAN : dEQP-GLES3.functional.texture.mipmap.*base_level* = SKIP
3148 VULKAN : dEQP-GLES3.functional.texture.mipmap.*max_level* = SKIP 3148 VULKAN : dEQP-GLES3.functional.texture.mipmap.*max_level* = SKIP
3148 VULKAN : dEQP-GLES3.functional.shaders.texture_functions.texturesize.* = SKIP
// Misc unimplemented: // Misc unimplemented:
......
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