mesa: data structure updates for GL_EXT_provoking_vertex
This commit is contained in:
@@ -592,6 +592,9 @@ _mesa_init_constants(GLcontext *ctx)
|
||||
/* GL_ATI_envmap_bumpmap */
|
||||
ctx->Const.SupportedBumpUnits = SUPPORTED_ATI_BUMP_UNITS;
|
||||
|
||||
/* GL_EXT_provoking_vertex */
|
||||
ctx->Const.QuadsFollowProvokingVertexConvention = GL_TRUE;
|
||||
|
||||
/* sanity checks */
|
||||
ASSERT(ctx->Const.MaxTextureUnits == MIN2(ctx->Const.MaxTextureImageUnits,
|
||||
ctx->Const.MaxTextureCoordUnits));
|
||||
|
@@ -106,6 +106,7 @@ static const struct {
|
||||
{ OFF, "GL_EXT_pixel_buffer_object", F(EXT_pixel_buffer_object) },
|
||||
{ OFF, "GL_EXT_point_parameters", F(EXT_point_parameters) },
|
||||
{ ON, "GL_EXT_polygon_offset", F(EXT_polygon_offset) },
|
||||
{ OFF, "GL_EXT_provoking_vertex", F(EXT_provoking_vertex) },
|
||||
{ ON, "GL_EXT_rescale_normal", F(EXT_rescale_normal) },
|
||||
{ OFF, "GL_EXT_secondary_color", F(EXT_secondary_color) },
|
||||
{ ON, "GL_EXT_separate_specular_color", F(EXT_separate_specular_color) },
|
||||
|
@@ -770,6 +770,7 @@ struct gl_light_attrib
|
||||
|
||||
GLboolean Enabled; /**< Lighting enabled flag */
|
||||
GLenum ShadeModel; /**< GL_FLAT or GL_SMOOTH */
|
||||
GLenum ProvokingVertex; /**< GL_EXT_provoking_vertex */
|
||||
GLenum ColorMaterialFace; /**< GL_FRONT, BACK or FRONT_AND_BACK */
|
||||
GLenum ColorMaterialMode; /**< GL_AMBIENT, GL_DIFFUSE, etc */
|
||||
GLbitfield ColorMaterialBitmask; /**< bitmask formed from Face and Mode */
|
||||
@@ -2421,6 +2422,9 @@ struct gl_constants
|
||||
GLuint MaxVarying; /**< Number of float[4] varying parameters */
|
||||
|
||||
GLbitfield SupportedBumpUnits; /**> units supporting GL_ATI_envmap_bumpmap as targets */
|
||||
|
||||
/**< GL_EXT_provoking_vertex */
|
||||
GLboolean QuadsFollowProvokingVertexConvention;
|
||||
};
|
||||
|
||||
|
||||
@@ -2489,6 +2493,7 @@ struct gl_extensions
|
||||
GLboolean EXT_pixel_buffer_object;
|
||||
GLboolean EXT_point_parameters;
|
||||
GLboolean EXT_polygon_offset;
|
||||
GLboolean EXT_provoking_vertex;
|
||||
GLboolean EXT_rescale_normal;
|
||||
GLboolean EXT_shadow_funcs;
|
||||
GLboolean EXT_secondary_color;
|
||||
|
Reference in New Issue
Block a user