浏览代码

LibGL: Implement `glTexEnvi`

Jelle Raaijmakers 3 年之前
父节点
当前提交
e2f79c8b5f
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 1 0
      Userland/Libraries/LibGL/GL/gl.h
  2. 5 0
      Userland/Libraries/LibGL/GLTexture.cpp

+ 1 - 0
Userland/Libraries/LibGL/GL/gl.h

@@ -544,6 +544,7 @@ GLAPI void glTexCoord4fv(const GLfloat* v);
 GLAPI void glTexParameteri(GLenum target, GLenum pname, GLint param);
 GLAPI void glTexParameterf(GLenum target, GLenum pname, GLfloat param);
 GLAPI void glTexEnvf(GLenum target, GLenum pname, GLfloat param);
+GLAPI void glTexEnvi(GLenum target, GLenum pname, GLint param);
 GLAPI void glBindTexture(GLenum target, GLuint texture);
 GLAPI void glActiveTexture(GLenum texture);
 GLAPI void glGetBooleanv(GLenum pname, GLboolean* data);

+ 5 - 0
Userland/Libraries/LibGL/GLTexture.cpp

@@ -69,6 +69,11 @@ void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
     g_gl_context->gl_tex_env(target, pname, param);
 }
 
+void glTexEnvi(GLenum target, GLenum pname, GLint param)
+{
+    g_gl_context->gl_tex_env(target, pname, param);
+}
+
 void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 {
     g_gl_context->gl_copy_tex_image_2d(target, level, internalformat, x, y, width, height, border);