The queries should round, rather than truncate, LODs to int.
Bug
20724899
Change-Id: I86ddc724545abb80687eb5132cdf8ddd410ee2d1
Reviewed-on: https://swiftshader-review.googlesource.com/3638
Tested-by: Alexis Hétu <sugoi@google.com>
Reviewed-by: Nicolas Capens <capn@google.com>
case GL_TEXTURE_MAX_LOD:\r
if(clientVersion >= 3)\r
{\r
- *params = (GLint)texture->getMaxLOD();\r
+ *params = (GLint)roundf(texture->getMaxLOD());\r
break;\r
}\r
else return error(GL_INVALID_ENUM);\r
case GL_TEXTURE_MIN_LOD:\r
if(clientVersion >= 3)\r
{\r
- *params = (GLint)texture->getMinLOD();\r
+ *params = (GLint)roundf(texture->getMinLOD());\r
break;\r
}\r
else return error(GL_INVALID_ENUM);\r