A 3D Application that loads a BSP file and renders them using SDL2.
The program is unfinished but now it can:
- Load PAK file from disk to memory
- Load BSP files
- Draw basic shapes
- Render 3D objects
- Backface culling
- Load 3D model from obj files
Future goals are:
- Set up camera and frustum class
- Texture mapping (with perspective correction)
- Create rendering layer
- Mark visibile areas using PVS (Partially Visible Set)
- Draw faces
- Frustum culling
The only library used is SDL2, which is already provided in the "vendor" directory:
Resources: