Skip to content

DOOM-style renderer with portal based occlusion culling.

Notifications You must be signed in to change notification settings

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

No packages published

Languages