src/drawing.c
 1#include "alba.h"
 2
 3void draw_triangles(
 4    AlbaWindow* window,
 5    const uint64_t num_vertices,
 6    const uint64_t num_indices,
 7    const float* vertices,
 8    const float* attributes,
 9    const uint32_t* indices
10)
11{
12    float_array_extend(&window->new_vertices, num_vertices * 2, vertices);
13    float_array_extend(&window->new_attributes, num_vertices * 4, attributes);
14    uint32_array_extend(&window->new_indices, num_indices, indices);
15    window->dirty = 1;
16}