mesa: drop GL_EXT_polygon_offset support
glPolygonOffset() has been part of the GL standard since 1.1. Also niether AMD or Nvidia support this in their binary drivers. Reviewed-by: Marek Olšák <marek.olsak@amd.com> Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=61761
This commit is contained in:
parent
8fde9429c3
commit
c0c69bd8dd
|
@ -0,0 +1,64 @@
|
|||
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
||||
<html lang="en">
|
||||
<head>
|
||||
<meta http-equiv="content-type" content="text/html; charset=utf-8">
|
||||
<title>Mesa Release Notes</title>
|
||||
<link rel="stylesheet" type="text/css" href="../mesa.css">
|
||||
</head>
|
||||
<body>
|
||||
|
||||
<div class="header">
|
||||
<h1>The Mesa 3D Graphics Library</h1>
|
||||
</div>
|
||||
|
||||
<iframe src="../contents.html"></iframe>
|
||||
<div class="content">
|
||||
|
||||
<h1>Mesa 18.2.0 Release Notes / TBD</h1>
|
||||
|
||||
<p>
|
||||
Mesa 18.2.0 is a new development release. People who are concerned
|
||||
with stability and reliability should stick with a previous release or
|
||||
wait for Mesa 18.2.1.
|
||||
</p>
|
||||
<p>
|
||||
Mesa 18.2.0 implements the OpenGL 4.5 API, but the version reported by
|
||||
glGetString(GL_VERSION) or glGetIntegerv(GL_MAJOR_VERSION) /
|
||||
glGetIntegerv(GL_MINOR_VERSION) depends on the particular driver being used.
|
||||
Some drivers don't support all the features required in OpenGL 4.5. OpenGL
|
||||
4.5 is <strong>only</strong> available if requested at context creation.
|
||||
Compatibility contexts may report a lower version depending on each driver.
|
||||
</p>
|
||||
|
||||
|
||||
<h2>SHA256 checksums</h2>
|
||||
<pre>
|
||||
TBD.
|
||||
</pre>
|
||||
|
||||
|
||||
<h2>New features</h2>
|
||||
|
||||
<p>
|
||||
Note: some of the new features are only available with certain drivers.
|
||||
</p>
|
||||
|
||||
<ul>
|
||||
<li>TBD</li>
|
||||
</ul>
|
||||
|
||||
<h2>Bug fixes</h2>
|
||||
|
||||
<ul>
|
||||
TBD
|
||||
</ul>
|
||||
|
||||
<h2>Changes</h2>
|
||||
|
||||
<ul>
|
||||
<li>Removed GL_EXT_polygon_offset applications should use glPolygonOffset instead.</li>
|
||||
</ul>
|
||||
|
||||
</div>
|
||||
</body>
|
||||
</html>
|
|
@ -8423,16 +8423,6 @@
|
|||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_polygon_offset" number="3">
|
||||
<enum name="POLYGON_OFFSET_BIAS_EXT" value="0x8039"/>
|
||||
|
||||
<function name="PolygonOffsetEXT" deprecated="3.1">
|
||||
<param name="factor" type="GLfloat"/>
|
||||
<param name="bias" type="GLfloat"/>
|
||||
<glx rop="4098" ignore="true"/>
|
||||
</function>
|
||||
</category>
|
||||
|
||||
<category name="GL_EXT_texture" number="4">
|
||||
<enum name="ALPHA4_EXT" value="0x803B"/>
|
||||
<enum name="ALPHA8_EXT" value="0x803C"/>
|
||||
|
|
|
@ -1260,7 +1260,6 @@ const struct name_offset known_dispatch[] = {
|
|||
{ "glTextureStorage1DEXT", _O(TextureStorage1DEXT) },
|
||||
{ "glTextureStorage2DEXT", _O(TextureStorage2DEXT) },
|
||||
{ "glTextureStorage3DEXT", _O(TextureStorage3DEXT) },
|
||||
{ "glPolygonOffsetEXT", _O(PolygonOffsetEXT) },
|
||||
{ "glSampleMaskSGIS", _O(SampleMaskSGIS) },
|
||||
{ "glSamplePatternSGIS", _O(SamplePatternSGIS) },
|
||||
{ "glColorPointerEXT", _O(ColorPointerEXT) },
|
||||
|
|
|
@ -3485,14 +3485,6 @@ save_PolygonOffset(GLfloat factor, GLfloat units)
|
|||
}
|
||||
|
||||
|
||||
static void GLAPIENTRY
|
||||
save_PolygonOffsetEXT(GLfloat factor, GLfloat bias)
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
/* XXX mult by DepthMaxF here??? */
|
||||
save_PolygonOffset(factor, ctx->DrawBuffer->_DepthMaxF * bias);
|
||||
}
|
||||
|
||||
static void GLAPIENTRY
|
||||
save_PolygonOffsetClampEXT(GLfloat factor, GLfloat units, GLfloat clamp)
|
||||
{
|
||||
|
@ -9839,9 +9831,6 @@ _mesa_initialize_save_table(const struct gl_context *ctx)
|
|||
SET_BlendColorEXT(table, save_BlendColorEXT);
|
||||
#endif
|
||||
|
||||
/* 3. GL_EXT_polygon_offset */
|
||||
SET_PolygonOffsetEXT(table, save_PolygonOffsetEXT);
|
||||
|
||||
/* 6. GL_EXT_texture3d */
|
||||
#if 0
|
||||
SET_CopyTexSubImage3DEXT(table, save_CopyTexSubImage3D);
|
||||
|
|
|
@ -240,7 +240,6 @@ EXT(EXT_packed_float , EXT_packed_float
|
|||
EXT(EXT_packed_pixels , dummy_true , GLL, x , x , x , 1997)
|
||||
EXT(EXT_pixel_buffer_object , EXT_pixel_buffer_object , GLL, GLC, x , x , 2004)
|
||||
EXT(EXT_point_parameters , EXT_point_parameters , GLL, x , x , x , 1997)
|
||||
EXT(EXT_polygon_offset , dummy_true , GLL, x , x , x , 1995)
|
||||
EXT(EXT_polygon_offset_clamp , ARB_polygon_offset_clamp , GLL, GLC, ES1, ES2, 2014)
|
||||
EXT(EXT_primitive_bounding_box , OES_primitive_bounding_box , x , x , x , 31, 2014)
|
||||
EXT(EXT_provoking_vertex , EXT_provoking_vertex , GLL, GLC, x , x , 2009)
|
||||
|
|
|
@ -759,7 +759,6 @@ descriptor=[
|
|||
[ "PIXEL_MAP_S_TO_S_SIZE", "CONTEXT_INT(PixelMaps.StoS.Size), NO_EXTRA" ],
|
||||
[ "POINT_SIZE_GRANULARITY", "CONTEXT_FLOAT(Const.PointSizeGranularity), NO_EXTRA" ],
|
||||
[ "POLYGON_MODE", "CONTEXT_ENUM2(Polygon.FrontMode), NO_EXTRA" ],
|
||||
[ "POLYGON_OFFSET_BIAS_EXT", "CONTEXT_FLOAT(Polygon.OffsetUnits), NO_EXTRA" ],
|
||||
[ "POLYGON_OFFSET_POINT", "CONTEXT_BOOL(Polygon.OffsetPoint), NO_EXTRA" ],
|
||||
[ "POLYGON_OFFSET_LINE", "CONTEXT_BOOL(Polygon.OffsetLine), NO_EXTRA" ],
|
||||
[ "POLYGON_SMOOTH", "CONTEXT_BOOL(Polygon.SmoothFlag), NO_EXTRA" ],
|
||||
|
|
|
@ -328,14 +328,6 @@ _mesa_PolygonOffset( GLfloat factor, GLfloat units )
|
|||
_mesa_polygon_offset_clamp(ctx, factor, units, 0.0);
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_PolygonOffsetEXT( GLfloat factor, GLfloat bias )
|
||||
{
|
||||
GET_CURRENT_CONTEXT(ctx);
|
||||
/* XXX mult by DepthMaxF here??? */
|
||||
_mesa_PolygonOffset(factor, bias * ctx->DrawBuffer->_DepthMaxF );
|
||||
}
|
||||
|
||||
void GLAPIENTRY
|
||||
_mesa_PolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp )
|
||||
{
|
||||
|
|
|
@ -60,9 +60,6 @@ _mesa_PolygonMode( GLenum face, GLenum mode );
|
|||
extern void GLAPIENTRY
|
||||
_mesa_PolygonOffset( GLfloat factor, GLfloat units );
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_PolygonOffsetEXT( GLfloat factor, GLfloat bias );
|
||||
|
||||
extern void GLAPIENTRY
|
||||
_mesa_PolygonOffsetClampEXT( GLfloat factor, GLfloat units, GLfloat clamp );
|
||||
|
||||
|
|
|
@ -1437,7 +1437,6 @@ const struct function gl_compatibility_functions_possible[] = {
|
|||
{ "glGetProgramLocalParameterfvARB", 10, -1 },
|
||||
{ "glGetProgramivARB", 10, -1 },
|
||||
{ "glGetProgramStringARB", 10, -1 },
|
||||
{ "glPolygonOffsetEXT", 10, -1 },
|
||||
{ "glColorPointerEXT", 10, -1 },
|
||||
{ "glEdgeFlagPointerEXT", 10, -1 },
|
||||
{ "glIndexPointerEXT", 10, -1 },
|
||||
|
|
Loading…
Reference in New Issue