From 50aee8a92c7a356bfbd8bd56b6f8b313762d4215 Mon Sep 17 00:00:00 2001 From: T_chan Date: Tue, 18 Jan 2022 21:28:07 +0000 Subject: [PATCH] add glPolygonMode() stub --- GL/state.c | 7 +++++++ include/GL/gl.h | 1 + 2 files changed, 8 insertions(+) diff --git a/GL/state.c b/GL/state.c index 3cfc590..8fa7584 100644 --- a/GL/state.c +++ b/GL/state.c @@ -276,6 +276,7 @@ void _glInitContext() { glClearDepth(1.0f); glDepthFunc(GL_LESS); glDepthMask(GL_TRUE); + glPolygonMode(GL_FRONT_AND_BACK, GL_FILL); glFrontFace(GL_CCW); glCullFace(GL_BACK); glShadeModel(GL_SMOOTH); @@ -480,6 +481,12 @@ GLAPI void APIENTRY glHint(GLenum target, GLenum mode) { } } +/* Polygon Rasterization Mode */ +GLAPI void APIENTRY glPolygonMode(GLenum face, GLenum mode) { + _GL_UNUSED(face); + _GL_UNUSED(mode); +} + /* Culling */ GLAPI void APIENTRY glFrontFace(GLenum mode) { FRONT_FACE = mode; diff --git a/include/GL/gl.h b/include/GL/gl.h index 1fb20a8..8fafffe 100644 --- a/include/GL/gl.h +++ b/include/GL/gl.h @@ -667,6 +667,7 @@ GLAPI GLenum APIENTRY glGetError(void); /* Non Operational Stubs for portability */ GLAPI void APIENTRY glAlphaFunc(GLenum func, GLclampf ref); GLAPI void APIENTRY glLineWidth(GLfloat width); +GLAPI void APIENTRY glPolygonMode(GLenum face, GLenum mode); GLAPI void APIENTRY glPolygonOffset(GLfloat factor, GLfloat units); GLAPI void APIENTRY glGetTexParameterfv(GLenum target, GLenum pname, GLfloat *params); GLAPI void APIENTRY glGetTexParameteriv(GLenum target, GLenum pname, GLint *params);