Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/KaiserGranatapfel/GameCubeRecompiled
/ functions
Functions
702 in github.com/KaiserGranatapfel/GameCubeRecompiled
⨍
Functions
702
◇
Types & classes
202
Method
decode_rgba8
(data: &[u8], width: u32, height: u32)
gcrecomp-runtime/src/texture/formats.rs:388
Method
default
()
gcrecomp-ui/src/config.rs:28
Method
default
()
gcrecomp-core/src/recompiler/optimizer.rs:201
Method
default
()
gcrecomp-core/src/recompiler/codegen/mod.rs:1224
Method
default
Simple default implementation
gcrecomp-core/src/recompiler/codegen/register.rs:108
Method
default
Simple default implementation
gcrecomp-core/src/runtime/memory.rs:525
Method
default
()
gcrecomp-core/src/runtime/context.rs:75
Method
default
()
gcrecomp-core/src/runtime/sdk/interrupt.rs:89
Method
default
()
gcrecomp-core/src/runtime/sdk/heap.rs:99
Method
default
()
gcrecomp-core/src/runtime/sdk/os.rs:51
Method
default
()
gcrecomp-core/src/runtime/sdk/timer.rs:61
Method
default
()
gcrecomp-runtime/src/memory/dma.rs:19
Method
default
()
gcrecomp-runtime/src/memory/vram.rs:10
Method
default
()
gcrecomp-runtime/src/memory/mapper.rs:9
Method
default
Simple default implementation
gcrecomp-runtime/src/memory/ram.rs:261
Method
default
()
gcrecomp-runtime/src/memory/aram.rs:10
Method
default
()
gcrecomp-runtime/src/texture/mapper.rs:8
Method
default
()
gcrecomp-runtime/src/texture/loader.rs:12
Method
default
()
gcrecomp-runtime/src/texture/upscaler.rs:18
Method
default
()
gcrecomp-runtime/src/texture/cache.rs:14
Method
default
()
gcrecomp-runtime/src/audio/mixer.rs:108
Method
default
()
gcrecomp-runtime/src/audio/ai.rs:107
Method
default
()
gcrecomp-runtime/src/audio/dsp.rs:28
Method
default
()
gcrecomp-runtime/src/graphics/gx/pipeline.rs:244
Method
default
()
gcrecomp-runtime/src/graphics/gx/mod.rs:105
Method
default
Returns a default pass-through TEV stage configuration. Color: d = CprevRgb with a/b/c = Zero, so the output is simply the previous stage color. Same
gcrecomp-runtime/src/graphics/gx/tev.rs:167
Method
default
()
gcrecomp-runtime/src/graphics/gx/lighting.rs:34
Method
default
()
gcrecomp-runtime/src/graphics/gx/state.rs:145
Method
default
()
gcrecomp-runtime/src/graphics/gx/vertex.rs:59
Method
default
()
gcrecomp-runtime/src/video/vi.rs:121
Method
default_for_controller
( controller_info: &crate::input::backends::ControllerInfo, )
gcrecomp-runtime/src/input/gamecube_mapping.rs:75
Function
default_passthrough_wgsl_contains_prev
()
gcrecomp-runtime/src/graphics/gx/tev.rs:424
Function
default_stage_is_passthrough
()
gcrecomp-runtime/src/graphics/gx/tev.rs:409
Method
detect_loops
May be called frequently
gcrecomp-core/src/recompiler/analysis/control_flow.rs:349
Function
detects_leaf_return_and_coverage
()
gcrecomp-core/src/recompiler/enrich.rs:182
Method
device
(&self)
gcrecomp-runtime/src/graphics/renderer.rs:280
Method
dfs_loops
Recursive function - let compiler decide inlining
gcrecomp-core/src/recompiler/analysis/control_flow.rs:373
Method
diff_tick
Compute tick difference (handles 32-bit wrap).
gcrecomp-core/src/runtime/sdk/timer.rs:45
Method
disable_interrupt
Disable a specific interrupt source.
gcrecomp-core/src/runtime/sdk/interrupt.rs:44
Function
dispatch_sdk_call
Dispatch an SDK call by symbol name. Returns true if handled.
gcrecomp-core/src/runtime/sdk/os.rs:137
Method
dma_address
(&self)
gcrecomp-runtime/src/audio/ai.rs:85
Method
dma_callback
(&self)
gcrecomp-runtime/src/audio/ai.rs:97
Method
dma_length
(&self)
gcrecomp-runtime/src/audio/ai.rs:89
Method
dma_mut
(&mut self)
gcrecomp-runtime/src/runtime.rs:104
Function
dual_color_channels
()
gcrecomp-runtime/src/graphics/gx/vertex.rs:494
Method
dxt1_palette
Build the 4-color DXT1 palette from two 16-bit RGB565 endpoints.
gcrecomp-runtime/src/texture/formats.rs:94
Method
eliminate_dead_code
May be called frequently
gcrecomp-core/src/recompiler/analysis/data_flow.rs:356
Function
empty_draw_returns_none
()
gcrecomp-runtime/src/graphics/gx/vertex.rs:469
Method
enable_interrupt
Enable a specific interrupt source.
gcrecomp-core/src/runtime/sdk/interrupt.rs:37
Method
end
(&mut self)
gcrecomp-runtime/src/graphics/gx/mod.rs:54
Method
end_frame
(&mut self, frame: wgpu::SurfaceTexture)
gcrecomp-runtime/src/graphics/renderer.rs:206
Function
end_without_begin_returns_none
()
gcrecomp-runtime/src/graphics/gx/vertex.rs:463
Method
ensure_ghidra_scripts_installed
May be called frequently
gcrecomp-core/src/recompiler/ghidra.rs:326
Method
ensure_reoxide_configured
May be called frequently
gcrecomp-core/src/recompiler/ghidra.rs:293
Method
ensure_reoxide_installed
May be called frequently
gcrecomp-core/src/recompiler/ghidra.rs:247
Method
enumerate_controllers
(&mut self)
gcrecomp-runtime/src/input/backends/xinput.rs:28
Method
enumerate_controllers
(&mut self)
gcrecomp-runtime/src/input/backends/gilrs.rs:26
Method
execute_string
(&self, code: &str)
gcrecomp-lua/src/engine.rs:33
Method
execute_transfer
Execute a pending DMA transfer, copying bytes between memory regions. `ram` is the main 24 MB RAM buffer (indexed by physical offset). `aram` is the
gcrecomp-runtime/src/memory/dma.rs:76
Method
expand5
(v: u8)
gcrecomp-runtime/src/texture/formats.rs:134
Method
expand6
(v: u8)
gcrecomp-runtime/src/texture/formats.rs:138
Method
expected_count
(&self)
gcrecomp-runtime/src/graphics/gx/vertex.rs:167
Method
fill_buffer
Fill a buffer with audio samples (for manual pull mode / testing).
gcrecomp-runtime/src/audio/output.rs:57
Method
find_induction_variables
( loop_: &LoopInfo, cfg: &ControlFlowGraph, )
gcrecomp-core/src/recompiler/analysis/loop_analysis.rs:26
Method
find_unreachable_functions
(call_graph: &CallGraph)
gcrecomp-core/src/recompiler/analysis/inter_procedural.rs:53
Method
flush
VIFlush — commit settings (swap XFB on next retrace).
gcrecomp-runtime/src/video/vi.rs:59
Method
fractional_upscale
(&self, native: (u32, u32), factor: f32)
gcrecomp-runtime/src/graphics/upscaler.rs:44
Method
frame_duration_ns
Frame duration in nanoseconds.
gcrecomp-runtime/src/video/modes.rs:92
Method
from
(err: mlua::Error)
gcrecomp-lua/src/error.rs:19
Method
from
Error paths are cold
gcrecomp-core/src/recompiler/error.rs:73
Method
from_facts
(facts: &[FunctionFacts])
gcrecomp-core/src/recompiler/enrich.rs:134
Method
from_gx_format
(format: u8)
gcrecomp-runtime/src/texture/formats.rs:18
Method
from_index
Return the attribute corresponding to an index (0..=20), if valid.
gcrecomp-runtime/src/graphics/gx/state.rs:44
Method
from_mapping
(name: String, mapping: GameCubeMapping)
gcrecomp-runtime/src/input/profiles.rs:107
Method
from_u8
Decode a raw `u8` command byte into a primitive type.
gcrecomp-runtime/src/graphics/gx/vertex.rs:27
Method
generate_load
(_inst: &DecodedInstruction)
gcrecomp-core/src/recompiler/codegen/memory.rs:7
Method
generate_store
(_inst: &DecodedInstruction)
gcrecomp-core/src/recompiler/codegen/memory.rs:13
Method
generic_default
()
gcrecomp-runtime/src/input/gamecube_mapping.rs:149
Method
get_all_sections
Simple function - may be inlined
gcrecomp-core/src/recompiler/parser.rs:218
Method
get_argument
Get function argument from register PowerPC passes first 8 arguments in r3-r10
gcrecomp-core/src/runtime/calling.rs:33
Method
get_branch_target
Hot path - called for every branch instruction
gcrecomp-core/src/recompiler/analysis/control_flow.rs:307
Method
get_controller_count
(&self)
gcrecomp-runtime/src/input/controller.rs:98
Method
get_controller_input
( &self, controller_id: usize, )
gcrecomp-runtime/src/runtime.rs:73
Method
get_controller_state
(&self, id: usize)
gcrecomp-runtime/src/input/controller.rs:102
Method
get_definition_register
Hot path - called for every instruction
gcrecomp-core/src/recompiler/analysis/data_flow.rs:197
Method
get_function_at_address
(&self, address: u32)
gcrecomp-core/src/recompiler/ghidra.rs:428
Method
get_input
(&self, controller_id: usize)
gcrecomp-runtime/src/input/backends/xinput.rs:47
Method
get_input
(&self, controller_id: usize)
gcrecomp-runtime/src/input/backends/gilrs.rs:45
Method
get_or_create
Get or create a render pipeline for the given key and shaders.
gcrecomp-runtime/src/graphics/gx/pipeline.rs:87
Method
get_pending_masked
Get pending interrupts masked by the enable mask.
gcrecomp-core/src/runtime/sdk/interrupt.rs:83
Method
get_retrace_count
VIGetRetraceCount
gcrecomp-runtime/src/video/vi.rs:99
Method
get_return_value
Get return value
gcrecomp-core/src/runtime/calling.rs:50
Method
get_rust_location
(&self, original_addr: u32)
gcrecomp-core/src/recompiler/debug.rs:34
Method
get_shader
(&self, name: &str)
gcrecomp-runtime/src/graphics/shaders.rs:25
Method
get_slice
May be inlined for small lengths
gcrecomp-core/src/runtime/memory.rs:512
Method
get_string_argument
Extract a null-terminated string argument from memory. The string address is taken from the register corresponding to `arg_num` (r3 for arg 0, r4 for
gcrecomp-core/src/runtime/calling.rs:57
Method
get_use_registers
Hot path - called for every instruction
gcrecomp-core/src/recompiler/analysis/data_flow.rs:226
Method
gx_processor
(&self)
gcrecomp-runtime/src/graphics/renderer.rs:272
Method
gx_processor_mut
(&mut self)
gcrecomp-runtime/src/graphics/renderer.rs:276
Function
handle_config_get
( State(state): State<Arc<AppState>>, )
gcrecomp-web/src/routes.rs:415
← previous
next →
301–400 of 702, ranked by callers