Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/DoubleStyx/Renderide
/ functions
Functions
13,813 in github.com/DoubleStyx/Renderide
⨍
Functions
13,813
◇
Types & classes
2,536
↓ 777 callers
Method
len
Returns the number of currently pending jobs.
crates/renderide/src/gpu_jobs/submit.rs:104
↓ 727 callers
Method
write
Writes a plain data value with potentially unaligned storage. On overflow this records the first failed reservation and leaves the write cursor uncha
crates/renderide-shared/src/packing/memory_packer.rs:75
↓ 616 callers
Method
iter
(&self)
crates/renderide/src/gpu_pools/pools/texture2d.rs:303
↓ 586 callers
Method
read
Single POD value.
crates/renderide-shared/src/packing/memory_unpacker.rs:101
↓ 484 callers
Method
push
Pushes `item` into the ring, blocking the caller while the ring is full. Returns `Err(item)` if the consumer side has been marked dead while we were
crates/renderide/src/gpu/driver_thread/ring.rs:83
↓ 294 callers
Method
lock
Locks the gate for the duration of the returned guard. Call immediately before [`wgpu::Queue::write_texture`], [`wgpu::Queue::submit`], [`wgpu::Surfac
crates/renderide/src/gpu/sync/queue_access_gate.rs:70
↓ 228 callers
Method
pack
(&mut self, packer: &mut MemoryPacker<'_>)
crates/renderide-shared/src/shared.rs:890
↓ 208 callers
Method
insert
Inserts a newly submitted GPU job.
crates/renderide/src/gpu_jobs/submit.rs:114
↓ 208 callers
Method
unpack
( &mut self, unpacker: &mut MemoryUnpacker<'_, '_, P>, )
crates/renderide-shared/src/shared.rs:900
↓ 207 callers
Method
contains
Returns whether every flag in `other` is present.
crates/renderide/src/render_graph/pass/node.rs:57
↓ 201 callers
Method
get
Returns the underlying clamped value.
crates/renderide/src/config/value.rs:42
↓ 192 callers
Method
iter
Iterates the active source plans.
crates/renderide/src/runtime/frame/view_planning/portal_plan.rs:97
↓ 187 callers
Method
len
Number of diagnostics in the report.
crates/renderide/src/render_graph/validation.rs:38
↓ 180 callers
Method
hash
(&self, state: &mut H)
crates/renderide/src/mesh_deform/skin_cache/key.rs:33
↓ 164 callers
Method
push
(&mut self, item: T)
crates/renderide/src/render_phase.rs:30
↓ 137 callers
Method
Line
<summary>Writes an arbitrary line with current indentation.</summary>
generators/SharedTypeGenerator/Emission/RustWriter.cs:66
↓ 129 callers
Method
path
Returns the command-buffer path implied by this status.
crates/renderide/src/render_graph/compiled/exec/recording_path.rs:134
↓ 119 callers
Method
remove
Removes a mesh by host id; returns `true` if it was present. Also clears any cached layout for the asset.
crates/renderide/src/gpu_pools/pools/mesh.rs:66
↓ 118 callers
Method
push
Pushes an effect onto the chain.
crates/renderide/src/render_graph/post_process_chain/chain.rs:27
↓ 112 callers
Method
len
(&self)
crates/renderide-shared/src/packing/bit_span.rs:32
↓ 109 callers
Method
len
Number of renderer records in this dirty set.
crates/renderide/src/world_mesh/draw_prep/render_world/refresh.rs:55
↓ 108 callers
Method
iter
(&self)
crates/renderide/src/backend/facade/graph_access/warmup.rs:219
↓ 103 callers
Method
any
(self)
crates/renderide/src/materials/embedded/snapshot_requirements.rs:44
↓ 103 callers
Method
extend
Moves all slots from `other` into this blackboard. Slots from `other` replace existing values with the same slot key.
crates/renderide/src/render_graph/blackboard.rs:60
↓ 102 callers
Method
intern
Returns the stable id for `name`, allocating on first sight.
crates/renderide/src/materials/host_data/property_registry.rs:54
↓ 99 callers
Method
get
(&self, view_id: ViewId)
crates/renderide/src/backend/per_view_resource_map.rs:31
↓ 98 callers
Method
get
Returns a cached entry without inserting. Restricted to `pub(super)` because [`ResolvedMaterialBatch`] is internal to the world-mesh material resolut
crates/renderide/src/world_mesh/materials/cache.rs:274
↓ 97 callers
Method
take
Removes and returns a mesh by host id when it was present. Also clears any cached layout for the asset.
crates/renderide/src/gpu_pools/pools/mesh.rs:78
↓ 92 callers
Method
is_empty
(self)
crates/renderide/src/camera/geometry.rs:59
↓ 92 callers
Function
material_source
(file_name: &str)
crates/renderide/tests/shader_module_audit.rs:76
↓ 90 callers
Method
read_object_required
Fills an existing `MemoryPackable` (no presence byte).
crates/renderide-shared/src/packing/memory_unpacker.rs:151
↓ 90 callers
Method
write_object_required
Inlines packing without an optional presence byte.
crates/renderide-shared/src/packing/memory_packer.rs:159
↓ 83 callers
Function
read_to_string
(path: &Path)
crates/renderide/src/materials/shader_package.rs:192
↓ 82 callers
Method
create_texture
Declares a graph-owned transient texture.
crates/renderide/src/render_graph/builder.rs:182
↓ 82 callers
Method
device
(&self)
crates/renderide/src/gpu/context.rs:147
↓ 82 callers
Method
set_material
Sets a property on a host **material** asset.
crates/renderide/src/materials/host_data/properties.rs:190
↓ 80 callers
Function
source_file
(path: impl AsRef<Path>)
crates/renderide/tests/shader_module_audit.rs:56
↓ 80 callers
Function
update_bytes
(property_id: i32, ty: MaterialPropertyUpdateType)
crates/renderide/src/materials/host_data/update_batch/tests.rs:34
↓ 79 callers
Method
write_str
UTF-16 code units (two-byte wchar layout): `i32` length, then each `u16`. Length `-1` means null.
crates/renderide-shared/src/packing/memory_packer.rs:118
↓ 78 callers
Method
get
Returns the cached pipeline for a slot, or a missing-shader error.
crates/renderide/src/skybox/ibl_cache/pipeline_store.rs:103
↓ 77 callers
Method
get_mut
(&mut self, asset_id: i32)
crates/renderide/src/gpu_pools/resource_pool.rs:205
↓ 76 callers
Method
build
Compiles setup declarations into an immutable graph.
crates/renderide/src/render_graph/builder.rs:315
↓ 74 callers
Function
assert_tag
(cmd: RendererCommand, expected: &'static str)
crates/renderide/src/frontend/dispatch/command_kind.rs:149
↓ 73 callers
Method
clear
Clears the cached entry.
crates/renderide/src/gpu/resource_cache.rs:33
↓ 73 callers
Method
path
(&self)
crates/bootstrapper/src/updater/install.rs:503
↓ 72 callers
Method
write_bool
Writes one byte: `1` for true, `0` for false.
crates/renderide-shared/src/packing/memory_packer.rs:67
↓ 71 callers
Function
dummy_world_mesh_draw_item
Builds a minimal [`WorldMeshDrawItem`] for unit and integration tests (null pipeline, fixed 3-index submesh range, no overlay, no extended vertex stre
crates/renderide/src/world_mesh/test_fixtures.rs:47
↓ 71 callers
Method
push
Adds one diagnostic to the report when validation is enabled.
crates/renderide/src/render_graph/validation.rs:26
↓ 70 callers
Method
normalize
(&mut self)
crates/renderide/src/reflection_probes/specular/system.rs:893
↓ 69 callers
Method
get
Returns a shared reference to the value stored under slot `S`, or [`None`] if absent.
crates/renderide/src/render_graph/blackboard.rs:77
↓ 69 callers
Method
position
(&self, face: usize, vert: usize)
crates/renderide/src/assets/mesh/gpu_mesh/tangent_generation.rs:488
↓ 67 callers
Method
read_bool
One-byte boolean (any non-zero is true).
crates/renderide-shared/src/packing/memory_unpacker.rs:96
↓ 67 callers
Method
space
Read-only access for debugging / future systems.
crates/renderide/src/scene/coordinator.rs:248
↓ 64 callers
Method
len
(&self)
crates/renderide/src/render_phase.rs:48
↓ 64 callers
Function
manifest_dir
Returns the renderide crate directory.
crates/renderide/tests/shader_module_audit.rs:8
↓ 64 callers
Method
size
(&self)
crates/renderide/src/assets/video/cpu_copy.rs:563
↓ 61 callers
Method
push
(&mut self, target: PipelineWarmupTarget)
crates/renderide/src/backend/facade/graph_access/warmup.rs:210
↓ 60 callers
Method
get_or_create
Returns the cached object, creating it with `build` on first use.
crates/renderide/src/gpu_resource/once.rs:21
↓ 59 callers
Method
add_raster_pass
Appends a raster pass to the default per-view group.
crates/renderide/src/render_graph/builder.rs:270
↓ 59 callers
Function
module_source
(file_name: &str)
crates/renderide/tests/shader_module_audit.rs:80
↓ 58 callers
Method
add_compute_pass
Appends a compute pass to the default group for its phase.
crates/renderide/src/render_graph/builder.rs:275
↓ 58 callers
Method
len
(&self)
crates/renderide/src/world_mesh/materials/cache.rs:266
↓ 57 callers
Method
end_query
(&self, _encoder: &mut wgpu::CommandEncoder, _query: PhaseQuery)
crates/renderide/src/profiling/gpu_profiler_stub.rs:52
↓ 57 callers
Function
kv
(ui: &imgui::Ui, key: &str, value: &str)
crates/renderide/src/diagnostics/hud/windows/main_debug/stats.rs:940
↓ 54 callers
Method
next
Reads the next `T` from the stream, advancing the cursor on success.
crates/renderide/src/materials/host_data/update_batch/cursor.rs:99
↓ 53 callers
Method
clear
(&mut self)
crates/renderide/src/world_mesh/draw_prep/bitset.rs:12
↓ 53 callers
Method
test_seed_space_identity_worlds
Inserts a render space and solves world matrices from the given locals (for unit tests).
crates/renderide/src/scene/coordinator/tests.rs:58
↓ 52 callers
Method
as_str
Returns the stable crash-context label for this OpenXR call.
crates/renderide/src/crash_context/xr.rs:50
↓ 52 callers
Method
to_vec
Clones wall-frame samples oldest-first for the sparkline plot.
crates/renderide/src/diagnostics/snapshots/frame_timing/history.rs:92
↓ 51 callers
Method
entry
(&self, key: &WorldMeshCommandCacheKey)
crates/renderide/src/world_mesh/draw_prep/command_cache.rs:150
↓ 50 callers
Method
get
Returns the resident GTAO params buffer, creating it on first use.
crates/renderide/src/passes/post_processing/gtao/pipeline/params.rs:113
↓ 50 callers
Method
len
Number of queued draw candidates before arrangement.
crates/renderide/src/world_mesh/draw_prep/collect.rs:384
↓ 49 callers
Method
all
()
crates/logger/src/level.rs:27
↓ 46 callers
Method
import_texture
Declares an imported texture access. Direction is inferred from the access type.
crates/renderide/src/render_graph/pass/builder.rs:184
↓ 44 callers
Method
as_slice
Returns the active pipeline constants.
crates/renderide/src/materials/shader_specialization.rs:128
↓ 44 callers
Method
index
Dense face index in host bitmap-cube order.
crates/renderide/src/runtime/offscreen_tasks/cube_capture.rs:60
↓ 43 callers
Method
append
Appends another retained-resource set.
crates/renderide/src/gpu/resource_retention.rs:47
↓ 43 callers
Method
is_empty
(self)
crates/renderide/src/assets/mesh/gpu_mesh/demand.rs:66
↓ 42 callers
Method
as_str
Stable label written into renderer startup logs.
crates/renderide/build_support/git.rs:21
↓ 42 callers
Method
create_buffer
Declares a graph-owned transient buffer.
crates/renderide/src/render_graph/builder.rs:189
↓ 41 callers
Method
read_str
Host string: UTF-16 LE code units with `i32` length. `-1` -> [`None`]. Surrogate halves or invalid sequences decode to the empty string (defensive; th
crates/renderide-shared/src/packing/memory_unpacker.rs:126
↓ 39 callers
Function
write_mesh_upload_buffer
Writes mesh bytes through `sink`, padding the payload length when wgpu requires it.
crates/renderide/src/assets/mesh/gpu_mesh/upload.rs:266
↓ 38 callers
Method
create_bind_group
( device: &wgpu::Device, inputs: FrameBindGroupInputs<'_>, )
crates/renderide/src/backend/frame_gpu.rs:407
↓ 38 callers
Method
insert
Inserts one renderer reference.
crates/renderide/src/world_mesh/draw_prep/render_world/refresh.rs:65
↓ 38 callers
Function
push
(out: &mut [u8], w: &mut usize, bytes: &[u8])
crates/renderide/src/crash_context/minimal.rs:56
↓ 38 callers
Method
store_full
Stores full [`LightData`] rows from a host submission (overwrites prior buffer id) and rebuilds every render space that has a [`BufferRenderer`] point
crates/renderide/src/scene/lights/cache.rs:103
↓ 37 callers
Function
record_parallel_admission
Records the admission decision for a reference-grain Rayon work site.
crates/renderide/src/cpu_parallelism.rs:271
↓ 37 callers
Method
write_object
Optional object: `0` absent, `1` then nested pack.
crates/renderide-shared/src/packing/memory_packer.rs:164
↓ 36 callers
Function
backbuffer_import
()
crates/renderide/src/render_graph/builder/tests/common.rs:374
↓ 36 callers
Method
is_empty
Returns whether the report contains no fine-grained render-world work.
crates/renderide/src/scene/coordinator/reports.rs:76
↓ 36 callers
Method
len
Length of the mapped file in bytes.
crates/renderide-shared/src/ipc/shared_memory/unix.rs:57
↓ 36 callers
Method
len
Returns the number of currently pending readbacks.
crates/renderide/src/reflection_probes/readback_jobs.rs:58
↓ 35 callers
Method
is_empty
Returns `true` when no message is queued.
crates/interprocess/src/layout.rs:48
↓ 35 callers
Method
is_parallel
(self)
crates/renderide/src/cpu_parallelism.rs:89
↓ 35 callers
Function
opaque
(mesh: i32, mat: i32, sort: i32, node: i32)
crates/renderide/src/world_mesh/instances/tests.rs:13
↓ 35 callers
Method
transient_texture
Looks up a transient texture.
crates/renderide/src/render_graph/context/resolved.rs:153
↓ 34 callers
Method
chunk_size
(self)
crates/renderide/src/cpu_parallelism.rs:95
↓ 34 callers
Function
current_reference_worker_count
()
crates/renderide/src/cpu_parallelism.rs:116
↓ 34 callers
Method
insert
Stores the latest capture for a probe, replacing any older generation.
crates/renderide/src/reflection_probes/specular/captures.rs:63
↓ 34 callers
Method
is_empty
Returns whether this set contains no renderer records.
crates/renderide/src/world_mesh/draw_prep/render_world/refresh.rs:60
next →
1–100 of 13,813, ranked by callers