Relax LOD computation bounds
authorPyry Haulos <phaulos@google.com>
Tue, 28 Mar 2017 20:10:53 +0000 (13:10 -0700)
committerPyry Haulos <phaulos@google.com>
Sun, 2 Apr 2017 23:18:13 +0000 (16:18 -0700)
commit354cd4bb06817ac34d60c1eecf4752ef4ef2a1cc
treeca92e534ef36e0f7d8beac41f57f9bd54aa61aff
parenta44ba43f52f7eb4eab4d9e6bde4d4eb339c79d84
Relax LOD computation bounds

This change updates LOD approximation rules to match proposed spec
language in Vulkan texture filtering and mipmap tests.

This is partial cherry-pick of 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f.
Mustpass changes are not included.

Affects: dEQP-VK.texture.*

Change-Id: Ic786bc733913a76d27f0cba31f3a61a10f8144fc
(cherry picked from commit a9a793142c75c8537b3a2229f1e3289278d19fd6)
14 files changed:
external/vulkancts/modules/vulkan/texture/vktTextureFilteringTests.cpp
external/vulkancts/modules/vulkan/texture/vktTextureMipmapTests.cpp
external/vulkancts/modules/vulkan/texture/vktTextureShadowTests.cpp
framework/common/tcuTexLookupVerifier.cpp
framework/common/tcuTexLookupVerifier.hpp
modules/gles2/functional/es2fTextureFilteringTests.cpp
modules/gles2/functional/es2fTextureMipmapTests.cpp
modules/gles3/functional/es3fTextureFilteringTests.cpp
modules/gles3/functional/es3fTextureMipmapTests.cpp
modules/gles3/functional/es3fTextureShadowTests.cpp
modules/gles3/functional/es3fTextureWrapTests.cpp
modules/gles31/functional/es31fStencilTexturingTests.cpp
modules/gles31/functional/es31fTextureBorderClampTests.cpp
modules/gles31/functional/es31fTextureFilteringTests.cpp