Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
* Deprecate sBackgroundMusicDefaultVolume * Add MAX_SIMULTANEOUS_NOTES defines and better document audio allocations for audio heap (looks kinda awful still) * Some formatting changes :( (But also some safeguards and updated documentation) * Pointless memory allocation * Audio safeguard error * Bugfix: the smaller MAX_SIMULTANEOUS_NOTES define, when used, can lead to silence on audio init * Bugfixes, sound bank heap defines, BETTER_REVERB improvements * Whoops * sAudioFirstBoot renamed to sAudioIsInitialized * Added no cap music restarts define (HackerN64#335) * Add missing syncs for G_PM_NPRIMITIVE (HackerN64#345) * Fixed eeprom saving on VC (HackerN64#334) * Fixed eeprom saving on VC * Specify SM for EEP4K, for any other savetype use ED * Moved IS_VC() check to an earlier point, switch IS_VC()->gIsVC * Moved binary VC files to bin folder, added checks for EEP * Do not keep vc_bin if EEP is not set * Added buttonReleased member in the controller struct (HackerN64#421) * Bugfix, refactor, and slightly improve BETTER_REVERB runtime (HackerN64#391) * Buxfix, refactor, and slightly improve BETTER_REVERB runtime * Update BETTER_REVERB defaults and add some more customizability * Improve BETTER_REVERB runtime even further * Rename some reverb variables to make more sense in context * Suppress a gcc10 compiler warning for uninitialized variable * Adjust the static surface pool's size automatically per level and add static object collision (HackerN64#444) * Fixed function addresses being incorrect in crash screen stacktrace (HackerN64#333) * Clear only used dynamic cells (HackerN64#451) Clear only used dynamic cells * Fixed memory leak between areas from automatic surface pool size (HackerN64#452) * fixed mem leak * Add comment to second pop * Mat Stack Fix * Implemented new lightweight CPU/RDP profiler * Added RSP profiling to the lightweight profiler * Added CPU audio to lightweight profiler * Changed lingering manual light struct definitions to gdSPDefLights1, made a dummy light for Koopa's pink shorts * Ran script to convert all light commands to lightcolor commands * Added define guards for the profiler * Wrote function for setting up global light direction in the frame * Moved camera matrix into projection stack * Corrected cameraToObject for the new matrix stack (fixes culling and sound) * Fixed billboarding with new matrix stack * Fixed shadows with new matrix stack * Fixed some areas where the game was previously extracting the camera matrix from various matrices * Restored vanilla light and env map directions under new matrix stack * Fix goddard crash * Fix geo_process_level_of_detail * Remove 'construct_float' from 'geo_process_level_of_detail' * Removed some accidentally added files * Removed unnecessary matrix multiplications in geo_process_object * Added fixlights script to build system for fixing custom assets and added option to disable it if needed * Fixed visual debug with new matstack and cleaned up visual debug code * Fixed handling of WORLD_SCALE in view matrix so it doesn't get cancelled out * Fixed clip planes not scaling based on WORLD_SCALE Co-authored-by: Mr-Wiseguy <[email protected]> Co-authored-by: Arceveti <[email protected]> Co-authored-by: thecozies <[email protected]> * moved CASTLE_MUSIC_FIX into level specific checks (HackerN64#437) * Clean up gotos from find_wall_collisions_from_list (HackerN64#288) * Replace unused 0C bank with aglab's / scut's extended 0C bank (HackerN64#412) * Delete config_interaction.h (HackerN64#440) * Line endings for all text files now forced to \n instead of \r\n (HackerN64#464) * Reformat config comments (HackerN64#470) * fix level mesh not updating (HackerN64#477) Co-authored-by: gheskett <[email protected]> Co-authored-by: Denis Kopyrin <[email protected]> Co-authored-by: Fazana <[email protected]> Co-authored-by: axollyon <[email protected]> Co-authored-by: Mr-Wiseguy <[email protected]> Co-authored-by: Arceveti <[email protected]> Co-authored-by: Reonu <[email protected]> Co-authored-by: arthurtilly <[email protected]> Co-authored-by: thecozies <[email protected]> Co-authored-by: thecozies <[email protected]> Co-authored-by: Arceveti <[email protected]> Co-authored-by: Tubular Bells <[email protected]>
- Loading branch information