mesa: don't flag _NEW_TRANSFORM for primitive restart
It's a draw state. Reviewed-by: Nicolai Hähnle <nicolai.haehnle@amd.com> Reviewed-by: Brian Paul <brianp@vmware.com> Reviewed-by: Timothy Arceri <tarceri@itsqueeze.com>
This commit is contained in:
@@ -1016,7 +1016,7 @@ _mesa_set_enable(struct gl_context *ctx, GLenum cap, GLboolean state)
|
||||
goto invalid_enum_error;
|
||||
}
|
||||
if (ctx->Array.PrimitiveRestart != state) {
|
||||
FLUSH_VERTICES(ctx, _NEW_TRANSFORM);
|
||||
FLUSH_VERTICES(ctx, 0);
|
||||
ctx->Array.PrimitiveRestart = state;
|
||||
update_derived_primitive_restart_state(ctx);
|
||||
}
|
||||
@@ -1026,7 +1026,7 @@ _mesa_set_enable(struct gl_context *ctx, GLenum cap, GLboolean state)
|
||||
if (!_mesa_is_gles3(ctx) && !ctx->Extensions.ARB_ES3_compatibility)
|
||||
goto invalid_enum_error;
|
||||
if (ctx->Array.PrimitiveRestartFixedIndex != state) {
|
||||
FLUSH_VERTICES(ctx, _NEW_TRANSFORM);
|
||||
FLUSH_VERTICES(ctx, 0);
|
||||
ctx->Array.PrimitiveRestartFixedIndex = state;
|
||||
update_derived_primitive_restart_state(ctx);
|
||||
}
|
||||
|
||||
@@ -1898,7 +1898,7 @@ _mesa_PrimitiveRestartIndex(GLuint index)
|
||||
}
|
||||
|
||||
if (ctx->Array.RestartIndex != index) {
|
||||
FLUSH_VERTICES(ctx, _NEW_TRANSFORM);
|
||||
FLUSH_VERTICES(ctx, 0);
|
||||
ctx->Array.RestartIndex = index;
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user