9 Commits (unrollquadloop)

Author SHA1 Message Date
Nico de Poel 314b52e99e Added a separate CLUT for transparent surfaces, and set semi-transparency mode on water polygons. 3 years ago
Nico de Poel b1e568e5c3 Added check to backface culling to see if the face is behind the camera. 3 years ago
Nico de Poel 76a6dc92d5 First pass at implementing texturing of face polygons. 3 years ago
Nico de Poel ddffc8860e Fixes to make things work on real hardware again: 3 years ago
Nico de Poel b7da18d0c8 First bits of code involving BSP traversal with front/back selection and math: determine the leaf that the camera is currently in. 3 years ago
Nico de Poel c5783982e1 Added a more aggressive inlining macro. Not sure if it makes any difference now, but it's nice to have the option. 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
Nico de Poel 5a3b6aac46 First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
Nico de Poel ea44f4e99c First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago