[Mesa-dev] [PATCH 1/4] glapi: add GL_EXT_polygon_offset_clamp
Ilia Mirkin
imirkin at alum.mit.edu
Tue Dec 30 23:38:11 PST 2014
Signed-off-by: Ilia Mirkin <imirkin at alum.mit.edu>
---
src/mapi/glapi/gen/gl_API.xml | 11 +++++++++++
src/mesa/main/polygon.c | 6 ++++++
src/mesa/main/polygon.h | 5 ++++-
3 files changed, 21 insertions(+), 1 deletion(-)
diff --git a/src/mapi/glapi/gen/gl_API.xml b/src/mapi/glapi/gen/gl_API.xml
index e1b1246..086c9d4 100644
--- a/src/mapi/glapi/gen/gl_API.xml
+++ b/src/mapi/glapi/gen/gl_API.xml
@@ -12850,6 +12850,17 @@
<xi:include href="INTEL_performance_query.xml" xmlns:xi="http://www.w3.org/2001/XInclude"/>
+<category name="GL_EXT_polygon_offset_clamp" number="460">
+ <enum name="POLYGON_OFFSET_CLAMP_EXT" value="0x8E1B">
+ <size name="Get" mode="get"/>
+ </enum>
+ <function name="PolygonOffsetClampEXT" offset="assign">
+ <param name="factor" type="GLfloat"/>
+ <param name="units" type="GLfloat"/>
+ <param name="clamp" type="GLfloat"/>
+ </function>
+</category>
+
<!-- Unnumbered extensions sorted by name. -->
<category name="GL_ATI_blend_equation_separate">
diff --git a/src/mesa/main/polygon.c b/src/mesa/main/polygon.c
index cdaa244..e3b9073 100644
--- a/src/mesa/main/polygon.c
+++ b/src/mesa/main/polygon.c
@@ -265,6 +265,12 @@ _mesa_PolygonOffsetEXT( GLfloat factor, GLfloat bias )
_mesa_PolygonOffset(factor, bias * ctx->DrawBuffer->_DepthMaxF );
}
+void GLAPIENTRY
+_mesa_PolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp )
+{
+
+}
+
/**********************************************************************/
diff --git a/src/mesa/main/polygon.h b/src/mesa/main/polygon.h
index 530adba..6cf14d3 100644
--- a/src/mesa/main/polygon.h
+++ b/src/mesa/main/polygon.h
@@ -55,12 +55,15 @@ extern void GLAPIENTRY
_mesa_PolygonOffsetEXT( GLfloat factor, GLfloat bias );
extern void GLAPIENTRY
+_mesa_PolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp );
+
+extern void GLAPIENTRY
_mesa_PolygonStipple( const GLubyte *mask );
extern void GLAPIENTRY
_mesa_GetPolygonStipple( GLubyte *mask );
-extern void
+extern void
_mesa_init_polygon( struct gl_context * ctx );
#endif
--
2.0.5
More information about the mesa-dev
mailing list