-
Notifications
You must be signed in to change notification settings - Fork 2
Project
Spacefarer Retro Remasters LLC edited this page Mar 20, 2026
·
1 revision
Common modules (based on file names in the repo):
- App lifecycle:
main.cpp,mainLoop.*,gameTime.* - Rendering:
-
renderer.*,rendererBGFX.cpp bgfxGlue.*- Shaders:
*_ps.sc,*_vs.sc,*.varying.def.sc - Post-processing:
postProcessing.*,ssao_*.sc,blur_*.sc,composite_*.sc,brightpass_*.sc
-
- UI / menus:
-
startupMenu.*,systemMenu.*,controlsMenu.* - ImGui glue:
imguiBGFX.*
-
- Input:
input.* - Gameplay / world:
-
room.*,actorList.*,object.*,inventory.*,life.*,sequence.*
-
- Resources / archives:
-
fileAccess.*,pak.*,hqr.*,unpack.* - HD assets:
hdArchive.*,hdBackground.*,hdBackgroundRenderer.*
-
- Audio:
music.*-
osystemAL.*,osystemAL_*,osystemSDL.cpp
- Diagnostics:
-
debugger.*,exceptionHandler.*,debugFont.*
-
- Versioning:
version.*
-
main.cpp→ entry point -
mainLoop.*→ update/render loop -
renderer*→ rendering pipeline -
room/life/sequence→ gameplay state -
fileAccess/pak/hqr→ data loading