7 Commits (de12e4269f24342be1d82916685494a0207cbb3e)

Author SHA1 Message Date
Nico de Poel e1d239150e Made polygon building faster by checking ahead of time if we have enough primitive buffer space, instead of checking it per polygon. 3 years ago
Nico de Poel ddffc8860e Fixes to make things work on real hardware again: 3 years ago
Nico de Poel a05a800da0 Implemented PVS decompression, leaf visibility check using PVS data, and front-to-back traversal of the BSP tree. 3 years ago
Nico de Poel d7a4957452 Re-enabled bounds check for primitive buffer. Fixes crashing on larger maps. 3 years ago
Nico de Poel 79f1e52d1e Rewrote scratchpad function to work more as I envisioned it: 3 years ago
Nico de Poel a6e9aa1b21 First simple test with scratch memory, just to verify that it works. 3 years ago
Nico de Poel a68b2c370f Set up some helper functions for memory management, including scratchpad memory. Moved the primitive buffer here too. 3 years ago