Author :
Alexis Hetu
Date :
2019-10-10 11:56:45
Hash :cea73963 Message :Vulkan: Base max renderbuffer size on max framebuffer size
maxRenderbufferSize was based on max2DTextureSize, which is
larger in SwiftShader than maxFramebufferX. This was causing
the dEQP-GLES3.functional.shaders.builtin_functions.precision.*
tests to create rendertargets that were too large for what
SwiftShader supports. Adding checks for maxFramebufferX values
on top of the max2DTextureSize check fixes all the tests.
Bug: angleproject:3990
Change-Id: I006d2ddeb0f7e582d6aef88457cfb292efd5a05c
Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1852709
Commit-Queue: Jamie Madill <jmadill@chromium.org>
Reviewed-by: Jamie Madill <jmadill@chromium.org>