[Mesa-dev] [PATCH 10/10] mesa: Leave aliasing of vertex and generic0 attribute to the dlist code.
Mathias.Froehlich at gmx.net
Mathias.Froehlich at gmx.net
Thu May 2 09:27:20 UTC 2019
From: Mathias Fröhlich <mathias.froehlich at web.de>
Now that dlist compilation again knows if it is inside glBegin/glEnd,
we can leave the decision if aliasing should occur to the vertex attribute
setter functions instead of doing that at glArrayElement time.
Signed-off-by: Mathias Fröhlich <Mathias.Froehlich at web.de>
---
src/mesa/main/api_arrayelt.c | 5 +----
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/src/mesa/main/api_arrayelt.c b/src/mesa/main/api_arrayelt.c
index 31184657399..7b540c92efd 100644
--- a/src/mesa/main/api_arrayelt.c
+++ b/src/mesa/main/api_arrayelt.c
@@ -1440,10 +1440,7 @@ _mesa_array_element(struct gl_context *ctx, GLint elt)
const gl_vert_attrib attrib = VERT_ATTRIB_GENERIC0;
const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
const void *src = attrib_src(vao, array, elt);
- /* Use glVertex(v) instead of glVertexAttrib(0, v) to be sure it's
- * issued as the last (provoking) attribute).
- */
- func_nv(&array->Format)(0, src);
+ func_arb(&array->Format)(0, src);
} else if (vao->Enabled & VERT_BIT_POS) {
const gl_vert_attrib attrib = VERT_ATTRIB_POS;
const struct gl_array_attributes *array = &vao->VertexAttrib[attrib];
--
2.20.1
More information about the mesa-dev
mailing list