Quake BSP renderer for PS1
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
Nico de Poel a6e9aa1b21 First simple test with scratch memory, just to verify that it works. 3 years ago
.gitignore First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
CMakeLists.txt First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
CMakePresets.json Added debug and release build configurations 3 years ago
asset.c First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
asset.h First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
atlas-e1m1.tim First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
atlas-e2m2.tim First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
common.h Set up some helper functions for memory management, including scratchpad memory. Moved the primitive buffer here too. 3 years ago
display.c Set up some helper functions for memory management, including scratchpad memory. Moved the primitive buffer here too. 3 years ago
display.h Adapted Select button input to switch between NTSC and PAL, which is a bit more useful at the moment. 3 years ago
input.c Adapted Select button input to switch between NTSC and PAL, which is a bit more useful at the moment. 3 years ago
input.h First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
iso.xml First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
main.c Modified triangle rendering code so that it finally works on real hardware. 3 years ago
memory.c First simple test with scratch memory, just to verify that it works. 3 years ago
memory.h First simple test with scratch memory, just to verify that it works. 3 years ago
ps1bsp.h First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
qmath.c First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
qmath.h First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
system.cnf First import, with bits of code taken from the MDL viewer prototype, split up into organized units. 3 years ago
test.ps1bsp First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago
time.c Fixes to the time system to make it work on real hardware, and prevent potential crash from division by zero. 3 years ago
time.h Implemented real-time clock, allowing for precise timekeeping and framerate-independent game updates. 3 years ago
world.c First simple test with scratch memory, just to verify that it works. 3 years ago
world.h First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed! 3 years ago