MCPcopy Create free account

hub / github.com/SparkyPotato/radiance / functions

Functions1,488 in github.com/SparkyPotato/radiance

↓ 3 callersMethodlimit_reached
Returns true if the previously set limit has been reached. This will always return false if no limit has been ever set.
ext/rspirv/rspirv/binary/decoder.rs:138
↓ 3 callersMethodlookup
(&self, id: spirv::Word)
ext/rspirv/rspirv/lift/storage.rs:30
↓ 3 callersMethodmesh
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:127
↓ 3 callersMethodon_gpu
(&self)
ext/nvtt/nvtt/src/lib.rs:1244
↓ 3 callersMethodparams
(&self)
ext/nvtt/nvtt/src/enums.rs:578
↓ 3 callersMethodparams_ptr
(&self, params: &[f32; 2])
ext/nvtt/nvtt/src/enums.rs:590
↓ 3 callersMethodphysical_device
(&self)
crates/rad-graph/src/device/mod.rs:117
↓ 3 callersMethodratio
(&self, total: ImportProgress)
crates/rad-editor/src/asset/import.rs:60
↓ 3 callersMethodreadback
(&mut self, res: Res<BufferHandle>, offset: usize)
crates/rad-graph/src/util/pass.rs:203
↓ 3 callersMethodreserve
(&mut self, frame: &mut Frame, pass_name: &str, size: u64)
crates/rad-renderer/src/util.rs:46
↓ 3 callersMethodresize
(&mut self)
crates/rad-window/src/lib.rs:221
↓ 3 callersMethodreturn_index
(&mut self, index: NonZeroU32)
crates/rad-graph/src/device/descriptor.rs:269
↓ 3 callersMethodsampler
(&self, desc: SamplerDesc)
crates/rad-graph/src/device/mod.rs:150
↓ 3 callersMethodstart
( &self, pass: &'a mut PassContext<'frame, 'graph>, push: &T, attachments: &[Attachment], depth: Option<&A
crates/rad-graph/src/util/render.rs:37
↓ 3 callersMethodstats
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:146
↓ 3 callersMethodstatus
(&self)
crates/rad-graph/src/device/shader/mod.rs:752
↓ 3 callersMethodsubmit
(&mut self, device: &Device, signal: &[SyncStage<vk::Semaphore>])
crates/rad-graph/src/graph/frame_data.rs:142
↓ 3 callersMethodtargets
(mut self, targets: &'a [TargetDescBuilder])
ext/slang-rs/src/lib.rs:522
↓ 3 callersMethodtrack
(&mut self, inst: &dr::Instruction)
ext/rspirv/rspirv/binary/tracker.rs:39
↓ 3 callersMethodupdate_buffer
(&mut self, res: Res<BufferHandle>, offset: usize, data: &[impl NoUninit])
crates/rad-graph/src/util/pass.rs:101
↓ 3 callersMethodwindow
# Safety `window` and `display` must outlive the `SurfaceKHR` returned from [`Self::build`].
crates/rad-graph/src/device/init.rs:63
↓ 3 callersMethodwrite
(&mut self, res: Res<BufferHandle>, offset: usize, data: &[impl NoUninit])
crates/rad-graph/src/util/pass.rs:175
↓ 3 callersMethodwrite_iter
(&mut self, res: Res<BufferHandle>, offset: usize, data: impl IntoIterator<Item = impl NoUninit>)
crates/rad-graph/src/util/pass.rs:187
↓ 3 callersMethodwrite_to_file
(&mut self, file_name: &str)
ext/slang-rs/src/lib.rs:659
↓ 2 callersMethodabs_path
(&self, rel_path: &Path)
crates/rad-editor/src/asset/fs.rs:175
↓ 2 callersMethodadd
(&mut self, other: Meshlets)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:297
↓ 2 callersMethodadd_asset
(&mut self, rel_path: &Path, asset: AssetHeader)
crates/rad-editor/src/asset/fs.rs:59
↓ 2 callersMethodadd_dir
(&mut self, rel_path: &Path)
crates/rad-editor/src/asset/fs.rs:39
↓ 2 callersMethodadd_lod
(&mut self, offset: u32, groups: &[MeshletGroup])
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:617
↓ 2 callersFunctionalign_up
(val: u64, alignment: u64)
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:23
↓ 2 callersMethodaligned_offset
(&self, align: usize)
crates/rad-graph/src/arena.rs:192
↓ 2 callersMethodallocated
(&self)
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:409
↓ 2 callersMethodappend
( &mut self, id: spirv::Word, value: T, )
ext/rspirv/rspirv/lift/storage.rs:40
↓ 2 callersMethodas_str
(&self)
ext/slang-rs/src/lib.rs:743
↓ 2 callersMethodassemble
Assembles the current object and returns the binary code. Helper method to remain backwards compatible, calls `assemble_into`
ext/rspirv/rspirv/binary/assemble.rs:11
↓ 2 callersFunctionassemble_str
(s: &str, result: &mut Vec<u32>)
ext/rspirv/rspirv/binary/assemble.rs:30
↓ 2 callersMethodbarrier
Create a barrier between two passes. If a global barrier is required, pass `Image::null()` and `ImageAspectFlags::empty()`. If no layout transition i
crates/rad-graph/src/graph/compile.rs:606
↓ 2 callersMethodbit64
Decodes and returns the next two SPIR-V words as a 64-bit literal bit pattern.
ext/rspirv/rspirv/binary/decoder.rs:190
↓ 2 callersMethodborrow
(&self)
ext/rspirv/rspirv/lift/mod.rs:22
↓ 2 callersMethodbuffer
(&self)
crates/rad-graph/src/graph/virtual_resource.rs:427
↓ 2 callersMethodbuffer_mut
(&mut self)
crates/rad-graph/src/graph/virtual_resource.rs:420
↓ 2 callersMethodbuffers
(&self)
crates/rad-graph/src/graph/compile.rs:177
↓ 2 callersMethodbuild_temp_inner
(&mut self, nodes: &mut [u32], is_lod: bool)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:679
↓ 2 callersFunctioncalc_aabb
(vertices: impl IntoIterator<Item = &'a Vertex>)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:582
↓ 2 callersMethodcamera_mesh
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:85
↓ 2 callersMethodcleanup
(&mut self, device: &ash::Device)
crates/rad-graph/src/device/sampler.rs:82
↓ 2 callersMethodclone
(&self)
crates/rad-core/src/asset/aref.rs:57
↓ 2 callersFunctioncold
()
crates/rad-graph/src/arena.rs:285
↓ 2 callersMethodcompile_compute
( &mut self, shader: ShaderInfo, force_wave_32: bool, )
crates/rad-graph/src/device/shader/mod.rs:382
↓ 2 callersMethodcompile_graphics
(&mut self, desc: &GraphicsPipelineDescOwned)
crates/rad-graph/src/device/shader/mod.rs:322
↓ 2 callersMethodcompile_rt
(&mut self, desc: &RtPipelineDescOwned)
crates/rad-graph/src/device/shader/mod.rs:412
↓ 2 callersMethodcompute_pipeline
(&self, shader: ShaderInfo, force_wave_32: bool)
crates/rad-graph/src/device/mod.rs:91
↓ 2 callersMethodcopy_buffer_to_image
( &mut self, src: Res<BufferHandle>, dst: Res<ImageView>, src_offset: usize, copy: ImageCopy, )
crates/rad-graph/src/util/pass.rs:143
↓ 2 callersMethodcopy_full_buffer
(&mut self, src: Res<BufferHandle>, dst: Res<BufferHandle>, dst_offset: usize)
crates/rad-graph/src/util/pass.rs:138
↓ 2 callersMethodcost
(&self, nodes: &[u32])
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:631
↓ 2 callersFunctioncreate_version_from_word
(version: Word)
ext/rspirv/rspirv/utils/version.rs:3
↓ 2 callersFunctioncreate_word_from_version
(major: u8, minor: u8)
ext/rspirv/rspirv/utils/version.rs:8
↓ 2 callersMethoddata
(&mut self)
crates/rad-graph/src/graph/compile.rs:107
↓ 2 callersMethoddata_mut
Returns image data as a mutable 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
ext/nvtt/nvtt/src/lib.rs:1495
↓ 2 callersMethoddebug
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:169
↓ 2 callersMethoddelete
(&mut self, res: impl Deletable)
crates/rad-graph/src/graph/mod.rs:172
↓ 2 callersMethoddestroy
# Safety Appropriate synchronization must be performed.
crates/rad-ui/src/render.rs:245
↓ 2 callersFunctiondisas_literal_bit_operand
(value: T, literal_type: &Type)
ext/rspirv/rspirv/binary/disassemble.rs:213
↓ 2 callersMethoddo_sync_for
(&mut self, sync: &mut SyncBuilder, res: &GpuData<D, H, U>)
crates/rad-graph/src/graph/compile.rs:776
↓ 2 callersMethodexecute
(&self, mesh: &ext::mesh_shader::Device, mut pass: PassContext, io: PassIO)
crates/rad-renderer/src/mesh/mod.rs:157
↓ 2 callersMethodfamily
(&self)
crates/rad-graph/src/device/queue.rs:402
↓ 2 callersMethodfeatures
Any extra features required should be appended to the `p_next` chain.
crates/rad-graph/src/device/init.rs:69
↓ 2 callersFunctionfence
(device: &Device)
crates/rad-window/src/lib.rs:348
↓ 2 callersMethodfile_system
(mut self, file_system: impl FileSystem + 'static)
ext/slang-rs/src/lib.rs:557
↓ 2 callersMethodfinish
( mut self, device: &Device, graph: &mut RenderGraph, virtual_res: Vec<VirtualResourceData<'graph>, &'grap
crates/rad-graph/src/graph/compile.rs:317
↓ 2 callersMethodfit_dim
(&self, w: u32, h: u32, d: u32)
ext/nvtt/nvtt/src/enums.rs:397
↓ 2 callersFunctiongenerate_meshlets
(vertices: &[Vertex], indices: &[u32], error: Option<(Sphere<f32, f32>, f32)>)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:318
↓ 2 callersMethodgenerator
Returns the generator's name and version as a tuple.
ext/rspirv/rspirv/dr/constructs.rs:220
↓ 2 callersFunctionget_access_info
(usage: UsageType)
crates/rad-graph/src/sync.rs:335
↓ 2 callersMethodget_buf
(&mut self, device: &Device)
crates/rad-graph/src/graph/frame_data.rs:161
↓ 2 callersMethodget_bytes
(&self)
ext/slang-rs/src/impls/blob.rs:104
↓ 2 callersMethodget_desc
(&self, key: NonZeroU64)
crates/rad-graph/src/graph/cache.rs:253
↓ 2 callersFunctionget_format_block
(f: vk::Format)
crates/rad-graph/src/graph/virtual_resource.rs:709
↓ 2 callersFunctionget_image_barrier
(image_barrier: &ImageBarrier)
crates/rad-graph/src/sync.rs:523
↓ 2 callersMethodglobal_inst_iter
Returns an iterator over all global instructions.
ext/rspirv/rspirv/dr/constructs.rs:127
↓ 2 callersFunctionhas_granularity_conflict
Test if two allocation types will be conflicting or not.
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:60
↓ 2 callersMethodhdr_enabled
(&self)
crates/rad-window/src/lib.rs:145
↓ 2 callersMethodimage
(&self)
crates/rad-graph/src/graph/virtual_resource.rs:441
↓ 2 callersMethodimage_id
(&self)
crates/rad-renderer/src/assets/image.rs:131
↓ 2 callersMethodimage_id
(&self, image: vk::ImageView)
crates/rad-graph/src/device/mod.rs:136
↓ 2 callersMethodimage_mut
(&mut self)
crates/rad-graph/src/graph/virtual_resource.rs:434
↓ 2 callersMethodindependent
(self, other: Self)
crates/rad-graph/src/graph/virtual_resource.rs:369
↓ 2 callersMethodinner
(&self)
crates/rad-graph/src/resource.rs:142
↓ 2 callersMethodinput_output
(&self, pass: &mut PassBuilder, buf: Res<BufferHandle>)
crates/rad-renderer/src/mesh/setup.rs:113
↓ 2 callersMethodinto_next_access
(self, prev_access: AccessInfo)
crates/rad-graph/src/sync.rs:549
↓ 2 callersMethodinto_prev_access
(self, discard_contents: bool)
crates/rad-graph/src/sync.rs:534
↓ 2 callersFunctionis_location_debug
Returns true if the given opcode is for a location debug instruction.
ext/rspirv/rspirv/grammar/reflect.rs:6
↓ 2 callersFunctionis_on_same_page
Test if two suballocations will overlap the same page.
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:50
↓ 2 callersFunctionis_type
Returns true if the given opcode is for a type-declaring instruction.
ext/rspirv/rspirv/grammar/reflect.rs:43
↓ 2 callersMethodis_write
(&self)
crates/rad-graph/src/graph/compile.rs:741
↓ 2 callersFunctionlikely
(b: bool)
crates/rad-graph/src/arena.rs:288
↓ 2 callersMethodload_asset
(&self, id: AssetId<T::Root>)
crates/rad-core/src/asset/mod.rs:244
↓ 2 callersMethodload_module
( &mut self, name: &str, entry: &str, spec: &[&str], )
crates/rad-graph/src/device/shader/compile.rs:95
↓ 2 callersMethodload_raw
(&mut self, name: &str)
crates/rad-graph/src/device/shader/compile.rs:79
↓ 2 callersMethodlookup_jump
(&self, destination: spirv::Word)
ext/rspirv/rspirv/lift/mod.rs:230
← previousnext →201–300 of 1,488, ranked by callers