Bug 1324721 - Coersion of GLFloat to GLint in TexParameter should round. - r=daoshengmu

MozReview-Commit-ID: 4hpmgWgheYU
This commit is contained in:
Jeff Gilbert 2016-12-20 00:56:33 -08:00
parent 54a9c62b62
commit 9d407da7b7

View File

@ -1024,7 +1024,7 @@ WebGLTexture::TexParameter(TexTarget texTarget, GLenum pname, GLint* maybeIntPar
{
MOZ_ASSERT(maybeIntParam || maybeFloatParam);
GLint intParam = maybeIntParam ? *maybeIntParam : GLint(*maybeFloatParam);
GLint intParam = maybeIntParam ? *maybeIntParam : GLint(roundf(*maybeFloatParam));
GLfloat floatParam = maybeFloatParam ? *maybeFloatParam : GLfloat(*maybeIntParam);
bool isPNameValid = false;