util/blitter: allow NULL clear color
This commit is contained in:
@@ -371,11 +371,20 @@ static void blitter_set_clear_color(struct blitter_context_priv *ctx,
|
||||
{
|
||||
int i;
|
||||
|
||||
for (i = 0; i < 4; i++) {
|
||||
ctx->vertices[i][1][0] = rgba[0];
|
||||
ctx->vertices[i][1][1] = rgba[1];
|
||||
ctx->vertices[i][1][2] = rgba[2];
|
||||
ctx->vertices[i][1][3] = rgba[3];
|
||||
if (rgba) {
|
||||
for (i = 0; i < 4; i++) {
|
||||
ctx->vertices[i][1][0] = rgba[0];
|
||||
ctx->vertices[i][1][1] = rgba[1];
|
||||
ctx->vertices[i][1][2] = rgba[2];
|
||||
ctx->vertices[i][1][3] = rgba[3];
|
||||
}
|
||||
} else {
|
||||
for (i = 0; i < 4; i++) {
|
||||
ctx->vertices[i][1][0] = 0;
|
||||
ctx->vertices[i][1][1] = 0;
|
||||
ctx->vertices[i][1][2] = 0;
|
||||
ctx->vertices[i][1][3] = 0;
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user