MCPcopy Create free account

hub / github.com/KaiserGranatapfel/GameCubeRecompiled / functions

Functions702 in github.com/KaiserGranatapfel/GameCubeRecompiled

Methodset_upscale_factor
(&mut self, factor: f32)
gcrecomp-runtime/src/graphics/renderer.rs:194
Methodset_viewport
Set the viewport transform.
gcrecomp-runtime/src/graphics/gx/state.rs:657
Methodset_volume_left
AISetStreamVolLeft
gcrecomp-runtime/src/audio/ai.rs:72
Methodset_volume_right
AISetStreamVolRight
gcrecomp-runtime/src/audio/ai.rs:77
Methodset_vtx_attr_fmt
Set the format of a vertex attribute within a specific format table.
gcrecomp-runtime/src/graphics/gx/state.rs:525
Functionset_vtx_desc_modifies_correct_slot
()
gcrecomp-runtime/src/graphics/gx/state.rs:755
Methodset_z_mode
Set the Z-buffer (depth) mode.
gcrecomp-runtime/src/graphics/gx/state.rs:638
Methodsetup_stack_frame
Setup stack frame for function call PowerPC uses r1 as stack pointer
gcrecomp-core/src/runtime/calling.rs:11
Methodspill_register
May be called frequently
gcrecomp-core/src/recompiler/codegen/register.rs:98
Functionsse_status
( State(state): State<Arc<AppState>>, )
gcrecomp-web/src/routes.rs:363
Methodstage_analyze
Stage: Run Ghidra analysis on the loaded DOL.
gcrecomp-core/src/recompiler/pipeline.rs:388
Methodstage_analyze_data_flow
Stage: Perform data flow analysis.
gcrecomp-core/src/recompiler/pipeline.rs:426
Methodstage_build_cfg
Stage: Build control flow graph.
gcrecomp-core/src/recompiler/pipeline.rs:414
Methodstage_decode
Stage: Decode PowerPC instructions from the DOL.
gcrecomp-core/src/recompiler/pipeline.rs:401
Methodstage_embed_assets
Stage: Generate `game/src/assets.rs` to embed the GCFS archive. If `game/assets.bin` exists, generates an `include_bytes!` reference. Otherwise, gene
gcrecomp-core/src/recompiler/pipeline.rs:584
Methodstage_generate_code
Stage: Generate Rust code from analyzed instructions.
gcrecomp-core/src/recompiler/pipeline.rs:448
Methodstage_infer_types
Stage: Infer types (placeholder).
gcrecomp-core/src/recompiler/pipeline.rs:442
Methodstage_load_dol
Stage: Load a DOL file into the pipeline context.
gcrecomp-core/src/recompiler/pipeline.rs:379
Methodstage_validate
Stage: Validate generated code.
gcrecomp-core/src/recompiler/pipeline.rs:559
Methodstage_write_output
Stage: Write output to file.
gcrecomp-core/src/recompiler/pipeline.rs:570
Methodstart_dma
AIStartDMA
gcrecomp-runtime/src/audio/ai.rs:47
Methodstart_transfer
( &mut self, channel: usize, source: u32, destination: u32, length: u3
gcrecomp-runtime/src/memory/dma.rs:39
Functionstate_default_has_sane_values
()
gcrecomp-runtime/src/graphics/gx/state.rs:719
Methodstop
Stop the audio output stream.
gcrecomp-runtime/src/audio/output.rs:47
Methodstop_dma
AIStopDMA
gcrecomp-runtime/src/audio/ai.rs:53
Functionsub_op_produces_minus
()
gcrecomp-runtime/src/graphics/gx/tev.rs:472
Methodsubmit_gx_frame
Submit the GX draw list for the current frame to the GPU.
gcrecomp-runtime/src/graphics/renderer.rs:211
Methodswitch_pro_default
()
gcrecomp-runtime/src/input/gamecube_mapping.rs:142
Methodteardown_stack_frame
Teardown stack frame
gcrecomp-core/src/runtime/calling.rs:24
Functiontest_alloc_hi
()
gcrecomp-core/src/runtime/sdk/heap.rs:117
Functiontest_alloc_lo
()
gcrecomp-core/src/runtime/sdk/heap.rs:109
Functiontest_arena_overflow
()
gcrecomp-core/src/runtime/sdk/heap.rs:125
Functiontest_bctr_dispatches_via_ctr
()
gcrecomp-core/tests/codegen_test.rs:124
Functiontest_bl_generates_real_call
()
gcrecomp-core/tests/codegen_test.rs:88
Functiontest_cntlzw_translates
()
gcrecomp-core/tests/codegen_test.rs:143
Functiontest_codegen_initialization
()
gcrecomp-core/tests/codegen_test.rs:21
Functiontest_codegen_with_optimizations
()
gcrecomp-core/tests/codegen_test.rs:27
Functiontest_codegen_without_optimizations
()
gcrecomp-core/tests/codegen_test.rs:32
Functiontest_decode_addi
()
gcrecomp-core/tests/decoder_test.rs:7
Functiontest_decode_branch_instruction
()
tests/integration/decoder_test.rs:18
Functiontest_decode_common_instructions
()
tests/integration/decoder_test.rs:6
Functiontest_decode_extended_opcode
()
tests/integration/decoder_test.rs:54
Functiontest_decode_load_instruction
()
tests/integration/decoder_test.rs:30
Functiontest_decode_store_instruction
()
tests/integration/decoder_test.rs:42
Functiontest_fp_load_store_arith_translate
()
gcrecomp-core/tests/codegen_test.rs:99
Functiontest_full_pipeline
Requires valid DOL file
tests/integration/pipeline_test.rs:9
Functiontest_generate_function_empty
()
gcrecomp-core/tests/codegen_test.rs:37
Functiontest_mtctr_sets_ctr
()
gcrecomp-core/tests/codegen_test.rs:157
Functiontest_mulli_translates_to_multiply
()
gcrecomp-core/tests/codegen_test.rs:112
Functiontest_parse_empty_dol
()
gcrecomp-core/tests/parser_test.rs:7
Functiontest_pipeline_with_invalid_file
()
tests/integration/pipeline_test.rs:34
Functiontest_sanitize_identifier
()
gcrecomp-core/tests/codegen_test.rs:168
Functiontest_state_machine_has_loop_and_match
()
gcrecomp-core/tests/codegen_test.rs:134
Functiontev_stage_configuration
()
gcrecomp-runtime/src/graphics/gx/state.rs:781
Methodtexcoord_2f32
(&mut self, s: f32, t: f32)
gcrecomp-runtime/src/graphics/gx/mod.rs:76
Methodtexture
(&self)
gcrecomp-runtime/src/graphics/framebuffer.rs:43
Functiontexture_inputs_produce_tex_color
()
gcrecomp-runtime/src/graphics/gx/tev.rs:459
Methodtexture_loader_mut
(&mut self)
gcrecomp-runtime/src/runtime.rs:112
Methodtheme
(&self)
gcrecomp-ui/src/app.rs:167
Methodticks_to_millis
Convert ticks to milliseconds.
gcrecomp-core/src/runtime/sdk/timer.rs:50
Methodtitle
(&self)
gcrecomp-ui/src/app.rs:45
Functiontrace_call
(addr: u32)
gcrecomp-core/src/runtime/mod.rs:41
Methodtrace_instruction
(&mut self, addr: u32, inst: &str)
gcrecomp-core/src/recompiler/debug.rs:65
Methodtranslate
May be called frequently
gcrecomp-core/src/recompiler/ir/to_rust.rs:45
Methodtranslate_address
(&self, virtual_addr: u32)
gcrecomp-runtime/src/memory/mapper.rs:19
Methodtranslate_instruction
Hot path - called for every instruction
gcrecomp-core/src/recompiler/ir/to_rust.rs:80
Methodtype_from_string
Called for each parameter
gcrecomp-core/src/recompiler/analysis/type_inference.rs:112
Methodupdate
(&mut self, message: Message)
gcrecomp-ui/src/app.rs:49
Methodupdate
(&mut self)
gcrecomp-runtime/src/input/controller.rs:55
Methodupdate
(&mut self)
gcrecomp-runtime/src/input/backends/xinput.rs:23
Methodupdate
(&mut self)
gcrecomp-runtime/src/input/backends/sdl2.rs:33
Methodupdate
(&mut self)
gcrecomp-runtime/src/input/backends/gilrs.rs:20
Methodupscale
(&self, image: &RgbaImage, factor: f32)
gcrecomp-runtime/src/texture/upscaler.rs:34
Methodvalidate_function
Simple wrapper
gcrecomp-core/src/recompiler/validator.rs:134
Methodvalidate_rust_code
May be called frequently
gcrecomp-core/src/recompiler/validator.rs:42
Methodvertex_format
(&self)
gcrecomp-runtime/src/graphics/gx/vertex.rs:159
Methodvideo
(&self)
gcrecomp-runtime/src/runtime.rs:116
Methodvideo_mut
(&mut self)
gcrecomp-runtime/src/runtime.rs:120
Methodview
(&self)
gcrecomp-ui/src/app.rs:123
Methodview
(_config: &GameConfig)
gcrecomp-ui/src/ui/controller_config.rs:12
Methodview
(config: &GameConfig)
gcrecomp-ui/src/ui/fps_settings.rs:12
Methodview
(_config: &GameConfig)
gcrecomp-ui/src/ui/input_settings.rs:12
Methodview
(_config: &GameConfig)
gcrecomp-ui/src/ui/graphics_settings.rs:12
Methodview
(_config: &GameConfig)
gcrecomp-ui/src/ui/game_settings.rs:12
Methodview
()
gcrecomp-ui/src/ui/main_menu.rs:11
Methodview
(config: &GameConfig)
gcrecomp-ui/src/ui/audio_settings.rs:12
Methodview
(&self)
gcrecomp-runtime/src/graphics/framebuffer.rs:39
Methodvram
(&self)
gcrecomp-runtime/src/runtime.rs:92
Methodvram_mut
(&mut self)
gcrecomp-runtime/src/runtime.rs:88
Functionvtx_attr_round_trip
()
gcrecomp-runtime/src/graphics/gx/state.rs:732
Methodwait_for_retrace
VIWaitForRetrace — blocks until next vertical retrace. Returns the pre/post retrace callback addresses if set.
gcrecomp-runtime/src/video/vi.rs:70
Methodwait_for_retrace
Wait until the next retrace period. Returns true if a retrace occurred.
gcrecomp-runtime/src/video/vblank.rs:25
Methodwindow_event
( &mut self, event_loop: &winit::event_loop::ActiveEventLoop, _window_id: winit::windo
game/src/main.rs:200
Methodwrite_bytes
(&mut self, address: u32, data: &[u8])
gcrecomp-runtime/src/memory/vram.rs:58
Methodwrite_bytes
(&mut self, address: u32, data: &[u8])
gcrecomp-runtime/src/memory/aram.rs:53
Methodwrite_io_u32
(&mut self, address: u32, value: u32)
gcrecomp-core/src/runtime/memory.rs:157
Methodwrite_io_u8
(&mut self, address: u32, value: u8)
gcrecomp-core/src/runtime/memory.rs:128
Methodwrite_region
(addr: u32, buf: &[u8], ram: &mut [u8], aram: &mut [u8])
gcrecomp-runtime/src/memory/dma.rs:129
Methodwrite_u16
(&mut self, address: u32, value: u16)
gcrecomp-runtime/src/memory/aram.rs:33
Methodwrite_u32
(&mut self, address: u32, value: u32)
gcrecomp-runtime/src/memory/vram.rs:38
← previousnext →601–700 of 702, ranked by callers