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
edd851f9e3
Tweaks to time system:
- Init time system first, because it no longer depends on video mode.
- Made real time updates less frequent, so it has less impact on performance. Still more than accurate enough.
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
First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed!
3 years ago
display.c
First implementation of interlaced mode and switching display modes by pressing Select.
3 years ago
display.h
Expanded display initialization code with proper handling of both NTSC and PAL aspect ratios, and allowing PAL to render at higher resolution.
3 years ago
input.c
First implementation of interlaced mode and switching display modes by pressing Select.
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
Tweaks to time system:
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
Tweaks to time system:
3 years ago
time.h
Implemented real-time clock, allowing for precise timekeeping and framerate-independent game updates.
3 years ago
world.c
First implementation of world loading and rendering. No BSP logic or optimizations in here yet, but something is being displayed!
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