MCPcopy Create free account

hub / github.com/EBonura/PSoXide / functions

Functions9,778 in github.com/EBonura/PSoXide

↓ 7 callersFunctionprim_is_semi_trans
(cmd_word: u32)
emu/crates/emulator-core/src/gpu/blend.rs:80
↓ 7 callersFunctionproject_lit
Project a vertex AND compute its lit colour in one call. Does RTPS on `vert` + NCCS on `normal`, with a per-vertex `material` RGB loaded into RGBC (d
sdk/crates/psx-gte/src/lighting.rs:480
↓ 7 callersFunctionprojected_back_facing
(verts: [ProjectedVertex; 3])
engine/crates/psx-engine/src/render3d.rs:2839
↓ 7 callersFunctionprojects_dir
Source-tree projects directory: `editor/projects/`. Captured via `env!("CARGO_MANIFEST_DIR")` at compile time, so it resolves wherever cargo built th
editor/crates/psxed-project/src/lib.rs:53
↓ 7 callersFunctionpush_resource_folder
( project: &ProjectDocument, rows: &mut Vec<ProjectFileRow>, folder: &str, filter: ResourceFil
editor/crates/psxed-ui/src/resource_browser.rs:54
↓ 7 callersMethodpush_shaded_tri
( &mut self, v0: (i32, i32), c0: [u8; 4], v1: (i32, i32), c1: [u8; 4],
emu/crates/psx-gpu-render/src/translator.rs:595
↓ 7 callersMethodqueue_command
Execute a command received on the command port. The command's handler synthesises its first (and optional second) response and schedules them into the
emu/crates/emulator-core/src/cdrom.rs:846
↓ 7 callersFunctionraw_sector
(header: [u8; 4], subheader: [u8; 4], payload_fill: u8)
emu/crates/emulator-core/src/cdrom/tests.rs:3
↓ 7 callersFunctionrelativise
Render a path relative to the project root when possible, else the full path. Import records store project-relative paths so projects stay relocatable
editor/crates/psxed-project/src/import_util.rs:8
↓ 7 callersFunctionrepo_root_dir
()
emu/crates/frontend/src/app.rs:2585
↓ 7 callersMethodreset_clip_clock
(&mut self)
editor/crates/psxed-ui/src/model_animation_viewer.rs:120
↓ 7 callersFunctionresource_id_picker
( ui: &mut egui::Ui, label: &str, id_salt: &str, current: &mut Option<ResourceId>, options
editor/crates/psxed-ui/src/inspector_assets.rs:978
↓ 7 callersMethodretire_model_import_preview
(&mut self)
editor/crates/psxed-ui/src/workspace/dialogs.rs:977
↓ 7 callersFunctionrtps
()
sdk/crates/psx-gte/src/ops.rs:54
↓ 7 callersMethodsaturate_ir_flag_only
Like [`saturate_ir`] but only sets the flag -- does not store. Used when the flag for one IR slot needs to reflect a different value than the one stor
sdk/crates/psx-gte-core/src/state.rs:1157
↓ 7 callersMethodsave_settings
Persist the current `Settings` to `settings.ron`. Called when a settings-panel control commits a change.
emu/crates/frontend/src/app.rs:1113
↓ 7 callersFunctionscene_rtps
(vxy0: u32, vz0: u32)
engine/examples/hardware-tests/src/main.rs:2977
↓ 7 callersMethodschedule_second_response
Schedule a second-response IRQ. `additional_delay` is time after* the first response interrupt actually fires. Matches Redux's `AddIrqQueue(cmd + 0x10
emu/crates/emulator-core/src/cdrom.rs:989
↓ 7 callersMethodscreen_to_world
(self, screen: Pos2)
editor/crates/psxed-ui/src/viewport2d.rs:106
↓ 7 callersMethodselect_geometry_primitives
(&mut self, room: NodeId, selections: Vec<Selection>)
editor/crates/psxed-ui/src/workspace/geometry.rs:711
↓ 7 callersMethodselected_node_ids_in_hierarchy
(&self)
editor/crates/psxed-ui/src/workspace/selection.rs:563
↓ 7 callersMethodset
Set the full button mask in one call.
emu/crates/emulator-core/src/pad.rs:80
↓ 7 callersFunctionset_chcr
(ch: Channel, value: u32)
sdk/crates/psx-io/src/dma.rs:110
↓ 7 callersMethodset_internal_scale
Reallocate the target to the requested internal scale. Cheap when unchanged. Reallocation clears the new texture to opaque black; callers should resyn
emu/crates/psx-gpu-render/src/lib.rs:200
↓ 7 callersFunctionset_madr
(ch: Channel, addr: u32)
sdk/crates/psx-io/src/dma.rs:79
↓ 7 callersFunctionset_mask
(bits: u32)
sdk/crates/psx-io/src/irq.rs:58
↓ 7 callersFunctionset_target
(t: Timer, value: u16)
sdk/crates/psx-io/src/timers.rs:60
↓ 7 callersFunctionshader_src
Prepend the shared PSX pixel-semantics header (blend modes, dither, tint modulation, plane evaluation, flag constants) to a shader body. WGSL has no i
emu/crates/psx-gpu-render/src/rasterizer.rs:113
↓ 7 callersMethodshape
Wall shape id, see `psxed_format::world::wall_shape`.
engine/crates/psx-engine/src/world.rs:1251
↓ 7 callersFunctionshape_paint
(color: [u8; 3], paint_index: u16, paints: &[LevelUiPaintRecord])
engine/crates/psx-engine/src/ui.rs:1492
↓ 7 callersMethodsin_q12
Sine in Q12 fixed point.
engine/crates/psx-engine/src/angle.rs:185
↓ 7 callersFunctionsmooth_falloff
(radius: f32, distance: f32)
editor/crates/psxed-project/src/world_types/sky.rs:1767
↓ 7 callersMethodsnap_to_player_with_yaw
Reset the camera around a player position using an explicit orbit yaw. Useful for editor/playtest starts where the authored player yaw should affect t
engine/crates/psx-engine/src/third_person_camera.rs:206
↓ 7 callersFunctionsplit_triangle
Resolve one triangle for `split_id`. Indices other than zero select the second triangle.
editor/crates/psxed-format/src/world.rs:267
↓ 7 callersFunctionstep_one_load_store
Step a single load/store at the BIOS reset vector with `$a0` (rs=4) preset to `base`. Returns the post-step CPU + bus so callers can inspect COP0 and
emu/crates/emulator-core/src/cpu.rs:2413
↓ 7 callersMethodstop_embedded_playtest
Stop embedded play mode and return the editor viewport to the authored 3D preview.
emu/crates/frontend/src/app.rs:1753
↓ 7 callersFunctionstreamed_room_is_resident
(index: RoomIndex)
engine/examples/editor-playtest/src/active_room_streaming.rs:844
↓ 7 callersFunctionsub3
(a: [f32; 3], b: [f32; 3])
editor/crates/psxed-ui/src/editor_helpers.rs:646
↓ 7 callersMethodsubrect
(self, x: f32, y: f32, width: f32, height: f32)
editor/crates/psxed-ui/src/ui_preview.rs:66
↓ 7 callersMethodswitch_ui_scene
Switch the editor to author the UI scene at `index`. Clamps the index, resets the UI-node selection so a stale node id from the previous scene is neve
editor/crates/psxed-ui/src/workspace/ui_scene.rs:74
↓ 7 callersFunctiontake_path
(args: &mut impl Iterator<Item = String>, flag: &str)
emu/crates/emulator-core/examples/support/args.rs:10
↓ 7 callersFunctiontest_chunk
( room: u16, authored_room: u32, origin_x: i32, origin_z: i32, neighbours: [Option<u16>; 4
editor/crates/psxed-project/src/playtest/manifest/tests.rs:780
↓ 7 callersMethodtextured_view_vertex
Transform a textured world-space vertex to camera-space.
engine/crates/psx-engine/src/render3d.rs:750
↓ 7 callersMethodto_option
Convert to a local clip index if present.
engine/crates/psx-level/src/lib.rs:423
↓ 7 callersFunctiontrim_ascii
(bytes: &[u8])
crates/psx-iso/src/boot.rs:271
↓ 7 callersFunctionui_node_hidden
( scene: &psxed_project::UiScene, hidden_ui_nodes: &HashSet<(UiSceneId, UiNodeId)>, id: UiNodeId,
editor/crates/psxed-ui/src/scene_tree.rs:1302
↓ 7 callersMethodundo
Move the cursor one visible step backward. The live `current` document is inserted where the restored state came from, so redo remains the exact inver
editor/crates/psxed-ui/src/history.rs:60
↓ 7 callersMethoduvs
Wall UVs `[bottom-left, bottom-right, top-right, top-left]`.
engine/crates/psx-engine/src/world.rs:1261
↓ 7 callersMethodwall_count
Number of walls belonging to this sector.
engine/crates/psx-engine/src/world.rs:1056
↓ 7 callersFunctionwall_vertices
( sx: u16, sz: u16, sector_size: i32, direction: u8, heights: [i32; 4], )
engine/crates/psx-engine/src/world_render.rs:2779
↓ 7 callersFunctionwarm_bios_for_disc_fast_boot
Run the real BIOS long enough to install its RAM kernel state.
emu/crates/emulator-core/src/fastboot.rs:92
↓ 7 callersMethodwith_depth_bias
Return options with a signed depth bias.
engine/crates/psx-engine/src/render3d.rs:975
↓ 7 callersMethodwith_offset_y
Set the vertical (elevation) offset, for stacked-floor collision rooms. Builder form keeps the common offset_y=0 constructors terse.
engine/crates/psx-engine/src/character_motor.rs:161
↓ 7 callersFunctionworkspace_with_populated_grid
(label: &str, width: u16, depth: u16)
editor/crates/psxed-ui/src/tests.rs:452
↓ 7 callersMethodworld_cells_to_editor
Inverse of [`Self::editor_to_world_cells`]. World coords (post-`/sector_size`) returned from a 3D ground-plane hit land back in the editor's sector-un
editor/crates/psxed-project/src/world_types.rs:1575
↓ 7 callersMethodwrite_frame
(&mut self, frame: u16, data: &[u8; FRAME_SIZE])
sdk/crates/psx-mc/src/sio.rs:227
↓ 6 callersMethodactive_ui_scene_mut
Active UI scene, mutable.
editor/crates/psxed-project/src/document_types.rs:433
↓ 6 callersMethodadd
Insert a primitive struct. The struct must be `#[repr(C)]` with its first field being the tag `u32`. `words` is the number of data words that follow t
sdk/crates/psx-gpu/src/ot.rs:107
↓ 6 callersFunctionalign_usize
(value: usize, align: usize)
editor/crates/psxed-project/src/playtest/manifest.rs:1941
↓ 6 callersFunctionalign_vec
(out: &mut Vec<u8>, align: usize)
editor/crates/psxed-project/src/playtest/manifest.rs:2281
↓ 6 callersFunctionapply_vertex_height
Apply a new Y to every member of `vertex`. X / Z are preserved by construction -- `face_corner_world` returns the current `(X, Y, Z)` and we only ever
editor/crates/psxed-ui/src/geometry.rs:1203
↓ 6 callersFunctionassert_same_ot_window
(label: &str, ot_window: usize, value: &T)
emu/crates/frontend/src/editor_preview/tests.rs:49
↓ 6 callersFunctionauthored_room_for_chunk
(index: RoomIndex)
engine/examples/editor-playtest/src/visibility_runtime.rs:241
↓ 6 callersFunctionaverage_i32_4
(a: i32, b: i32, c: i32, d: i32)
emu/crates/frontend/src/editor_preview.rs:1272
↓ 6 callersMethodbegin_active_room_window_job
(&mut self, update_streaming: bool)
engine/examples/editor-playtest/src/active_rooms.rs:94
↓ 6 callersMethodbegin_primitive_drag
Press on a primitive: select it AND arm a drag. The drag itself doesn't apply any height change yet -- that happens in `update_primitive_drag` once th
editor/crates/psxed-ui/src/workspace/editing.rs:9
↓ 6 callersFunctionbench
(label: &str, iters: u32, mut body: impl FnMut())
emu/crates/emulator-core/examples/bench_frame_paths.rs:30
↓ 6 callersFunctionbgr15_to_rgb24
(bgr15: u16)
emu/crates/psx-gpu-render/src/rasterizer/tests.rs:81
↓ 6 callersFunctionbinding_matches_key
(binding: &InputBinding, key: &Key)
emu/crates/frontend/src/main.rs:416
↓ 6 callersFunctionbuild_portal_visibility_with_room_bounds
Build the portal-visible room set. `room_bounds` is accepted for compatibility with callers that already collect room occupancy diagnostics. Visibili
engine/crates/psx-level/src/portal_visibility.rs:576
↓ 6 callersFunctionbuild_setup
Run the CPU rasterizer's triangle setup for a primitive. `v` must be the vertices in ORIGINAL submission order (the top-left attribute anchor is deri
emu/crates/psx-gpu-render/src/scanline.rs:99
↓ 6 callersMethodcache_isolated
(&self)
emu/crates/emulator-core/src/cpu.rs:1782
↓ 6 callersFunctioncamera_gte_view_matrix
(camera: WorldCamera)
engine/crates/psx-engine/src/render3d.rs:2080
↓ 6 callersFunctioncamera_relative_move
Convert local stick axes into a world-space camera-relative movement vector. `strafe` and `forward` are centred stick values, usually in `[-axis_max,
engine/crates/psx-engine/src/movement.rs:176
↓ 6 callersMethodcancel_floating_geometry
(&mut self)
editor/crates/psxed-ui/src/workspace/geometry.rs:428
↓ 6 callersFunctioncd_command
(cmd: u8, params: &[u8])
sdk/examples/cdda-read-contention/src/main.rs:150
↓ 6 callersMethodceiling_light
Baked ceiling vertex lighting for a sector, if this room carries static lighting.
engine/crates/psx-engine/src/world.rs:829
↓ 6 callersFunctioncell_stage_end
(id: u16)
engine/crates/psx-engine/src/world_render/indexed_cache.rs:721
↓ 6 callersMethodcell_world_x
World-space X coordinate of the left edge of column `sx` (array index, not world-cell index). Accounts for `origin` so the renderer and picking always
editor/crates/psxed-project/src/world_types.rs:1511
↓ 6 callersFunctionchecked_u16
(value: usize, what: &str)
editor/crates/psxed-project/src/playtest/cook_visibility.rs:260
↓ 6 callersFunctionclamp_i16_range
(value: i16, min: i16, max: i16)
engine/crates/psx-engine/src/render3d.rs:3318
↓ 6 callersFunctionclamp_projected_textured_vertex
(vertex: ProjectedTexturedVertex)
engine/crates/psx-engine/src/render3d.rs:2855
↓ 6 callersMethodclip
( self, clips: &[Option<Animation<'static>>; MAX_RUNTIME_MODEL_CLIPS], local_clip: Mod
engine/examples/editor-playtest/src/model_rendering.rs:99
↓ 6 callersMethodclip_for
Pick the clip index for an animation state, with cheap deterministic fallbacks for unassigned optional actions.
engine/examples/editor-playtest/src/character_runtime.rs:207
↓ 6 callersMethodcmd_reset
(&mut self)
emu/crates/emulator-core/src/cdrom.rs:1334
↓ 6 callersFunctioncompose_chain
--- Joint-compose chain replication ----------------------------------- The engine builds each joint matrix per-frame ON the GTE (`gte_compose_joint_r
engine/examples/hardware-tests/src/main.rs:3390
↓ 6 callersMethodcontains
`true` when `phys` is inside the CD-ROM MMIO range.
emu/crates/emulator-core/src/cdrom.rs:706
↓ 6 callersMethodcontains
(&self, asset: AssetId, clut_mode: VramSlotClutMode)
engine/examples/editor-playtest/src/vram_upload_queue.rs:75
↓ 6 callersMethodcontains_index
Test `index`.
engine/crates/psx-level/src/lib.rs:157
↓ 6 callersFunctioncook_model_blob
( source: &SkinnedSourceMesh, bounds: &ModelBounds, parents: &[Option<usize>], joints: &[usize
editor/crates/psxed-gltf/src/model_blob.rs:6
↓ 6 callersFunctioncos_q12_turn
(angle_q12: u16)
emu/crates/frontend/src/editor_preview/camera.rs:111
↓ 6 callersFunctioncross3
(a: [f32; 3], b: [f32; 3])
editor/crates/psxed-ui/src/editor_helpers.rs:629
↓ 6 callersMethodcurrent_tag
(&self)
engine/crates/psx-engine/src/game_app.rs:1000
↓ 6 callersMethodcycle_tool_group
(&mut self, reverse: bool)
editor/crates/psxed-ui/src/workspace/input.rs:796
↓ 6 callersFunctiondecode_clut
(word: u32)
emu/crates/psx-gpu-render/src/decode.rs:157
↓ 6 callersMethoddescription
(self)
editor/crates/psxed-project/src/document_types.rs:188
↓ 6 callersMethoddirection
(self, dx: f32, dz: f32)
editor/crates/psxed-ui/src/lib.rs:1847
↓ 6 callersMethoddispatch_mono_rect
Dispatch one monochrome rectangle. `xy` is the top-left (already includes drawing-offset). Width/height of zero are dropped silently to match the CPU
emu/crates/psx-gpu-render/src/rasterizer.rs:1286
↓ 6 callersFunctiondot_q12_row_i16
(row: [i16; 3], v: Vec3I16)
engine/crates/psx-engine/src/render3d/tests.rs:1068
↓ 6 callersMethoddownload_rect
Read a sub-rect back as `Vec<u16>` (length `w*h`, row-major).
emu/crates/psx-gpu-render/src/vram.rs:189
← previousnext →801–900 of 9,778, ranked by callers