MCPcopy Create free account

hub / github.com/HarbourMasters/SpaghettiKart / functions

Functions5,105 in github.com/HarbourMasters/SpaghettiKart

↓ 1 callersFunctionrender_actor_wario_sign
* @brief Renders the Wario sign actor. * Used in Wario Stadium. * * @param camera * @param arg1 */
src/actors/wario_sign/render.inc.c:13
↓ 1 callersFunctionrender_actor_yoshi_egg
* @brief Renders the Yoshi egg actor. * Actor used in Yoshi Valley. * * @param camera * @param arg1 * @param egg * @param arg3 */
src/actors/yoshi_egg/render.inc.c:16
↓ 1 callersFunctionrender_armature
src/animation.c:114
↓ 1 callersFunctionrender_balloon
* Used in podium ceremony. */
src/code_80057C60.c:5903
↓ 1 callersFunctionrender_battle_introduction
src/menu_items.c:9776
↓ 1 callersFunctionrender_checkered_flag
src/menu_items.c:2575
↓ 1 callersFunctionrender_cows
src/racing/actors.c:517
↓ 1 callersFunctionrender_digital_speedometer
src/render_objects.c:2713
↓ 1 callersFunctionrender_game_logo
src/render_objects.c:2090
↓ 1 callersFunctionrender_ghost
src/render_player.c:1430
↓ 1 callersFunctionrender_hud_1p_multi
src/code_80057C60.c:932
↓ 1 callersFunctionrender_hud_2p_horizontal_player_two
src/code_80057C60.c:867
↓ 1 callersFunctionrender_hud_2p_horizontal_player_two_horizontal_player_one
src/code_80057C60.c:851
↓ 1 callersFunctionrender_hud_2p_multi
src/code_80057C60.c:946
↓ 1 callersFunctionrender_hud_2p_vertical_player_one
src/code_80057C60.c:891
↓ 1 callersFunctionrender_hud_2p_vertical_player_two
src/code_80057C60.c:900
↓ 1 callersFunctionrender_hud_3p_multi
src/code_80057C60.c:963
↓ 1 callersFunctionrender_hud_4p_multi
src/code_80057C60.c:980
↓ 1 callersFunctionrender_ice_block
src/render_objects.c:3642
↓ 1 callersFunctionrender_item_boxes
src/racing/actors.c:2319
↓ 1 callersFunctionrender_kart
src/render_player.c:1300
↓ 1 callersFunctionrender_light_environment_on_player
src/render_player.c:999
↓ 1 callersFunctionrender_limb_or_add_mtx
src/animation.c:72
↓ 1 callersFunctionrender_menu_item_announce_ghost
src/menu_items.c:8208
↓ 1 callersFunctionrender_menu_item_data_course_image
render track preview
src/menu_items.c:7270
↓ 1 callersFunctionrender_menu_item_data_course_info
src/menu_items.c:7284
↓ 1 callersFunctionrender_menu_item_end_course_option
Also used to render the replay text box in time trials replay mode
src/menu_items.c:8507
↓ 1 callersFunctionrender_menu_textures_alt
src/menu_items.c:4600
↓ 1 callersFunctionrender_menus
https://decomp.me/scratch/MatRp Biggest diff left is in the case 0x12 though 0x19 handling. Not really sure what's going on there There's also a diff
src/menu_items.c:6377
↓ 1 callersFunctionrender_music_note
src/code_80057C60.c:5243
↓ 1 callersFunctionrender_object_bowser_flame
src/render_objects.c:3818
↓ 1 callersFunctionrender_object_bowser_flame_particle
src/render_objects.c:3795
↓ 1 callersFunctionrender_object_for_player
src/code_80057C60.c:548
↓ 1 callersFunctionrender_object_leaf_particle
src/render_objects.c:3427
↓ 1 callersFunctionrender_object_neon
src/render_objects.c:3949
↓ 1 callersFunctionrender_object_paddle_boat_smoke_particles
Likely smoke related.
src/render_objects.c:3771
↓ 1 callersFunctionrender_object_smoke_particles
src/render_objects.c:3858
↓ 1 callersFunctionrender_palm_trees
src/racing/actors.c:645
↓ 1 callersFunctionrender_pause_battle
src/menu_items.c:8399
↓ 1 callersFunctionrender_pause_grand_prix
src/menu_items.c:8347
↓ 1 callersFunctionrender_pause_menu
src/menu_items.c:8224
↓ 1 callersFunctionrender_pause_menu_time_trials
src/menu_items.c:8243
↓ 1 callersFunctionrender_pause_menu_versus
src/menu_items.c:8282
↓ 1 callersFunctionrender_player_ice_reflection
src/render_player.c:1539
↓ 1 callersFunctionrender_player_onomatopoeia_boing
src/code_80057C60.c:5333
↓ 1 callersFunctionrender_player_onomatopoeia_crash
src/code_80057C60.c:5273
↓ 1 callersFunctionrender_player_onomatopoeia_pomp
src/code_80057C60.c:5366
↓ 1 callersFunctionrender_player_onomatopoeia_whrrrr
src/code_80057C60.c:5182
↓ 1 callersFunctionrender_player_speech_bubble
src/code_80057C60.c:5213
↓ 1 callersFunctionrender_snowing_effect
src/code_80057C60.c:565
↓ 1 callersFunctionrender_speedometer
render the speedometer for the player
src/render_objects.c:2734
↓ 1 callersFunctionrender_texture_rectangle_wide_left
src/render_objects.c:1675
↓ 1 callersFunctionrender_texture_rectangle_wrap
src/render_objects.c:1721
↓ 1 callersFunctionrender_texture_tile_rgba32_block
non-matching
src/render_objects.c:2066
↓ 1 callersFunctionrendering_init
src/main.c:475
↓ 1 callersFunctionreplays_loop
src/replays.c:563
↓ 1 callersFunctionreset_bank_and_seq_load_status
src/audio/heap.c:98
↓ 1 callersFunctionreset_cpu_behaviour
src/code_80005FD0.c:4227
↓ 1 callersFunctionreset_object_variable
src/code_8006E9C0.c:58
↓ 1 callersFunctionreset_player_particle_pool
src/code_80057C60.c:2511
↓ 1 callersFunctionresource_display
Similar to draw_screen_borders from SM64, with a hint of draw_profiler
src/profiler.c:220
↓ 1 callersFunctionround_up_float
src/debug/debug.c:102
↓ 1 callersFunctionrun
(argv, outfile=sys.stdout.buffer, functions=None)
tools/asm_processor/asm_processor.py:1322
↓ 1 callersFunctionrun_clang_apply_replacements
(tmp_dir: str)
tools/format.py:97
↓ 1 callersFunctionrun_clang_tidy
(files: List[str])
tools/format.py:82
↓ 1 callersFunctionrun_wrapped
(argv, outfile, functions)
tools/asm_processor/asm_processor.py:1277
↓ 1 callersFunctionsave_player_replay
See process_post_time_trial_replay comment
src/replays.c:409
↓ 1 callersFunctionseq_and_bank_pool_init
src/audio/heap.c:210
↓ 1 callersFunctionseq_player_fade_to_zero_volume
src/audio/port_eu.c:248
↓ 1 callersFunctionsequence_channel_init
sequence_channel_init
src/audio/seqplayer.c:55
↓ 1 callersFunctionsequence_channel_process_script
src/audio/seqplayer.c:778
↓ 1 callersFunctionsequence_channel_process_sound
src/audio/effects.c:10
↓ 1 callersFunctionsequence_channel_set_volume
src/audio/seqplayer.c:774
↓ 1 callersFunctionsequence_dma_immediate
src/audio/load.c:552
↓ 1 callersFunctionsequence_player_init_channels
src/audio/seqplayer.c:176
↓ 1 callersFunctionsequence_player_process_sequence
src/audio/seqplayer.c:1206
↓ 1 callersFunctionsequence_player_process_sound
src/audio/effects.c:50
↓ 1 callersFunctionset_editor_screen
src/racing/skybox_and_splitscreen.c:818
↓ 1 callersFunctionset_initial_position
src/ending/podium_ceremony_actors.c:84
↓ 1 callersFunctionset_instrument
src/audio/seqplayer.c:757
↓ 1 callersFunctionset_next_course
src/racing/race_logic.c:149
↓ 1 callersFunctionset_oob_splash_particle_position
src/code_80057C60.c:4024
↓ 1 callersFunctionset_particle_colour_randomly_varried
src/code_80057C60.c:2562
↓ 1 callersFunctionset_places
src/code_80005FD0.c:725
↓ 1 callersFunctionset_places_end_course_with_time
src/code_80005FD0.c:868
↓ 1 callersFunctionset_player_balloon_to_gone
src/code_80057C60.c:5867
↓ 1 callersFunctionset_player_height
src/player_controller.c:2154
↓ 1 callersFunctionset_staff_ghost
src/replays.c:123
↓ 1 callersFunctionset_vblank_handler
src/main.c:897
↓ 1 callersFunctionset_viewport
src/racing/skybox_and_splitscreen.c:267
↓ 1 callersFunctionset_vtx_from_quadrangle
src/racing/collision.c:1742
↓ 1 callersFunctionset_vtx_from_tri2
src/racing/collision.c:1717
↓ 1 callersFunctionsetup_game_mode_selected
src/menus.c:1262
↓ 1 callersFunctionsetup_mesg_queues
src/main.c:245
↓ 1 callersFunctionsetup_podium_ceremony
src/ending/code_80281780.c:95
↓ 1 callersFunctionsetup_race
src/code_800029B0.c:188
↓ 1 callersFunctionsetup_tyre_particles
src/code_80057C60.c:2628
↓ 1 callersFunctionshell_collision
src/racing/collision.c:533
↓ 1 callersFunctionsound_init_main_pools
inspired by sound_init_main_pools in sm64
src/audio/heap.c:198
↓ 1 callersFunctionspawn_actor_at_pos
src/racing/actors.c:1360
← previousnext →2,901–3,000 of 5,105, ranked by callers