In _save_End(), set CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END if
we're in GL_COMPILE_AND_EXECUTE mode. This fixes bug 7984.
This commit is contained in:
@@ -1305,6 +1305,9 @@ static void GLAPIENTRY _save_End( void )
|
||||
GLint i = tnl->save.prim_count - 1;
|
||||
|
||||
ctx->Driver.CurrentSavePrimitive = PRIM_OUTSIDE_BEGIN_END;
|
||||
if (ctx->ExecuteFlag)
|
||||
ctx->Driver.CurrentExecPrimitive = PRIM_OUTSIDE_BEGIN_END;
|
||||
|
||||
tnl->save.prim[i].mode |= PRIM_END;
|
||||
tnl->save.prim[i].count = ((tnl->save.initial_counter - tnl->save.counter) -
|
||||
tnl->save.prim[i].start);
|
||||
|
Reference in New Issue
Block a user