3D cube render, basic interpolation, culling

This commit is contained in:
Krzosa Karol
2022-02-13 12:23:13 +01:00
commit d69180dbe6
9 changed files with 8528 additions and 0 deletions

20
platform.h Normal file
View File

@@ -0,0 +1,20 @@
#include "main.h"
#include <stdint.h>
struct Image {
uint32_t* pixels;
int x;
int y;
};
struct OSInitArgs {
int window_x;
int window_y;
};
extern Image screen;
extern float* depth_buffer;
extern bool keydown_a;
extern bool keydown_b;
bool OS_GameLoop();
void OS_Init(OSInitArgs);