summaryrefslogtreecommitdiff
path: root/src/engine.c
diff options
context:
space:
mode:
authorAaditya Dhruv <[email protected]>2026-01-30 20:27:21 -0600
committerAaditya Dhruv <[email protected]>2026-01-30 20:27:21 -0600
commit0c3e1f450f591d871c2779504b4113daf891fd1b (patch)
treed8d3d2698fb182d63032144961f1ebdbe2ca2262 /src/engine.c
parent1a721b98caf7559f4a18baa8d3b92269e8f1f6ce (diff)
Minor performance boost + better input
Draw triangles in correct counter clock order, back face wasn't correct
Diffstat (limited to 'src/engine.c')
-rw-r--r--src/engine.c3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/engine.c b/src/engine.c
index 5b6cf05..c5a9220 100644
--- a/src/engine.c
+++ b/src/engine.c
@@ -122,6 +122,9 @@ void engine_start(struct engine* engine) {
glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
glClearColor(0.529f, 0.808f, 0.922f, 1.0f);
glEnable(GL_DEPTH_TEST);
+ glEnable(GL_CULL_FACE);
+ glCullFace(GL_BACK);
+ glFrontFace(GL_CCW);
//glPolygonMode(GL_FRONT_AND_BACK,GL_LINE);
glUseProgram(engine->shader->program);
// Update engine managed objects