Enabling display list support for glClearBuffer functions with minor fixes
Signed-off-by: Anuj Phogat <anuj.phogat@gmail.com> Reviewed-by: Ian Romanick <idr@freedesktop.org>
This commit is contained in:
+11
-11
@@ -1422,7 +1422,7 @@ save_ClearBufferiv(GLenum buffer, GLint drawbuffer, const GLint *value)
|
||||
}
|
||||
}
|
||||
if (ctx->ExecuteFlag) {
|
||||
/*CALL_ClearBufferiv(ctx->Exec, (buffer, drawbuffer, value));*/
|
||||
CALL_ClearBufferiv(ctx->Exec, (buffer, drawbuffer, value));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1450,7 +1450,7 @@ save_ClearBufferuiv(GLenum buffer, GLint drawbuffer, const GLuint *value)
|
||||
}
|
||||
}
|
||||
if (ctx->ExecuteFlag) {
|
||||
/*CALL_ClearBufferuiv(ctx->Exec, (buffer, drawbuffer, value));*/
|
||||
CALL_ClearBufferuiv(ctx->Exec, (buffer, drawbuffer, value));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1478,7 +1478,7 @@ save_ClearBufferfv(GLenum buffer, GLint drawbuffer, const GLfloat *value)
|
||||
}
|
||||
}
|
||||
if (ctx->ExecuteFlag) {
|
||||
/*CALL_ClearBufferuiv(ctx->Exec, (buffer, drawbuffer, value));*/
|
||||
CALL_ClearBufferfv(ctx->Exec, (buffer, drawbuffer, value));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1498,7 +1498,7 @@ save_ClearBufferfi(GLenum buffer, GLint drawbuffer,
|
||||
n[4].i = stencil;
|
||||
}
|
||||
if (ctx->ExecuteFlag) {
|
||||
/*CALL_ClearBufferfi(ctx->Exec, (buffer, drawbuffer, depth, stencil));*/
|
||||
CALL_ClearBufferfi(ctx->Exec, (buffer, drawbuffer, depth, stencil));
|
||||
}
|
||||
}
|
||||
|
||||
@@ -7545,36 +7545,36 @@ execute_list(struct gl_context *ctx, GLuint list)
|
||||
break;
|
||||
case OPCODE_CLEAR_BUFFER_IV:
|
||||
{
|
||||
/*GLint value[4];
|
||||
GLint value[4];
|
||||
value[0] = n[3].i;
|
||||
value[1] = n[4].i;
|
||||
value[2] = n[5].i;
|
||||
value[3] = n[6].i;
|
||||
CALL_ClearBufferiv(ctx->Exec, (n[1].e, n[2].i, value));*/
|
||||
CALL_ClearBufferiv(ctx->Exec, (n[1].e, n[2].i, value));
|
||||
}
|
||||
break;
|
||||
case OPCODE_CLEAR_BUFFER_UIV:
|
||||
{
|
||||
/*GLuint value[4];
|
||||
GLuint value[4];
|
||||
value[0] = n[3].ui;
|
||||
value[1] = n[4].ui;
|
||||
value[2] = n[5].ui;
|
||||
value[3] = n[6].ui;
|
||||
CALL_ClearBufferiv(ctx->Exec, (n[1].e, n[2].i, value));*/
|
||||
CALL_ClearBufferuiv(ctx->Exec, (n[1].e, n[2].i, value));
|
||||
}
|
||||
break;
|
||||
case OPCODE_CLEAR_BUFFER_FV:
|
||||
{
|
||||
/*GLfloat value[4];
|
||||
GLfloat value[4];
|
||||
value[0] = n[3].f;
|
||||
value[1] = n[4].f;
|
||||
value[2] = n[5].f;
|
||||
value[3] = n[6].f;
|
||||
CALL_ClearBufferfv(ctx->Exec, (n[1].e, n[2].i, value));*/
|
||||
CALL_ClearBufferfv(ctx->Exec, (n[1].e, n[2].i, value));
|
||||
}
|
||||
break;
|
||||
case OPCODE_CLEAR_BUFFER_FI:
|
||||
/*CALL_ClearBufferfi(ctx->Exec, (n[1].e, n[2].i, n[3].f, n[4].i));*/
|
||||
CALL_ClearBufferfi(ctx->Exec, (n[1].e, n[2].i, n[3].f, n[4].i));
|
||||
break;
|
||||
case OPCODE_CLEAR_COLOR:
|
||||
CALL_ClearColor(ctx->Exec, (n[1].f, n[2].f, n[3].f, n[4].f));
|
||||
|
||||
Reference in New Issue
Block a user