MCPcopy Create free account

hub / github.com/DoubleStyx/Renderide / functions

Functions13,813 in github.com/DoubleStyx/Renderide

↓ 12 callersFunctionfloat_attr
(attribute: VertexAttributeType, dimensions: i32)
crates/renderide/src/assets/mesh/layout_tests/streams.rs:13
↓ 12 callersMethodheader
Shared queue header at the start of the mapping (atomics permit shared references).
crates/interprocess/src/queue_resources.rs:50
↓ 12 callersFunctionhost_camera_frame_for_render_texture
Builds a [`HostCameraFrame`] for rendering through a secondary camera to a render texture.
crates/renderide/src/camera/secondary/host_frame.rs:22
↓ 12 callersMethodimport_texture
Declares an imported texture.
crates/renderide/src/render_graph/builder.rs:212
↓ 12 callersMethodis_empty
(self)
crates/renderide/src/render_graph/post_process_chain/signature.rs:78
↓ 12 callersFunctionkv
(ui: &imgui::Ui, key: &str, value: &str)
crates/renderide/src/diagnostics/hud/windows/main_debug/visibility.rs:331
↓ 12 callersFunctionlcg_f32
(state: &mut u64, lo: f32, hi: f32)
crates/renderide/src/hi_z_cpu/query/footprint.rs:195
↓ 12 callersFunctionlcg_f32
(state: &mut u64, lo: f32, hi: f32)
crates/renderide/src/world_mesh/culling/frustum.rs:342
↓ 12 callersFunctionlookup_ids
Builds lookup ids for cache-key canonicalization tests.
crates/renderide/src/materials/embedded/material_bind.rs:562
↓ 12 callersMethodmesh_pool_mut
(&mut self)
crates/renderide/src/backend/asset_transfers.rs:683
↓ 12 callersFunctionmip_dimensions
(base_width: u32, base_height: u32, mip: u32)
crates/renderide/src/hi_z_cpu/pyramid.rs:11
↓ 12 callersFunctionparse_host_args_tokens
Parses `args` as argv after the program name: strips `--log-level` / `-l` plus the following token when present, and records the parsed [`LogLevel`] (
crates/bootstrapper/src/cli.rs:98
↓ 12 callersFunctionparse_pass_directives
Parses material pass directives from WGSL source.
crates/renderide/build_support/shader/directives/passes.rs:468
↓ 12 callersFunctionplan_with_transparent_groups
Builds an instance plan with transparent and transparent-grab phase groups.
crates/renderide/src/passes/world_mesh_forward/transparent_sequence/tests.rs:143
↓ 12 callersMethodqueue
(&self)
crates/renderide/src/gpu/context.rs:153
↓ 12 callersMethodrecord
Adds one event to the bounded ring.
crates/renderide/src/gpu/flight_recorder.rs:52
↓ 12 callersFunctionreflected_material_value_spaces
(stem: &str)
crates/renderide/src/materials/embedded/uniform_pack/color_space.rs:170
↓ 12 callersMethodreplace
Replaces the stored process and returns the previous process, if any. If the slot is poisoned, terminates the new process before returning an error.
crates/bootstrapper/src/process_state.rs:46
↓ 12 callersMethodset
(&mut self, bit_index: usize, value: bool)
crates/renderide-shared/src/packing/bit_span.rs:65
↓ 12 callersMethodstreams_ready
(self, buffers_present: bool, mask: MeshDerivedStreamMask)
crates/renderide/src/assets/mesh/gpu_mesh/demand.rs:233
↓ 12 callersMethodtake_input_state
Consumes accumulated deltas and returns an [`InputState`] for the host. `host_requests_cursor_lock`: merged into [`MouseState::is_active`] (Unity / o
crates/renderide/src/frontend/input/accumulator/state_snapshot.rs:16
↓ 12 callersMethodupdate_activation_for_tick
Per-tick activation check. If the renderer is currently waiting on a [`crate::shared::FrameSubmitData`] (`awaiting_submit == true`, i.e. `last_frame_d
crates/renderide/src/frontend/decoupling/state.rs:116
↓ 12 callersFunctionview_post_processing_enabled
Returns whether a graph view should execute the post-processing chain.
crates/renderide/src/passes/post_processing.rs:35
↓ 12 callersMethodwrite_texture
Declares a transient texture write.
crates/renderide/src/render_graph/pass/builder.rs:179
↓ 11 callersMethodClassifyByType
<summary>Classifies a field purely by its type, without a known C# method name. Used for ExplicitLayout and GeneralStruct fields where we don't parse
generators/SharedTypeGenerator/Analysis/FieldClassifier.cs:42
↓ 11 callersMethodStructMember
<summary>Emits a <c>pub field: type,</c> line; synthetic names (leading <c>_</c>) are not humanized.</summary>
generators/SharedTypeGenerator/Emission/RustWriter.cs:216
↓ 11 callersMethodadd
Adds another command-count sample into this one, saturating each field.
crates/renderide/src/render_graph/blackboard.rs:298
↓ 11 callersMethodapply_frame_submit_data
(&mut self, data: FrameSubmitData)
crates/renderide/src/runtime/frame/submit.rs:19
↓ 11 callersFunctionarrange_draws_by_phase_bins
( items: &mut Vec<WorldMeshDrawItem>, allow_parallel_sort: bool, )
crates/renderide/src/world_mesh/draw_prep/arrange.rs:496
↓ 11 callersMethodaspect
(self)
crates/renderide/src/camera/geometry.rs:65
↓ 11 callersMethodbits
(self)
crates/renderide/src/assets/mesh/gpu_mesh/demand.rs:60
↓ 11 callersFunctionbuild_manifest
Builds a validated [`Manifest`] from parsed actions and a list of parsed profile files. Each element of `profile_sources` is `(file_label, file_conte
crates/renderide/src/xr/input/manifest/parser.rs:119
↓ 11 callersFunctionclassify_world_mesh_batch
Classifies one material batch key into the world-mesh phase that records it.
crates/renderide/src/world_mesh/phase_classification.rs:22
↓ 11 callersFunctioncollect_material_keys_into
Walks one render space's renderer lists and collects every referenced `(material_asset_id, property_block_id)` key. Pure, so callers can run it in par
crates/renderide/src/world_mesh/materials/keys.rs:10
↓ 11 callersMethodcontains_key
(&self, view_id: ViewId)
crates/renderide/src/backend/per_view_resource_map.rs:55
↓ 11 callersMethodcreate
Creates the window, selects desktop vs OpenXR mode, and attaches the GPU to the runtime.
crates/renderide/src/app/driver/target.rs:80
↓ 11 callersFunctioncreate_d2_array_view
Creates a sampled `D2Array` view over one or two layers of `texture`.
crates/renderide/src/render_graph/gpu_cache/samplers.rs:44
↓ 11 callersMethodcreate_subresource
Declares a subresource view of a transient texture. The concrete [`wgpu::TextureView`] is created lazily at execute time and cached per-range on the
crates/renderide/src/render_graph/builder.rs:205
↓ 11 callersMethodensure_stream
Runs `op` against the resident mesh for `asset_id` (if any), then reconciles VRAM accounting and notifies the streaming policy when the operation succ
crates/renderide/src/gpu_pools/pools/mesh.rs:311
↓ 11 callersFunctionevaluate_slot
Decide what (if anything) to report for `slot` at the given absolute time `now_ns` on the slot's epoch. Pure logic -- no I/O -- so the dedup behaviour
crates/renderide/src/diagnostics/watchdog/registry.rs:201
↓ 11 callersFunctionextract_blendshape_offsets
Repacks host blendshape position, normal, and tangent deltas into frame-aware sparse GPU storage. Position, normal, and tangent deltas are encoded as
crates/renderide/src/assets/mesh/layout/blendshape.rs:656
↓ 11 callersFunctiongroups
(plan: &InstancePlan, phase: WorldMeshPhase)
crates/renderide/src/world_mesh/instances/tests.rs:43
↓ 11 callersMethodinto_buffer
(self)
crates/renderide/src/assets/mesh/gpu_mesh/upload.rs:486
↓ 11 callersMethodinto_buffer
(self)
crates/renderide/src/assets/mesh/gpu_mesh/upload/generated.rs:114
↓ 11 callersMethodis_empty
(&self)
crates/renderide-shared/src/buffer.rs:31
↓ 11 callersFunctionkey
(material_asset_id: i32)
crates/renderide/src/materials/embedded/material_bind/uniform.rs:421
↓ 11 callersMethodkind
Command kind for this node.
crates/renderide/src/render_graph/pass/node.rs:176
↓ 11 callersMethodlabel
(&self)
crates/renderide/src/diagnostics/hud/windows/main_debug/stats.rs:142
↓ 11 callersFunctionmake_test_deps
()
crates/renderide/src/world_mesh/materials/cache/tests.rs:12
↓ 11 callersMethodmark_clean
(&mut self, mask: MeshDerivedStreamMask)
crates/renderide/src/assets/mesh/gpu_mesh/demand.rs:239
↓ 11 callersFunctionno_post
()
crates/renderide/src/backend/graph/main_graph/tests.rs:27
↓ 11 callersMethodnote_hit
(&mut self)
crates/renderide/src/gpu_resource/stats.rs:53
↓ 11 callersMethodphase
(&self)
crates/renderide/src/passes/mesh_deform.rs:830
↓ 11 callersMethodraster
Declares this pass as raster and returns the attachment builder.
crates/renderide/src/render_graph/pass/builder.rs:83
↓ 11 callersMethodrecord_frame_bracket_done
Records one timestamp-backed submit completion.
crates/renderide/src/gpu/profiling/frame_cpu_gpu_timing.rs:105
↓ 11 callersMethodregister_texture
( &mut self, id: HistorySlotId, spec: TextureHistorySpec, )
crates/renderide/src/render_graph/history/registry.rs:84
↓ 11 callersMethodrelease_particle_build_worker
Releases one background particle build slot.
crates/renderide/src/backend/asset_transfers.rs:621
↓ 11 callersMethodrender_texture_pool
(&self)
crates/renderide/src/backend/facade.rs:324
↓ 11 callersFunctionresolve_shader_upload
Full resolution pipeline for a host [`ShaderUpload`].
crates/renderide/src/assets/shader/route.rs:87
↓ 11 callersMethodresolve_slot
( &mut self, key: MaterialUniformCacheKey, size: NonZeroU64, mutation_gen: u64
crates/renderide/src/materials/embedded/material_bind/uniform.rs:88
↓ 11 callersFunctiontest_runtime_ipc_shape
()
crates/renderide/src/runtime/orchestration_tests.rs:40
↓ 11 callersMethodtest_set_shared_memory
Installs a shared-memory accessor for tests that apply [`crate::shared::FrameSubmitData`].
crates/renderide/src/runtime/accessors.rs:250
↓ 11 callersFunctiontex_key
(usage: wgpu::TextureUsages, width: u32, height: u32)
crates/renderide/src/render_graph/pool/tests.rs:8
↓ 11 callersMethodtexture_pool
(&self)
crates/renderide/src/backend/facade.rs:318
↓ 11 callersFunctiontry_new
Builds a [`GpuLimits`] snapshot from a device and adapter (downlevel flags from `adapter`). Fails when core WebGPU-style minimums for this codebase a
crates/renderide/src/gpu/limits/validation.rs:25
↓ 11 callersFunctionupload_derived_buffer
( ctx: MeshGpuUploadContext<'_>, asset_id: i32, profile: DerivedBufferProfile, bytes: Option<&
crates/renderide/src/assets/mesh/gpu_mesh/upload.rs:494
↓ 11 callersFunctionupload_generated_derived_buffer
( ctx: MeshGpuUploadContext<'_>, existing: Option<&Arc<wgpu::Buffer>>, asset_id: i32, profile:
crates/renderide/src/assets/mesh/gpu_mesh/upload/generated.rs:122
↓ 11 callersMethodwindow
Main winit window.
crates/renderide/src/app/driver/target.rs:116
↓ 11 callersMethodwrite_buffer
(&self, buffer: &wgpu::Buffer, offset: wgpu::BufferAddress, contents: &[u8])
crates/renderide/src/backend/asset_transfers/mesh_upload_batch.rs:269
↓ 10 callersMethodLog
<inheritdoc />
generators/SharedTypeGenerator.Tests/Unit/Support/CollectingSink.cs:14
↓ 10 callersFunctionadmit_renderable_update_items
( item_count: usize, worker_count: usize, )
crates/renderide/src/cpu_parallelism.rs:153
↓ 10 callersMethodarrange_draw_chunks
Returns a cached arrangement order for `chunks` or builds and retains one when absent.
crates/renderide/src/world_mesh/draw_prep/command_cache.rs:82
↓ 10 callersFunctionassert_close
(actual: f32, expected: f32)
crates/renderide/src/scene/lights/cache/tests.rs:11
↓ 10 callersFunctionbuffer_import_readback
()
crates/renderide/src/render_graph/builder/tests/common.rs:408
↓ 10 callersFunctionbuild_embedded_uniform_bytes
( reflected: &ReflectedRasterLayout, ids: &StemEmbeddedPropertyIds, store: &MaterialPropertyStore,
crates/renderide/src/materials/embedded/uniform_pack.rs:168
↓ 10 callersMethodcapacity
(&self)
crates/renderide/src/mesh_deform/range_alloc.rs:70
↓ 10 callersFunctioncomplete_failed_mesh_upload
Completes a host mesh upload with a negative result.
crates/renderide/src/backend/asset_transfers/mesh_task.rs:60
↓ 10 callersFunctioncreate_wgsl_shader_module
Shader-module construction helpers shared by render-graph passes. Creates a WGSL shader module with the renderer's standard descriptor shape.
crates/renderide/src/render_graph/gpu_cache/shader.rs:4
↓ 10 callersMethoddrop_extended_vertex_stream_source_if_complete
(&mut self)
crates/renderide/src/assets/mesh/gpu_mesh/update/extended_streams.rs:538
↓ 10 callersMethodend
Closes the timestamp query, if one was opened.
crates/renderide/src/profiling/gpu_scope.rs:29
↓ 10 callersFunctionfixture_error
(path: &Path, message: impl Into<String>)
crates/renderide-test/src/scene/gltf_fixture.rs:204
↓ 10 callersFunctionformat_log_line_into
Writes a full log line into `out` in the canonical `[HH:MM:SS.mmm] [TARGET] LEVEL message\n` shape. `out` is cleared first so the buffer can be reuse
crates/logger/src/output/line.rs:23
↓ 10 callersFunctionfragment_filterable_d2_array_entry
Creates a fragment-stage filterable `texture_2d_array<f32>` layout entry.
crates/renderide/src/gpu/bind_layout.rs:30
↓ 10 callersMethodframe_resources
(&self)
crates/renderide/src/backend/facade.rs:299
↓ 10 callersMethodinclude
(&mut self, point: Vec3)
crates/renderide/src/particles/bounds.rs:91
↓ 10 callersMethodis_overlay
Returns whether this render space is an overlay space.
crates/renderide/src/scene/render_space.rs:65
↓ 10 callersFunctionkv_table
(ui: &imgui::Ui, id: &str, body: impl FnOnce(&imgui::Ui))
crates/renderide/src/diagnostics/hud/windows/main_debug/stats.rs:921
↓ 10 callersFunctionlimits_with
(wgpu_limits: wgpu::Limits)
crates/renderide/src/gpu/limits.rs:163
↓ 10 callersFunctionlock_interprocess_env
Locks process-wide test mutations of `RENDERIDE_INTERPROCESS_DIR`.
crates/bootstrapper/src/lib.rs:44
↓ 10 callersFunctionmain_forward_depth_stencil_format
Choice of depth-stencil attachment format for the main forward pass. Chooses the main forward depth-stencil attachment format. `Depth32FloatStencil8`
crates/renderide/src/gpu/depth/stencil_format.rs:7
↓ 10 callersMethodmsaa
(&self)
crates/renderide/src/gpu/context.rs:173
↓ 10 callersFunctionnon_negative_i32s
Iterates non-negative entries until the host terminator.
crates/renderide/src/scene/dense_update.rs:16
↓ 10 callersMethodnote_frame_render_attempted
Marks any processed host frame submit as having had a renderer-side draw attempt.
crates/renderide/src/runtime/tick.rs:149
↓ 10 callersMethodrecord_main_thread_cpu_end
Publishes the main-thread CPU frame duration synchronously from the runtime tick epilogue, after the last `Queue::submit` dispatch but before the even
crates/renderide/src/gpu/profiling/frame_cpu_gpu_timing.rs:249
↓ 10 callersMethodrecord_openxr_call_started
Records that an OpenXR call has started and marks it active in crash context.
crates/renderide/src/gpu/flight_recorder.rs:67
↓ 10 callersFunctionreflected_with_uniform_fields
( field_specs: &[(&str, ReflectedUniformScalarKind, u32, u32)], )
crates/renderide/src/materials/embedded/uniform_pack/tests/common.rs:123
↓ 10 callersMethodreflection_probes
Reflection probes indexed by reflection-probe renderable id.
crates/renderide/src/scene/render_space.rs:141
↓ 10 callersFunctionrender_stats_section
(ui: &imgui::Ui, section: &dyn StatsSection, ctx: &StatsContext<'_>)
crates/renderide/src/diagnostics/hud/windows/main_debug/stats.rs:95
↓ 10 callersMethodretire_view
Retires all view-scoped frame resources for `view_id`.
crates/renderide/src/backend/frame_resource_manager/per_view.rs:359
↓ 10 callersFunctionset_camera_distance
Sets the sort distance used by transparent strict ordering.
crates/renderide/src/world_mesh/draw_prep/arrange/tests.rs:53
← previousnext →301–400 of 13,813, ranked by callers