Commit 8442a612 by Geoff Lang

Fix texture formats that only require extensions failing requirements checks.

Unset version requirements equate to UINT_MAX causing requirements checks for fail for formats that only need extensions such as DXT formats. Fixes tests that require compressed formats. Passes conformance/extensions/webgl-compressed-texture-s3tc.html BUG=angleproject:884 Change-Id: Id810c477a359bf9d35a886c60735a91b51d1e931 Reviewed-on: https://chromium-review.googlesource.com/275693Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org> Reviewed-by: 's avatarCorentin Wallez <cwallez@chromium.org> Tested-by: 's avatarGeoff Lang <geofflang@chromium.org>
parent 6d45a999
...@@ -119,6 +119,8 @@ static inline SupportRequirement VersionOnly(GLuint major, GLuint minor) ...@@ -119,6 +119,8 @@ static inline SupportRequirement VersionOnly(GLuint major, GLuint minor)
static inline SupportRequirement ExtsOnly(const std::string &ext) static inline SupportRequirement ExtsOnly(const std::string &ext)
{ {
SupportRequirement requirement; SupportRequirement requirement;
requirement.version.major = 0;
requirement.version.minor = 0;
angle::SplitStringAlongWhitespace(ext, &requirement.requiredExtensions); angle::SplitStringAlongWhitespace(ext, &requirement.requiredExtensions);
return requirement; return requirement;
} }
......
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