~mika/sofa

ref: 0646871a3b71d14d3dd9f39367be1ceff3794b8c sofa/canvas.c -rw-r--r-- 319 bytes
0646871a — m1ka sofa sitting 27 days ago
                                                                                
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
#include <stdlib.h>

#include <glad/gl.h>

#include "canvas.h"


canvas_t canvas_create(GLint w, GLint h) {
    color_t* data = calloc(w * h, sizeof(color_t));

    for (int i = 0; i < (w*h); i++) {
        data[i] = COL_BLUE;
    }

    return (canvas_t){
        .data = data,
        .w = w,
        .h = h
    };
}