* Fix warnings
* Update src/thread0_epc.c
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
* identify some texture init stuff
* match _Litob
* match cosf
* match sinf
* formatting
* Update math.h
* Delete sinf.s
* quick fix
* Update unknown_078050.c
* identify some time trial stuff
* my honest reaction
* Add a define for F3DDKR_GBI
* Add GCC define for stubbed_printf
Fixes a bunch of warnings, because IDO is such a brilliant compiler with zero flaws that for some reasons decides "#define text(...)" is against federal law.
* Update racer speed errors
* identify some game.c stuff
* Rename
* Fix inaccurate names for the displaylist heap
* more.
* quick fixes
* Update src/racer.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/objects.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/objects.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* quicker fixes
---------
Co-authored-by: Ryan Myers <ryan.p.myers@gmail.com>
Co-authored-by: David Benepe <benepe96@gmail.com>
* Very minor cleanup of init_controllers after consulting JFG
* really rough starts to some funcs
* some labeling, and match thread0_Main
* Some documenting, and better match for a couple of memory funcs
* Add more official names for vars and funcs, as well as clean up some matches a little
* Force No Shadows on Surfaces
Force No Shadows on Surfaces
Committer: sixtyfour
On branch DKRsixtyfour
Changes to be committed:
modified: src/unknown_0255E0.h
* identify shadows and fix mislabelling from past-me (#380)
* Removed outdated comment
* split some funcs out of printf that aren't related
* Move funcs to particles that should belong there
* Some printf documenting
* Do some documenting on the debug font details
* Get func_800B63F4 in a good place for now
* Match func_800B63F4
* Match render_printf and do some more documenting
* Move some functions around into different files.
* Match func_800AA3EC
* Fix some warnings in func_800AA3EC
* Rename the thread 0 assert
* Migrate BSS from particles to thread0 and printf
* Find and split out a function in particles and do more documenting
* Rename sprintf and vsprintf stuff to match JFG
* Clean up the texAnimateTexture function, and document some more places.
* WIP build_tex_display_list and documenting
* Missing file check in
* Match memset
* build_tex_display_list update with macros
* MAssive cleanup of build_tex_display_list that brings the score down in a big way.
* Removed a massive amount of extra lines in build_tex_display_list
* Match texInitTextures
* Update README score
* Fix comment
* Rename some funcs
* Commit suggestions from Fazana
* Fix for last commit
---------
Co-authored-by: Turok64Nukem <Duke64Nukem@gmail.com>
Co-authored-by: Fazana <52551480+FazanaJ@users.noreply.github.com>
* WIP func_80068FA8
* WIP func_80069790
* Match func_80069790
* WIP func_80068FA8
* WIP func_80068FA8
* Near match func_80068FA8
* Regalloc diff with func_80068FA8
* Match func_80068FA8
* Cleanup casts we don't need, and get rid of unused symbols from undefined_syms.txt
* Increase score for func_80066CDC
* Increased score of render_fade_circle
* Get func_80031BB8 back to NON_MATCHING after one struct definition got updated
* Make asm_processor linked to the original repository as a submodule to keep it up to date
* Update recomp to latest
* Updated diff.py to the latest version. One of the recent tools updates gives me line diffs in diff.py finally!
* WIP func_80010994
* Update func_80010994 WIP
* D_8011AD21 is not an array
* Cleanup
* Match func_800155B8
* WIP func_80010994
* Get func_80010994 to NON_MATCHING status
* WIP render_3d_model
* Update render_3d_model WIP
* WIP render_3d_model
* Match unused func_8001E13C
* WIP func_80011264
* Match func_800113CC
* Udpate func_80011AD0 and then use that knowledge to add some details to a few objects
* Fix warnings
* Bring func_80011AD0 closer to matching
* Match func_80011AD0
* MAtch func_800138A8
* Cleanup
* Change variable type for D_8011AEDC to be an Object as it matches what it's used as in func_8001BDD4
* Match func_8001BDD4
* Match func_8001BC54 and document the camera obj list
* Accidentally deleted the generate_ctx.sh somehow. Adding it back in
* Match func_8002A31C
* Make D_800DC8AC an array of Vec3f instead
* Update src/object_functions.c
Co-authored-by: David Benepe <benepe96@gmail.com>
* Update src/object_functions.c
Co-authored-by: David Benepe <benepe96@gmail.com>
---------
Co-authored-by: David Benepe <benepe96@gmail.com>
* WIP
* WIP
* WIP func_80078190
* Do some minor documenting and cleanup in sched.c
* Restart func_80078190 and check in the WIP
* Get func_80078190 back to something looking presentable
* WIP render_texture_rectangle_scaled
* Just about matched render_texture_rectangle_scaled
* Match render_texture_rectangle_scaled
* Minor documenting and cleanup
* Minor cleanup
* Cleanup
* Some documenting
* Match func_8006ECFC
* Move some function definitions
* Match func_8006EFDC
* Minor documentation updates
* NAme some functions, and do some documneting on fade transitons
* Do a lot of documenting and WIP
* document more, and near match WIP
* Fixed documentation
* Fix the write eeprom index macro
* Match func_8006A1C4
* Name and document handle_save_data_and_read_controller
* Typo fix
* Split the second half of camera.c to controller.c. This is a fully matched and documented file!
* Remove old includes that came from camera.c
* Remove comment
---------
Co-authored-by: Ryan Myers <foldor@gmail.com>