Incomplete implementation of back face culling

This commit is contained in:
2024-07-14 16:02:37 +01:00
parent 5a3b143762
commit 51099ae97e
3 changed files with 77 additions and 6 deletions

View File

@@ -22,6 +22,7 @@ typedef struct {
colour_t colour;
} scene_triangle_t;
MAKE_LIST_TYPE(u64);
MAKE_LIST_TYPE(f32);
MAKE_LIST_TYPE(vec2i_t);
MAKE_LIST_TYPE(vec3f_t);
@@ -33,6 +34,8 @@ typedef enum {
RASTERISER_RENDER_WIREFRAME,
RASTERISER_RENDER_FILLED,
RASTERISER_RENDER_SHADED,
COUNT_RASTERISER_RENDER,
} render_type_t;
typedef struct {