Skip to content

BenjaminTSmith/portal-renderer

Repository files navigation

portal-renderer

This is a DOOM style renderer with portal based occlusion culling. The renderer supports convex sectors, and perspective correct, subpixel accurate texture mapping (original DOOM had perspective correct texture mapping). No slanted walls or floors/ceilings however (same as the original DOOM).

Just compile src/main.c with tigr (see submodule):

cc -o bin/main src/main.c tigr/tigr.c -Itigr -lm -lGLU -lGL -lX11 -Wall -O0 -g

About

DOOM-style renderer with portal based occlusion culling.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages