Commit f5525ca6 by Nicolas Capens

Implement glTexEnvx().

All current texture environment parameters are integer, so just pass them through to glTexEnvi(). Change-Id: I2f1abea0d6da0e76b7ef305588ffc65fead32502 Reviewed-on: https://swiftshader-review.googlesource.com/2701Reviewed-by: 's avatarGreg Hartman <ghartman@google.com> Tested-by: 's avatarGreg Hartman <ghartman@google.com> Reviewed-by: 's avatarNicolas Capens <capn@google.com>
parent efc555d8
...@@ -3289,7 +3289,18 @@ void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, cons ...@@ -3289,7 +3289,18 @@ void GL_APIENTRY glTexCoordPointer(GLint size, GLenum type, GLsizei stride, cons
void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param) void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
{ {
glTexEnvi(target, pname, (GLint)param);
}
void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
UNIMPLEMENTED();
}
void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
{
es1::Context *context = es1::getContext(); es1::Context *context = es1::getContext();
if(context) if(context)
{ {
switch(target) switch(target)
...@@ -3367,22 +3378,12 @@ void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param) ...@@ -3367,22 +3378,12 @@ void GL_APIENTRY glTexEnvf(GLenum target, GLenum pname, GLfloat param)
default: default:
return error(GL_INVALID_ENUM); return error(GL_INVALID_ENUM);
} }
} }
}
void GL_APIENTRY glTexEnvfv(GLenum target, GLenum pname, const GLfloat *params)
{
UNIMPLEMENTED();
}
void GL_APIENTRY glTexEnvi(GLenum target, GLenum pname, GLint param)
{
glTexEnvf(target, pname, (float)param);
} }
void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param) void GL_APIENTRY glTexEnvx(GLenum target, GLenum pname, GLfixed param)
{ {
UNIMPLEMENTED(); glTexEnvi(target, pname, (GLint)param);
} }
void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params) void GL_APIENTRY glTexEnviv(GLenum target, GLenum pname, const GLint *params)
......
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