MCPcopy Create free account

hub / github.com/SparkyPotato/radiance / functions

Functions1,488 in github.com/SparkyPotato/radiance

↓ 6 callersMethodmemory
Returns the [`vk::DeviceMemory`] object that is backing this allocation. This memory object can be shared with multiple other allocations and shouldn
ext/gpu-allocator/src/vulkan/mod.rs:221
↓ 6 callersMethodmemory_model
(&mut self)
ext/rspirv/rspirv/binary/autogen_decode_operand.rs:158
↓ 6 callersMethodparse
Does the parsing.
ext/rspirv/rspirv/binary/parser.rs:229
↓ 6 callersMethodqueue_families
(&self)
crates/rad-graph/src/device/mod.rs:158
↓ 6 callersMethodwait
(self, device: &Device)
crates/rad-graph/src/device/queue.rs:106
↓ 6 callersMethodzero
(&mut self, pass: &mut PassContext)
crates/rad-graph/src/util/pass.rs:25
↓ 5 callersFunctionalign_up
(size: u64, align: u64)
crates/rad-graph/src/device/shader/mod.rs:593
↓ 5 callersMethodas_prev
(&self)
crates/rad-graph/src/graph/compile.rs:737
↓ 5 callersMethodasset_source
(&self)
crates/rad-core/src/lib.rs:37
↓ 5 callersMethodbuild
(self)
crates/rad-core/src/lib.rs:85
↓ 5 callersMethodcapability
(&mut self)
ext/rspirv/rspirv/binary/autogen_decode_operand.rs:401
↓ 5 callersMethodclamp
Clamps values in the given channel to the range `[low, high]`.
ext/nvtt/nvtt/src/lib.rs:733
↓ 5 callersMethodcreate
(&self, rel_path: &Path, id: AssetId<T>)
crates/rad-editor/src/asset/fs.rs:95
↓ 5 callersMethodformat
(mut self, format: CompileTarget)
ext/slang-rs/src/lib.rs:385
↓ 5 callersMethodget
Returns a reference to the instruction grammar entry with the given `opcode`.
ext/rspirv/rspirv/grammar/syntax.rs:115
↓ 5 callersMethodheader
(&mut self)
crates/rad-editor/src/asset/fs.rs:221
↓ 5 callersMethodimage
(&self, image: gltf::Image, srgb: bool)
crates/rad-editor/src/asset/import.rs:340
↓ 5 callersMethodinfo
(self, qs: &Queues<QueueData>)
crates/rad-graph/src/device/queue.rs:224
↓ 5 callersMethodinst
Appends an instruction with the given `opcode` and `operands` into the module.
ext/rspirv/rspirv/binary/parser.rs:497
↓ 5 callersMethodoutput
(&self, pass: &mut PassBuilder, buf: Res<BufferHandle>)
crates/rad-renderer/src/mesh/setup.rs:108
↓ 5 callersMethodsampler
(&self)
crates/rad-renderer/src/mesh/hzb.rs:64
↓ 5 callersMethodsave
(&self, mut to: &mut dyn AssetWrite)
crates/rad-world/src/lib.rs:130
↓ 5 callersMethodtris
(&self)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:66
↓ 5 callersMethodunion
(self, other: Self)
crates/rad-graph/src/graph/virtual_resource.rs:362
↓ 5 callersMethodvertices
(&self)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:62
↓ 4 callersMethodadd_systems
(&mut self, stage: TickStage, systems: impl IntoSystemConfigs<M>)
crates/rad-world/src/tick.rs:36
↓ 4 callersMethodas_next
(&self, prev_access: AccessInfo)
crates/rad-graph/src/graph/compile.rs:739
↓ 4 callersMethodbuffer
(&self)
crates/rad-graph/src/graph/compile.rs:116
↓ 4 callersMethodbuild
Build the pass with the given callback.
crates/rad-graph/src/graph/mod.rs:334
↓ 4 callersMethodcamera
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:80
↓ 4 callersMethodclear_limit
Clear the previously set limit (if any).
ext/rspirv/rspirv/binary/decoder.rs:126
↓ 4 callersMethodconsume
(self)
ext/rspirv/rspirv/binary/parser.rs:118
↓ 4 callersMethodderef
(&self)
crates/rad-world/src/lib.rs:109
↓ 4 callersFunctiondisas_instruction
(inst: &dr::Instruction, space: &str, disas_operands: F)
ext/rspirv/rspirv/binary/disassemble.rs:58
↓ 4 callersMethoddispatch_indirect
(&mut self, buf: Res<BufferHandle>, offset: usize)
crates/rad-graph/src/util/pass.rs:221
↓ 4 callersMethoddraw
(&mut self, vertices: u32, instances: u32, first_vertex: u32, first_instance: u32)
crates/rad-graph/src/util/pass.rs:393
↓ 4 callersFunctionextend_dep_info
(ex: &mut DependencyInfo, other: DependencyInfo)
crates/rad-graph/src/graph/frame_data.rs:179
↓ 4 callersMethodfetch_or_append
Adds a value with a check for uniqueness: returns a token pointing to an existing element if its value matches the given one, or adds a new element ot
ext/rspirv/rspirv/sr/storage.rs:79
↓ 4 callersMethodget
Returns the module being constructed.
ext/rspirv/rspirv/binary/parser.rs:506
↓ 4 callersFunctionget_pipeline_stage
(shader: Shader)
crates/rad-graph/src/sync.rs:351
↓ 4 callersMethodgpu_ptr
(&self)
crates/rad-renderer/src/assets/material.rs:71
↓ 4 callersFunctionicon
(icon: &str)
crates/rad-ui/src/icons.rs:21
↓ 4 callersMethodinit
(engine: &mut EngineBuilder)
crates/rad-ui/src/lib.rs:31
↓ 4 callersMethodlater
(self, other: Self)
crates/rad-graph/src/device/queue.rs:130
↓ 4 callersMethodlink
(&mut self)
ext/slang-rs/src/lib.rs:919
↓ 4 callersMethodmapped_ptr
Returns a valid mapped pointer if the memory is host visible, otherwise it will return None. The pointer already points to the exact memory region of
ext/gpu-allocator/src/vulkan/mod.rs:235
↓ 4 callersMethodmin_bytes
(&self, w: u32, h: u32, d: u32)
ext/nvtt/nvtt/src/enums.rs:390
↓ 4 callersMethodmodule
Returns the `Module` under construction.
ext/rspirv/rspirv/dr/loader.rs:100
↓ 4 callersMethodopen
(&mut self, id: AssetId<World>)
crates/rad-editor/src/world.rs:32
↓ 4 callersMethodopen
(&self, root: PathBuf)
crates/rad-editor/src/asset/fs.rs:93
↓ 4 callersFunctionpartial_max
Compares and returns the maximum of two values, using partial ordering.
ext/vek/src/ops.rs:19
↓ 4 callersFunctionpartial_min
Compares and returns the minimum of two values, using partial ordering.
ext/vek/src/ops.rs:15
↓ 4 callersMethodprofile
(mut self, profile: ProfileID)
ext/slang-rs/src/lib.rs:391
↓ 4 callersMethodresolve
(&self, id: spirv::Word)
ext/rspirv/rspirv/binary/tracker.rs:68
↓ 4 callersFunctionrotation_3d
()
ext/vek/src/quaternion.rs:927
↓ 4 callersMethodrt_ext
(&self)
crates/rad-graph/src/device/mod.rs:121
↓ 4 callersFunctionsemaphore
(device: &Device)
crates/rad-window/src/lib.rs:339
↓ 4 callersMethodset_limit
Sets the limit to `num_words` words. The decoder will return [`State::LimitReached`](enum.ParseState.html) after `num_words` words have been requeste
ext/rspirv/rspirv/binary/decoder.rs:121
↓ 4 callersMethodsetup
(&self, pass: &mut PassContext, push: &T)
crates/rad-graph/src/util/compute.rs:32
↓ 4 callersMethodsubresource
(&self)
crates/rad-graph/src/graph/compile.rs:746
↓ 4 callersMethodto_gpu
(&mut self)
ext/nvtt/nvtt/src/lib.rs:1288
↓ 4 callersMethodto_image
(self)
crates/rad-graph/src/graph/compile.rs:758
↓ 4 callersMethodto_named
(self, name: &str)
crates/rad-graph/src/resource.rs:68
↓ 4 callersMethodto_untyped
(self)
crates/rad-core/src/asset/aref.rs:82
↓ 4 callersMethodwrite_slice
(&mut self, slice: &[T])
crates/rad-renderer/src/util.rs:20
↓ 3 callersFunctionalign_down
(val: u64, alignment: u64)
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:19
↓ 3 callersMethodappend_id
(&mut self, id: spirv::Word, value: T)
ext/rspirv/rspirv/lift/storage.rs:54
↓ 3 callersFunctionas_next_access
(usages: impl IntoIterator<Item = UsageType>, prev_access: AccessInfo)
crates/rad-graph/src/sync.rs:570
↓ 3 callersFunctionas_previous_access
(usages: impl IntoIterator<Item = UsageType>, discard_contents: bool)
crates/rad-graph/src/sync.rs:562
↓ 3 callersMethodas_slice
(&self)
ext/slang-rs/src/lib.rs:738
↓ 3 callersMethodbefore_pass
(&mut self, device: &Device)
crates/rad-graph/src/graph/frame_data.rs:72
↓ 3 callersMethodbind
(&self, buf: vk::CommandBuffer)
crates/rad-graph/src/device/shader/mod.rs:226
↓ 3 callersMethodbind_descriptor_set
(&self, buf: vk::CommandBuffer, point: vk::PipelineBindPoint)
crates/rad-graph/src/device/mod.rs:129
↓ 3 callersMethodbounds
Returns the [`BoundingBox`] of this surface. `min_x/min_y/min_z` are all `0`, while `max_x`, `min_y`, and `min_z` are [`Surface::width()`], [`Surface:
ext/nvtt/nvtt/src/lib.rs:1744
↓ 3 callersMethodclamped01
Constrains this value to be between 0 and 1 (inclusive).
ext/vek/src/ops.rs:94
↓ 3 callersMethodclear
(&mut self)
crates/rad-graph/src/device/queue.rs:310
↓ 3 callersMethodcopy_buffer
( &mut self, src: Res<BufferHandle>, dst: Res<BufferHandle>, src_offset: usize, dst_offset: usize, size: usi
crates/rad-graph/src/util/pass.rs:119
↓ 3 callersMethodcreate_composite_component_type
( &mut self, component_types: &[ComponentType], )
ext/slang-rs/src/lib.rs:1058
↓ 3 callersMethodcreate_session
(&self, builder: SessionDescBuilder)
ext/slang-rs/src/lib.rs:1124
↓ 3 callersMethoddata
Returns image data as a slice in `[c, z, y, x]` order. That is, the value of a channel `c` at texel `(x, y, z)` is at index `((c * d + z) * h + y) * w
ext/nvtt/nvtt/src/lib.rs:1455
↓ 3 callersMethoddeserialize_tuple
(mut self, len: usize, visitor: V)
crates/rad-world/src/serde.rs:628
↓ 3 callersMethoddestroy
(self, device: &ash::Device)
ext/gpu-allocator/src/vulkan/mod.rs:397
↓ 3 callersMethoddestroy
(self, device: &Device)
crates/rad-graph/src/graph/cache.rs:80
↓ 3 callersMethodexecution_mode
(&mut self)
ext/rspirv/rspirv/binary/autogen_decode_operand.rs:169
↓ 3 callersMethodfind_entry_point_by_name
(&mut self, name: &str)
ext/slang-rs/src/lib.rs:625
↓ 3 callersMethodfind_profile
(&self, name: &str)
ext/slang-rs/src/lib.rs:1143
↓ 3 callersMethodfinish
(mut self, device: &Device)
crates/rad-graph/src/graph/frame_data.rs:127
↓ 3 callersMethodforce_glsl_scalar_buffer_layout
( mut self, force_glsl_scalar_buffer_layout: bool, )
ext/slang-rs/src/lib.rs:415
↓ 3 callersMethodget
(&self)
crates/rad-graph/src/device/descriptor.rs:16
↓ 3 callersMethodget_entry_point_code
( &self, entry_point_index: i64, target_index: i64, )
ext/slang-rs/src/lib.rs:855
↓ 3 callersMethodget_index
(&mut self)
crates/rad-graph/src/device/descriptor.rs:258
↓ 3 callersMethodget_shader
(&mut self, info: ShaderInfo)
crates/rad-graph/src/device/shader/mod.rs:316
↓ 3 callersFunctionheader_button
(ui: &mut Ui, label: &str)
ext/gpu-allocator/src/visualizer/allocation_reports.rs:52
↓ 3 callersMethodhzb
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:90
↓ 3 callersMethodid
Decodes and returns the next SPIR-V word as an id.
ext/rspirv/rspirv/binary/decoder.rs:149
↓ 3 callersMethodimage
(&self)
crates/rad-graph/src/graph/compile.rs:132
↓ 3 callersMethodinner
(&self)
crates/rad-graph/src/graph/compile.rs:744
↓ 3 callersMethodinstance
(&self)
crates/rad-graph/src/device/mod.rs:113
↓ 3 callersMethodinstances
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:70
↓ 3 callersMethodis_empty
(&self)
crates/rad-graph/src/graph/compile.rs:71
← previousnext →101–200 of 1,488, ranked by callers