Skip to content

fix VRAM load#209

Merged
mateusfavarin merged 1 commit intomainfrom
redhot_trackrom
Mar 14, 2025
Merged

fix VRAM load#209
mateusfavarin merged 1 commit intomainfrom
redhot_trackrom

Conversation

@mateusfavarin
Copy link
Copy Markdown
Collaborator

No description provided.

@mateusfavarin mateusfavarin merged commit 7bd0497 into main Mar 14, 2025
1 check failed
mateusfavarin added a commit that referenced this pull request Mar 14, 2025
* comments

* boss cutscene comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* progress

* progress

* boss cutscene struct data

* progress

* almost got boss cutscenes working, but Roos head is on his feet

* progress

* progress

* roo head fix

* progress

* 3 new functions

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* 74%

* bugfixes

* fix post-roo door spawn

* fix post-roo door spawn

* plant bugfix

* optimization, removes entire loop

* bugfixes

* remove dead code

* move sps lower to collision function

* new mode found

* rename flags

* OnlineCTR fixes

* 60fps fixes

* progress

* gameModeEnd

* comments

* overlay rewrite

* progress

* progress

* progress

* start implementing custom levels into decomp

* more custom level progress

* more custom level progress

* custom level fixes

* remove Prim expansion for custom levels, put back later

* custom levels progress

* custom levels progress

* custom levels work in decomp builds

* relic fix

* remove map hack, decomp build is nullptr safe

* rename extra driver models

* remove dead code

* debug menu functions in 603

* debug menu functions in 603

* start of profiler integration into retail

* profiler progress

* debug profiler partially implemented, 1132 byte budget left

* debug menu start

* debug menu start

* reset common.h

* progress

* progress

* timer progress

* debug progress

* profiler working

* profiler progress

* profiler vsync/drawsync

* pc port fixes

* progress

* more profiler

* DebugMenu flag renamed

* DebugMenu structs

* progress

* debug menu encoding progress

* debug menu progress

* debug menu draws

* debug font in debug menus

* progress

* progress

* folder added

* debug menu progress

* pc port  workaround transparency

* fixes

* debug progress

* debug menu loads levels properly

* bugfix

* debug menu Square for GO-BACK

* progress

* timers in pc port

* Faradise garage rewrite

* UI progress

* UI_VS progress

* UI_VS progress

* UI_VS progress

* progress

* progress

* progress

* quip progress

* quip progress

* quip progress

* UI_VsReadDriver

* progress

* test for persistent primitives

* USE_PCDRV (untested)

* v1 fixes

* PCDRV read=0

* PCDRV size fix

* progress

* PCDRV draws copyright

* progress

* progress

* LOAD queue refactor, removes hacky fixes from OG game

* PCDRV enters gameplay

* OG bugfix

* rename to XnfFile

* rename function

* variable rename

* Remove dead code, no more size pointers in load queue

* progress

* LOAD refactor

* pc fix

* pc fix

* pc port hacks removed

* save 300 bytes

* more defrag

* progress

