- (ctx->Driver.CurrentExecPrimitive != PRIM_OUTSIDE_BEGIN_END))
- {
- loopback_weak_prim( ctx, &prim[i] );
- }
- else
- {
- loopback_prim( ctx, buffer, &prim[i], wrap_count, vertex_size, la, nr );
+ _mesa_inside_begin_end(ctx)) {
+ loopback_weak_prim(ctx, &prim[i]);
+ } else {
+ loopback_prim(ctx, buffer, &prim[i], wrap_count, vertex_size, la, nr);