Explorar el Código

LibGL: Add stubs for `glLightf` and `glLightfv`

Jelle Raaijmakers hace 3 años
padre
commit
d38c4ac8b5
Se han modificado 2 ficheros con 15 adiciones y 0 borrados
  1. 2 0
      Userland/Libraries/LibGL/GL/gl.h
  2. 13 0
      Userland/Libraries/LibGL/GLLights.cpp

+ 2 - 0
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
 }

+ 13 - 0
Userland/Libraries/LibGL/GLLights.cpp

@@ -6,9 +6,22 @@
 
 #include "GL/gl.h"
 #include "GLContext.h"
+#include <AK/Debug.h>
 
 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);