partial implementation of double buffered render

This commit is contained in:
2024-10-15 15:29:45 +03:00
parent 446402c2e0
commit 139394c6de
10 changed files with 294 additions and 96 deletions

View File

@ -165,6 +165,8 @@ void text_cache_reset_arena(TextCache *cache);
VertexBuffer create_vertex_buffer(void);
VertexBuffer get_scratch_vertex_array(void);
void delete_vertex_buffer(VertexBuffer buffer);
void specify_vertex_buffer(VertexBuffer buffer, void const *data, size_t bytes);
@ -187,7 +189,7 @@ void swap_buffers(void);
void set_depth_range(double low, double high);
void bind_quad_element_buffer(void);
VertexBuffer get_quad_element_buffer(void);
void render_circle(const CirclePrimitive *circle);
@ -238,4 +240,8 @@ void pop_fog(void);
void finally_pop_fog(void);
void start_render_frame(void);
void end_render_frame(void);
#endif