diff --git a/Userland/Libraries/LibGL/GL/gl.h b/Userland/Libraries/LibGL/GL/gl.h index 36b6fae3f5..36c2ab0748 100644 --- a/Userland/Libraries/LibGL/GL/gl.h +++ b/Userland/Libraries/LibGL/GL/gl.h @@ -612,6 +612,7 @@ GLAPI void glTexGeni(GLenum coord, GLenum pname, GLint param); GLAPI void glRectf(GLfloat x1, GLfloat y1, GLfloat x2, GLfloat y2); GLAPI void glRecti(GLint x1, GLint y1, GLint x2, GLint y2); GLAPI void glGetTexLevelParameteriv(GLenum target, GLint level, GLenum pname, GLint* params); +GLAPI void glPointSize(GLfloat size); #ifdef __cplusplus } diff --git a/Userland/Libraries/LibGL/GLDraw.cpp b/Userland/Libraries/LibGL/GLDraw.cpp index 6139975933..f484dc49d2 100644 --- a/Userland/Libraries/LibGL/GLDraw.cpp +++ b/Userland/Libraries/LibGL/GLDraw.cpp @@ -6,6 +6,7 @@ #include "GL/gl.h" #include "GLContext.h" +#include extern GL::GLContext* g_gl_context; @@ -24,6 +25,12 @@ void glLineWidth(GLfloat width) g_gl_context->gl_line_width(width); } +void glPointSize(GLfloat size) +{ + // FIXME: implement + dbgln_if(GL_DEBUG, "glPointSize({}): unimplemented", size); +} + void glRasterPos2i(GLint x, GLint y) { g_gl_context->gl_raster_pos(static_cast(x), static_cast(y), 0.0f, 1.0f);