MCPcopy Create free account

hub / github.com/SparkyPotato/radiance / functions

Functions1,488 in github.com/SparkyPotato/radiance

↓ 2,214 callersMethodinto
(q: Queues<T>)
crates/rad-graph/src/device/queue.rs:47
↓ 2,086 callersMethodnext
(&mut self, device: &Device)
crates/rad-graph/src/cmd.rs:42
↓ 383 callersMethodunwrap
(self)
ext/rspirv/rspirv/lift/storage.rs:26
↓ 272 callersMethodpush
(&mut self, offset: usize, value: &impl NoUninit)
crates/rad-graph/src/util/pass.rs:58
↓ 168 callersMethodcontains
(self, other: Self)
ext/nvtt/nvtt/src/lib.rs:878
↓ 163 callersMethoditer
()
ext/rspirv/rspirv/grammar/syntax.rs:122
↓ 158 callersMethodmap
(self, mut f: impl FnMut(T) -> U)
crates/rad-graph/src/device/queue.rs:149
↓ 146 callersMethodappend
Adds a new value to the storage, returning a typed token. The value is not linked to any SPIR-V module.
ext/rspirv/rspirv/sr/storage.rs:70
↓ 79 callersMethodptr
(&self)
crates/rad-graph/src/resource.rs:117
↓ 72 callersMethoddevice
(&self)
crates/rad-graph/src/graph/mod.rs:153
↓ 67 callersMethodget
(self, pass: &mut PassContext)
crates/rad-renderer/src/mesh/mod.rs:52
↓ 63 callersMethodword
Decodes and returns the next raw SPIR-V word.
ext/rspirv/rspirv/binary/decoder.rs:86
↓ 59 callersMethodresource
Output GPU data for other passes.
crates/rad-graph/src/graph/mod.rs:276
↓ 55 callersMethodinsert
(&mut self, value: T)
crates/rad-core/src/lib.rs:103
↓ 53 callersMethodlookup_token
(&self, id: spirv::Word)
ext/rspirv/rspirv/lift/storage.rs:60
↓ 53 callersMethodreference
(&self, pass: &mut PassBuilder, shader: Shader)
crates/rad-renderer/src/scene/light.rs:50
↓ 47 callersMethodas_ref
(&self)
crates/rad-graph/src/util/staging.rs:14
↓ 44 callersMethodcast
(self)
crates/rad-graph/src/resource.rs:92
↓ 40 callersMethodpass
Build a pass with a name.
crates/rad-graph/src/graph/mod.rs:165
↓ 35 callersMethodbuild
(mut self, meshlets: &mut Meshlets)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:840
↓ 33 callersMethodget
()
crates/rad-core/src/lib.rs:27
↓ 32 callersMethodextend
(&self, size: usize)
crates/rad-graph/src/arena.rs:179
↓ 31 callersMethodget
Get a GPU resource.
crates/rad-graph/src/graph/mod.rs:416
↓ 29 callersMethodget
(&mut self, frame: &mut Frame<'pass, '_>)
crates/rad-renderer/src/scene/mod.rs:118
↓ 27 callersMethodsize
(&self)
crates/rad-graph/src/resource.rs:119
↓ 25 callersMethodpush
(&mut self, meshlet: u32)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:280
↓ 24 callersMethodclone
(&self)
crates/rad-graph/src/graph/mod.rs:449
↓ 22 callersMethodis_null
(&self)
ext/gpu-allocator/src/vulkan/mod.rs:251
↓ 21 callersMethodglobal
(&self)
crates/rad-core/src/lib.rs:33
↓ 21 callersMethodis_empty
(&self)
ext/gpu-allocator/src/allocator/mod.rs:143
↓ 20 callersMethodallocator
(&self)
crates/rad-graph/src/device/mod.rs:127
↓ 20 callersMethodhandle
(&self)
crates/rad-graph/src/resource.rs:167
↓ 18 callersMethodwidth
Returns the width (X size) of the surface in pixels.
ext/nvtt/nvtt/src/lib.rs:1174
↓ 17 callersMethodadd
(&mut self, resource: &VirtualResourceData<'graph>)
crates/rad-graph/src/graph/compile.rs:309
↓ 17 callersMethodflags
(mut self, flags: TargetFlags)
ext/slang-rs/src/lib.rs:397
↓ 17 callersMethodty
( self, pass: u32, write_usage: BufferUsageOwned<&'graph Arena>, _: &mut Vec<VirtualResourceData<'graph>,
crates/rad-graph/src/graph/virtual_resource.rs:483
↓ 16 callersMethodclone
(&self)
ext/rspirv/rspirv/sr/storage.rs:18
↓ 16 callersMethodentry
(&self)
crates/rad-graph/src/device/mod.rs:111
↓ 16 callersMethodfree
(&mut self, allocation: Allocation, device: &ash::Device)
ext/gpu-allocator/src/vulkan/mod.rs:601
↓ 15 callersMethodclone
(&self)
ext/nvtt/nvtt/src/lib.rs:3097
↓ 15 callersMethodpush
(&mut self, item: impl Deletable)
crates/rad-graph/src/graph/deleter.rs:68
↓ 15 callersMethodrun
( &'pass mut self, frame: &mut Frame<'pass, 'graph>, tris: Vec<ClippedPrimitive>, delta: TexturesDelta, sc
crates/rad-ui/src/render.rs:140
↓ 15 callersFunctionty_reg
()
crates/rad-world/src/lib.rs:143
↓ 14 callersMethodadd
(&self, pass: &mut PassBuilder, shader: Shader, debug: bool)
crates/rad-renderer/src/mesh/mod.rs:39
↓ 14 callersMethodallocate
( &mut self, device: &ash::Device, desc: &AllocationCreateDesc<'_>, granularity: u64, backtrace: Arc<Backtra
ext/gpu-allocator/src/vulkan/mod.rs:418
↓ 14 callersMethodclone
(&self)
crates/rad-graph/src/resource.rs:82
↓ 14 callersMethodcollect_in
(self, alloc: A)
crates/rad-graph/src/arena.rs:21
↓ 14 callersMethoddepth
Returns the depth (Z size) of the surface in pixels.
ext/nvtt/nvtt/src/lib.rs:1184
↓ 14 callersMethodheight
Returns the height (Y size) of the surface in pixels.
ext/nvtt/nvtt/src/lib.rs:1179
↓ 14 callersMethodid
(&self)
crates/rad-core/src/asset/aref.rs:111
↓ 14 callersMethodoffset
Returns the offset of the allocation on the [`vk::DeviceMemory`]. When binding the memory to a buffer or image, this offset needs to be supplied as we
ext/gpu-allocator/src/vulkan/mod.rs:228
↓ 14 callersMethodreference
(&self, pass: &mut PassBuilder, shader: Shader)
crates/rad-renderer/src/sky.rs:52
↓ 14 callersMethodwrite
(&mut self, value: T)
crates/rad-renderer/src/util.rs:18
↓ 13 callersMethodinto_inner
(self)
crates/rad-core/src/asset/aref.rs:136
↓ 12 callersMethoddispatch
(&mut self, x: u32, y: u32, z: u32)
crates/rad-graph/src/util/pass.rs:215
↓ 12 callersMethodend_region
(&mut self)
crates/rad-graph/src/graph/mod.rs:162
↓ 12 callersMethodpush
(&mut self, desc: Resource<'graph>, lifetime: ResourceLifetime)
crates/rad-graph/src/graph/compile.rs:246
↓ 12 callersMethodstart_region
(&mut self, name: &str)
crates/rad-graph/src/graph/mod.rs:157
↓ 12 callersMethodwrite
(&mut self, buf: &[u8])
crates/rad-editor/src/asset/fs.rs:228
↓ 11 callersMethodchannel
Returns a slice of image data for `channel` in `[z, y, x]` order. That is, the value of texel `(x, y, z)` is at index `((d + z) * h + y) * w + x`. #
ext/nvtt/nvtt/src/lib.rs:1557
↓ 11 callersMethoddesc
(&self)
crates/rad-graph/src/resource.rs:146
↓ 11 callersMethoddevice
(&self)
crates/rad-graph/src/device/mod.rs:115
↓ 10 callersMethodaddr
(self)
crates/rad-graph/src/resource.rs:94
↓ 10 callersMethodarena
(&self)
crates/rad-graph/src/graph/mod.rs:155
↓ 10 callersMethodget
(&mut self, device: &ash::Device, descriptors: &Descriptors, desc: SamplerDesc)
crates/rad-graph/src/device/sampler.rs:48
↓ 10 callersMethodshow
(self, ui: &mut Ui, add_contents: impl FnOnce(&mut Ui, &mut Ui))
crates/rad-ui/src/widgets/splitter.rs:52
↓ 9 callersMethodallocate
(&self, layout: Layout)
crates/rad-graph/src/arena.rs:204
↓ 9 callersMethodas_ext
(&self)
crates/rad-graph/src/device/mod.rs:119
↓ 9 callersMethodget
(&mut self, res: u32)
crates/rad-graph/src/graph/compile.rs:207
↓ 9 callersMethodmeshlets
(&self)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:276
↓ 9 callersMethodreset
(&mut self, device: &Device)
crates/rad-graph/src/graph/cache.rs:64
↓ 9 callersMethodsource
(&self)
crates/rad-core/src/asset/mod.rs:187
↓ 8 callersMethodcompress
Compress the [`Surface`] and write the compressed data to a `Vec<u8>`. Returns `Some(Vec<u8>)` on success. # Examples ``` # use nvtt_rs::{Context, C
ext/nvtt/nvtt/src/lib.rs:425
↓ 8 callersMethoddisassemble
(&self)
ext/rspirv/rspirv/binary/disassemble.rs:17
↓ 8 callersMethodget_mut
(&mut self)
crates/rad-core/src/lib.rs:109
↓ 8 callersMethodlayout
(&self)
crates/rad-graph/src/device/mod.rs:105
↓ 8 callersMethodmap_progress
(&self, progress: Progress)
ext/vek/src/transition.rs:37
↓ 8 callersMethodnext
(&mut self, device: &Device)
crates/rad-graph/src/graph/deleter.rs:70
↓ 8 callersMethodoffset
(self, i: u64)
crates/rad-graph/src/resource.rs:96
↓ 8 callersFunctionresult_from_ffi
(result: sys::SlangResult)
ext/slang-rs/src/utils.rs:36
↓ 8 callersMethodset_format
Set desired compression format.
ext/nvtt/nvtt/src/lib.rs:125
↓ 7 callersFunctionaabb_default
()
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:575
↓ 7 callersMethodbit32
Decodes and returns the next SPIR-V word as a 32-bit literal bit pattern.
ext/rspirv/rspirv/binary/decoder.rs:184
↓ 7 callersMethoddata
(&self)
crates/rad-graph/src/resource.rs:133
↓ 7 callersMethodframe
( &'graph mut self, device: &'graph Device, arena: &'graph Arena, )
crates/rad-graph/src/graph/mod.rs:97
↓ 7 callersMethodindex
()
crates/rad-graph/src/graph/virtual_resource.rs:124
↓ 7 callersMethodinput
(&self, pass: &mut PassBuilder, buf: Res<BufferHandle>)
crates/rad-renderer/src/mesh/setup.rs:95
↓ 7 callersMethodis_uninit
Is a resource uninitialized? This will be true for everything except persistent resources that were not created this frame.
crates/rad-graph/src/graph/mod.rs:426
↓ 7 callersMethodoffset
Returns the offset of the byte to decode next.
ext/rspirv/rspirv/binary/decoder.rs:81
↓ 7 callersMethodread
(&mut self, buf: &mut [u8])
crates/rad-editor/src/asset/fs.rs:206
↓ 7 callersFunctionresult_from_blob
( result: sys::SlangResult, blob: *mut sys::slang_IBlob, )
ext/slang-rs/src/utils.rs:45
↓ 7 callersMethodrun_one
( &self, pass: &'a mut PassContext<'frame, 'graph>, push: &T, image: Res<ImageView>, )
crates/rad-graph/src/util/render.rs:87
↓ 7 callersMethodsize
Returns the size of the allocation
ext/gpu-allocator/src/vulkan/mod.rs:231
↓ 6 callersMethoddebug_utils_ext
(&self)
crates/rad-graph/src/device/mod.rs:125
↓ 6 callersMethoddestroy
(self)
crates/rad-renderer/src/mesh/hzb.rs:152
↓ 6 callersFunctionemit_barriers
(device: &Device, buf: vk::CommandBuffer, info: &DependencyInfo)
crates/rad-graph/src/graph/frame_data.rs:184
↓ 6 callersMethodfold
Creates a [`CubeSurface`] from a 2D unfolded [`Surface`] in `img`. # Panics Panics if `img` is 3D, or if it does not have a shape which can fold fro
ext/nvtt/nvtt/src/lib.rs:628
↓ 6 callersMethodget_mut
(q: &mut Queues<T>)
crates/rad-graph/src/device/queue.rs:40
↓ 6 callersMethodis_empty
(&self)
crates/rad-graph/src/device/queue.rs:326
↓ 6 callersMethodload
Load the asset view. This function will block until the asset view is loaded.
crates/rad-core/src/asset/aref.rs:106
next →1–100 of 1,488, ranked by callers