Commit fc2180d4 authored by guanxian.li's avatar guanxian.li Committed by Commit bot

Supplement filters in Texture::SetParameter* for ES3

BUG=429053

Review URL: https://codereview.chromium.org/1128813005

Cr-Commit-Position: refs/heads/master@{#330477}
parent 7db63ba7
......@@ -760,6 +760,12 @@ GLenum Texture::SetParameteri(
}
switch (pname) {
case GL_TEXTURE_MIN_LOD:
case GL_TEXTURE_MAX_LOD:
{
GLfloat fparam = static_cast<GLfloat>(param);
return SetParameterf(feature_info, pname, fparam);
}
case GL_TEXTURE_MIN_FILTER:
if (!feature_info->validators()->texture_min_filter_mode.IsValid(param)) {
return GL_INVALID_ENUM;
......@@ -849,8 +855,13 @@ GLenum Texture::SetParameterf(
case GL_TEXTURE_MIN_FILTER:
case GL_TEXTURE_MAG_FILTER:
case GL_TEXTURE_POOL_CHROMIUM:
case GL_TEXTURE_WRAP_R:
case GL_TEXTURE_WRAP_S:
case GL_TEXTURE_WRAP_T:
case GL_TEXTURE_COMPARE_FUNC:
case GL_TEXTURE_COMPARE_MODE:
case GL_TEXTURE_BASE_LEVEL:
case GL_TEXTURE_MAX_LEVEL:
case GL_TEXTURE_USAGE_ANGLE:
{
GLint iparam = static_cast<GLint>(param);
......
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