From 7269957ce5407292d1558425ac8564c60a46fbae Mon Sep 17 00:00:00 2001 From: Marcel Hellkamp Date: Thu, 29 Mar 2018 15:55:55 +0200 Subject: [PATCH] Init layers as fully black (transparent if alpha channel is enabled) --- pixelnuke/canvas.c | 13 +------------ 1 file changed, 1 insertion(+), 12 deletions(-) diff --git a/pixelnuke/canvas.c b/pixelnuke/canvas.c index d307bd2..09928aa 100644 --- a/pixelnuke/canvas.c +++ b/pixelnuke/canvas.c @@ -46,18 +46,7 @@ static CanvasLayer* canvas_layer_alloc(int size, int alpha) { layer->format = alpha ? GL_RGBA : GL_RGB; layer->mem = size * size * (alpha ? 4 : 3); layer->data = malloc(sizeof(GLubyte) * layer->mem); - - GLubyte* pt; - for(int x=0; xdata + (((y * size) + x) * (alpha ? 4 : 3)); - pt[0] = x%255; - pt[1] = y%255; - if(alpha) - pt[3] = 0; - } - } - + memset(layer->data, 0, layer->mem); return layer; }