From 6363797e80a4a639f81783401c18fac552f4e75a Mon Sep 17 00:00:00 2001 From: Jelle Raaijmakers Date: Mon, 10 Jan 2022 02:29:37 +0100 Subject: [PATCH] LibGL: Implement `glLightModeli` --- Userland/Libraries/LibGL/GL/gl.h | 1 + Userland/Libraries/LibGL/GLLights.cpp | 5 +++++ 2 files changed, 6 insertions(+) diff --git a/Userland/Libraries/LibGL/GL/gl.h b/Userland/Libraries/LibGL/GL/gl.h index 615d830643..36b6fae3f5 100644 --- a/Userland/Libraries/LibGL/GL/gl.h +++ b/Userland/Libraries/LibGL/GL/gl.h @@ -573,6 +573,7 @@ GLAPI void glLightf(GLenum light, GLenum pname, GLfloat param); GLAPI void glLightfv(GLenum light, GLenum pname, GLfloat* param); GLAPI void glLightModelf(GLenum pname, GLfloat param); GLAPI void glLightModelfv(GLenum pname, GLfloat const* params); +GLAPI void glLightModeli(GLenum pname, GLint param); GLAPI void glStencilFunc(GLenum func, GLint ref, GLuint mask); GLAPI void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask); GLAPI void glStencilOp(GLenum sfail, GLenum dpfail, GLenum dppass); diff --git a/Userland/Libraries/LibGL/GLLights.cpp b/Userland/Libraries/LibGL/GLLights.cpp index 70d0c777db..e30aeb191b 100644 --- a/Userland/Libraries/LibGL/GLLights.cpp +++ b/Userland/Libraries/LibGL/GLLights.cpp @@ -45,6 +45,11 @@ void glLightModelfv(GLenum pname, GLfloat const* params) } } +void glLightModeli(GLenum pname, GLint param) +{ + g_gl_context->gl_light_model(pname, param, 0.0f, 0.0f, 0.0f); +} + void glMaterialf(GLenum face, GLenum pname, GLfloat param) { g_gl_context->gl_materialv(face, pname, ¶m);