* ci: move servers to 64; prioritize mingw32 online-server; fix GCC14 (#196)

* ci: disable builds for rebuild_PC

* flake: add more targets for online-servers; bump

* ci: move to x86-64 and aarch64

* ci: flake bump

* online-server: build with GCC14

* flake: prefix pc builds

* ci: magic-nix-cache was discontinue; prioritize windows builds

* ci: restore PC builds, but let them fail

* pc port fixes

* USE_DEFRAG -> USE_ALTMODS

* fixes

* OnlineCTR organizing

* debug menu progress

* debug menu progress

* dbg characters work

* FakeCrash->FCrash

* bugfix

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* progress

* progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* notes

* notes

* COLL refactor

* comments

* progress

* progress

* progress

* progress

* progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* cam progress

* cam progress

* cam progress BlastedLerp struct

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* PushBuffer 2 new funcs (thanks Faradise)

* struct rename

* optimization

* optimization

* advgarage bugfix

* progress

* Remove Hardware CriticalSection, use Software CriticalSection

* defrag MAIN, required for byte budget, fixes Software CriticalSection

* progress

* bugfix

* debug menu DEPTH fix

* profiler 16x9

* 226 test and profiler print

* profiling for 226

* 226 test progress

* loading screen optimizations

* progress

* remove critical sections

* bugfix

* boss spawn fix

* LOAD full defrag

* remove outdated benchmark

* progress

* MEMPACK_Init refactor

* clearity

* bugfix

* progress

* optimization

* bugfix

* RenderStars and Decomp (#208)

* Stars

* Decomp progress

* add semicolon

* add another semicolon

* pc port fix

* fix VRAM load (#209)

---------

Co-authored-by: Niko <a>
Co-authored-by: Pedro Lara Campos <root@pedrohlc.com>
Co-authored-by: Agung Firdaus <agung.frds7@gmail.com>
mateusfavarin added a commit that referenced this pull request Mar 15, 2025
* fix VRAM load

* rebase (#210)

* comments

* boss cutscene comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* comments

* progress

* progress

* boss cutscene struct data

* progress

* almost got boss cutscenes working, but Roos head is on his feet

* progress

* progress

* roo head fix

* progress

* 3 new functions

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* TeleportSelf working

* 74%

* bugfixes

* fix post-roo door spawn

* fix post-roo door spawn

* plant bugfix

* optimization, removes entire loop

* bugfixes

* remove dead code

* move sps lower to collision function

* new mode found

* rename flags

* OnlineCTR fixes

* 60fps fixes

* progress

* gameModeEnd

* comments

* overlay rewrite

* progress

* progress

* progress

* start implementing custom levels into decomp

* more custom level progress

* more custom level progress

* custom level fixes

* remove Prim expansion for custom levels, put back later

* custom levels progress

* custom levels progress

* custom levels work in decomp builds

* relic fix

* remove map hack, decomp build is nullptr safe

* rename extra driver models

* remove dead code

* debug menu functions in 603

* debug menu functions in 603

* start of profiler integration into retail

* profiler progress

* debug profiler partially implemented, 1132 byte budget left

* debug menu start

* debug menu start

* reset common.h

* progress

* progress

* timer progress

* debug progress

* profiler working

* profiler progress

* profiler vsync/drawsync

* pc port fixes

* progress

* more profiler

* DebugMenu flag renamed

* DebugMenu structs

* progress

* debug menu encoding progress

* debug menu progress

* debug menu draws

* debug font in debug menus

* progress

* progress

* folder added

* debug menu progress

* pc port  workaround transparency

* fixes

* debug progress

* debug menu loads levels properly

* bugfix

* debug menu Square for GO-BACK

* progress

* timers in pc port

* Faradise garage rewrite

* UI progress

* UI_VS progress

* UI_VS progress

* UI_VS progress

* progress

* progress

* progress

* quip progress

* quip progress

* quip progress

* UI_VsReadDriver

* progress

* test for persistent primitives

* USE_PCDRV (untested)

* v1 fixes

* PCDRV read=0

* PCDRV size fix

* progress

* PCDRV draws copyright

* progress

* progress

* LOAD queue refactor, removes hacky fixes from OG game

* PCDRV enters gameplay

* OG bugfix

* rename to XnfFile

* rename function

* variable rename

* Remove dead code, no more size pointers in load queue

* progress

* LOAD refactor

* pc fix

* pc fix

* pc port hacks removed

* save 300 bytes

* more defrag

* progress

* ci: move servers to 64; prioritize mingw32 online-server; fix GCC14 (#196)

* ci: disable builds for rebuild_PC

* flake: add more targets for online-servers; bump

* ci: move to x86-64 and aarch64

* ci: flake bump

* online-server: build with GCC14

* flake: prefix pc builds

* ci: magic-nix-cache was discontinue; prioritize windows builds

* ci: restore PC builds, but let them fail

* pc port fixes

* USE_DEFRAG -> USE_ALTMODS

* fixes

* OnlineCTR organizing

* debug menu progress

* debug menu progress

* dbg characters work

* FakeCrash->FCrash

* bugfix

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* coll notes

* progress

* progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* coll progress

* notes

* notes

* COLL refactor

* comments

* progress

* progress

* progress

* progress

* progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* vismem progress

* cam progress

* cam progress

* cam progress BlastedLerp struct

* cleanup

* cleanup

* cleanup

* cleanup

* cleanup

* PushBuffer 2 new funcs (thanks Faradise)

* struct rename

* optimization

* optimization

* advgarage bugfix

* progress

* Remove Hardware CriticalSection, use Software CriticalSection

* defrag MAIN, required for byte budget, fixes Software CriticalSection

* progress

* bugfix

* debug menu DEPTH fix

* profiler 16x9

* 226 test and profiler print

* profiling for 226

* 226 test progress

* loading screen optimizations

* progress

* remove critical sections

* bugfix

* boss spawn fix

* LOAD full defrag

* remove outdated benchmark

* progress

* MEMPACK_Init refactor

* clearity

* bugfix

* progress

* optimization

* bugfix

* RenderStars and Decomp (#208)

* Stars

* Decomp progress

* add semicolon

* add another semicolon

* pc port fix

* fix VRAM load (#209)

---------

Co-authored-by: Niko <a>
Co-authored-by: Pedro Lara Campos <root@pedrohlc.com>
Co-authored-by: Agung Firdaus <agung.frds7@gmail.com>

* temporarily disable ghosts

---------

Co-authored-by: Pedro Lara Campos <root@pedrohlc.com>
Co-authored-by: Agung Firdaus <agung.frds7@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant