Use new LOD approximation rules for OpenGL ES
authorPyry Haulos <phaulos@google.com>
Tue, 28 Mar 2017 20:17:39 +0000 (13:17 -0700)
committerPyry Haulos <phaulos@google.com>
Sun, 2 Apr 2017 23:18:29 +0000 (16:18 -0700)
commit433645782506cbdf8fa8b113ea0b5aa8ae761f0c
treef7c7ccd5e074e71e0de8efc4e675c9ebe2191b37
parent354cd4bb06817ac34d60c1eecf4752ef4ef2a1cc
Use new LOD approximation rules for OpenGL ES

This change updates OpenGL ES texture LOD approximation bounds to match
Vulkan. Since rules are now same for both APIs the LodPrecision
parameter introduced in 9f0ff9f49ae3359d9b2e50f5d720fc77460d0f4f is
removed.

Affects:

dEQP-GLES2.texture.*
dEQP-GLES3.texture.*
dEQP-GLES31.texture.*

Khronos spec bug: 16179
Google bug: 28200359
Components: AOSP, Vulkan, Framework

Change-Id: I55ff2e6296c7947af7ee5b7cf915d24c260ae374
(cherry picked from commit 0b6dbeb93e83dcf3b55d2eccce7cb1517c2caee5)
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