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( ...@@ -760,6 +760,12 @@ GLenum Texture::SetParameteri(
} }
switch (pname) { 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: case GL_TEXTURE_MIN_FILTER:
if (!feature_info->validators()->texture_min_filter_mode.IsValid(param)) { if (!feature_info->validators()->texture_min_filter_mode.IsValid(param)) {
return GL_INVALID_ENUM; return GL_INVALID_ENUM;
...@@ -849,8 +855,13 @@ GLenum Texture::SetParameterf( ...@@ -849,8 +855,13 @@ GLenum Texture::SetParameterf(
case GL_TEXTURE_MIN_FILTER: case GL_TEXTURE_MIN_FILTER:
case GL_TEXTURE_MAG_FILTER: case GL_TEXTURE_MAG_FILTER:
case GL_TEXTURE_POOL_CHROMIUM: case GL_TEXTURE_POOL_CHROMIUM:
case GL_TEXTURE_WRAP_R:
case GL_TEXTURE_WRAP_S: case GL_TEXTURE_WRAP_S:
case GL_TEXTURE_WRAP_T: 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: case GL_TEXTURE_USAGE_ANGLE:
{ {
GLint iparam = static_cast<GLint>(param); 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