diff --git a/Userland/Libraries/LibGL/GL/gl.h b/Userland/Libraries/LibGL/GL/gl.h index 36646ae92a..23f7e1bd9a 100644 --- a/Userland/Libraries/LibGL/GL/gl.h +++ b/Userland/Libraries/LibGL/GL/gl.h @@ -429,6 +429,8 @@ GLAPI void glFogf(GLenum pname, GLfloat param); GLAPI void glFogi(GLenum pname, GLint param); GLAPI void glPixelStorei(GLenum pname, GLint param); GLAPI void glScissor(GLint x, GLint y, GLsizei width, GLsizei height); +GLAPI void glLightf(GLenum light, GLenum pname, GLfloat param); +GLAPI void glLightfv(GLenum light, GLenum pname, GLfloat* param); #ifdef __cplusplus } diff --git a/Userland/Libraries/LibGL/GLLights.cpp b/Userland/Libraries/LibGL/GLLights.cpp index 24fb654cfb..6aa9c2ab0b 100644 --- a/Userland/Libraries/LibGL/GLLights.cpp +++ b/Userland/Libraries/LibGL/GLLights.cpp @@ -6,9 +6,22 @@ #include "GL/gl.h" #include "GLContext.h" +#include extern GL::GLContext* g_gl_context; +void glLightf(GLenum light, GLenum pname, GLfloat param) +{ + // FIXME: implement + dbgln_if(GL_DEBUG, "glLightf({}, {}, {}): unimplemented", light, pname, param); +} + +void glLightfv(GLenum light, GLenum pname, GLfloat* param) +{ + // FIXME: implement + dbgln_if(GL_DEBUG, "glLightfv({}, {}, {}): unimplemented", light, pname, param); +} + void glShadeModel(GLenum mode) { g_gl_context->gl_shade_model(mode);