From 22ed1693cdad855e0ff9748872422dfa4974a62e Mon Sep 17 00:00:00 2001 From: unknown Date: Thu, 5 Dec 2024 22:14:22 +0100 Subject: [PATCH] now accounting for missing polygon offset definitions in GLES --- src/rlgl.h | 28 ++++++++++++++++++++++++---- 1 file changed, 24 insertions(+), 4 deletions(-) diff --git a/src/rlgl.h b/src/rlgl.h index 5a42722da..aa38f3806 100644 --- a/src/rlgl.h +++ b/src/rlgl.h @@ -2062,16 +2062,36 @@ void rlEnablePolygonOffsetFill(void) { glEnable(GL_POLYGON_OFFSET_FILL); } void rlDisablePolygonOffsetFill(void) { glDisable(GL_POLYGON_OFFSET_FILL); } // Enable depth offset for lines -void rlEnablePolygonOffsetLine(void) { glEnable(GL_POLYGON_OFFSET_LINE); } +void rlEnablePolygonOffsetLine(void) +{ +#if defined(GRAPHICS_API_OPENGL_11) || defined(GRAPHICS_API_OPENGL_33) + glEnable(GL_POLYGON_OFFSET_LINE); +#endif +} // Disable depth offset for lines -void rlDisablePolygonOffsetLine(void) { glDisable(GL_POLYGON_OFFSET_LINE); } +void rlDisablePolygonOffsetLine(void) +{ +#if defined(GRAPHICS_API_OPENGL_11) || defined(GRAPHICS_API_OPENGL_33) + glDisable(GL_POLYGON_OFFSET_LINE); +#endif +} // Enable depth offset for points -void rlEnablePolygonOffsetPoint(void) { glEnable(GL_POLYGON_OFFSET_POINT); } +void rlEnablePolygonOffsetPoint(void) +{ +#if defined(GRAPHICS_API_OPENGL_11) || defined(GRAPHICS_API_OPENGL_33) + glEnable(GL_POLYGON_OFFSET_POINT); +#endif +} // Disable depth offset for points -void rlDisablePolygonOffsetPoint(void) { glDisable(GL_POLYGON_OFFSET_POINT); } +void rlDisablePolygonOffsetPoint(void) +{ +#if defined(GRAPHICS_API_OPENGL_11) || defined(GRAPHICS_API_OPENGL_33) + glDisable(GL_POLYGON_OFFSET_POINT); +#endif +} // Set polygon depth offset void rlSetPolygonOffset(float factor, float units) { glPolygonOffset(factor, units); }