MCPcopy Create free account

hub / github.com/SparkyPotato/radiance / functions

Functions1,488 in github.com/SparkyPotato/radiance

↓ 2 callersFunctionmap_aabb
(aabb: Aabb<f32>)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:98
↓ 2 callersFunctionmap_attachment
(pass: &mut PassContext, x: &Attachment)
crates/rad-graph/src/util/pass.rs:308
↓ 2 callersMethodmap_ref
(&self, mut f: impl FnMut(&T) -> U)
crates/rad-graph/src/device/queue.rs:164
↓ 2 callersMethodmerge
(&mut self, other: Self)
crates/rad-graph/src/device/queue.rs:219
↓ 2 callersMethodmerge_free_chunks
Merges two adjacent chunks. Right chunk will be merged into the left chunk
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:120
↓ 2 callersFunctionmerge_spheres
(a: Sphere<f32, f32>, b: Sphere<f32, f32>)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:591
↓ 2 callersFunctionno_cull
()
crates/rad-graph/src/util/pipeline.rs:10
↓ 2 callersMethodon_window_event
(&mut self, window: &Window, event: &WindowEvent)
crates/rad-editor/src/render/mod.rs:71
↓ 2 callersMethodowned
(&self)
crates/rad-graph/src/device/shader/mod.rs:67
↓ 2 callersMethodparse_literal
(&mut self, type_id: spirv::Word)
ext/rspirv/rspirv/binary/parser.rs:306
↓ 2 callersMethodparse_operand
(&mut self, kind: GOpKind)
ext/rspirv/rspirv/binary/autogen_parse_operand.rs:6
↓ 2 callersMethodpost_begin_render_pass
(&self, y_up: bool, size: vk::Extent2D)
crates/rad-graph/src/util/pass.rs:276
↓ 2 callersMethodrange
Returns the minimum and maximum values respectively in the given channel.
ext/nvtt/nvtt/src/lib.rs:717
↓ 2 callersMethodread
(shader: Shader)
crates/rad-graph/src/graph/virtual_resource.rs:103
↓ 2 callersMethodref_count
(&self)
ext/slang-rs/src/impls/blob.rs:99
↓ 2 callersMethodreference
Read GPU data that another pass outputs.
crates/rad-graph/src/graph/mod.rs:262
↓ 2 callersMethodrel_path
(&self, abs_path: &Path)
crates/rad-editor/src/asset/fs.rs:168
↓ 2 callersMethodremove_id_from_free_list
Finds the specified `chunk_id` in the list of free chunks and removes if from the list
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:116
↓ 2 callersMethodrender_breakdown_ui
(&mut self, ui: &mut egui::Ui, allocator: &Allocator)
ext/gpu-allocator/src/vulkan/visualizer.rs:203
↓ 2 callersMethodreport_allocations
(&self)
ext/gpu-allocator/src/allocator/free_list_allocator/mod.rs:392
↓ 2 callersMethodreset
Reset the command pool. # Safety All command buffers previously allocated by a call to [`Self::next`] must not be used anymore.
crates/rad-graph/src/cmd.rs:33
↓ 2 callersMethodroot
(&self)
crates/rad-editor/src/asset/fs.rs:91
↓ 2 callersMethodset_input
(&mut self, input: T)
crates/rad-renderer/src/scene/mod.rs:113
↓ 2 callersMethodset_mode
(&mut self, window: &Window, mode: Mode)
crates/rad-editor/src/render/camera.rs:68
↓ 2 callersMethodset_version
Sets the SPIR-V version to the given major.minor version.
ext/rspirv/rspirv/dr/constructs.rs:210
↓ 2 callersMethodsetup
(&self, pass: &mut crate::util::pass::RenderPass, push: &T)
crates/rad-graph/src/util/render.rs:32
↓ 2 callersMethodsetup_world
(&mut self)
crates/rad-editor/src/world.rs:45
↓ 2 callersMethodshortest_slice_len
(&self)
ext/nvtt/nvtt/src/enums.rs:410
↓ 2 callersFunctionsimple_blend
(states: &[vk::PipelineColorBlendAttachmentState])
crates/rad-graph/src/util/pipeline.rs:18
↓ 2 callersMethodsort
( &'pass self, frame: &mut Frame<'pass, '_>, mut keys: Res<BufferHandle>, mut vals: Res<BufferHandle>, ele
crates/rad-renderer/src/sort.rs:52
↓ 2 callersMethodspawn_empty
(&mut self)
crates/rad-world/src/lib.rs:99
↓ 2 callersMethodstage_buffer_new
( &mut self, name: &str, dst: D, offset: u64, data: impl AsRef<[u8]> + 'pass, )
crates/rad-graph/src/util/staging.rs:37
↓ 2 callersMethodstart_empty
( &self, pass: &'a mut PassContext<'frame, 'graph>, push: &T, size: vk::Extent2D, )
crates/rad-graph/src/util/render.rs:46
↓ 2 callersMethodstats_mesh
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:151
↓ 2 callersMethodstorage_image_id
(&self, image: vk::ImageView)
crates/rad-graph/src/device/mod.rs:142
↓ 2 callersMethodsubmit_inner
(&mut self, device: &Device, signal: &[SyncStage<vk::Semaphore>])
crates/rad-graph/src/graph/frame_data.rs:151
↓ 2 callersMethodsurface_ext
(&self)
crates/rad-graph/src/device/mod.rs:123
↓ 2 callersMethodto_gpu
(&self, pass: &mut PassContext)
crates/rad-renderer/src/sky.rs:57
↓ 2 callersMethodto_owned_alloc
(&self, alloc: A)
crates/rad-graph/src/graph/virtual_resource.rs:146
↓ 2 callersMethodto_u32
(self)
crates/rad-renderer/src/debug/mesh.rs:35
↓ 2 callersMethodtransform
Applies a 4x4 affine transformation to the RGBA values. `w0...w3` are the columns of the matrix. `offset` is added after the matrix-vector multiplica
ext/nvtt/nvtt/src/lib.rs:2806
↓ 2 callersMethodtyped
(self)
crates/rad-core/src/asset/aref.rs:29
↓ 2 callersFunctionunlikely
(b: bool)
crates/rad-graph/src/arena.rs:296
↓ 2 callersMethodvertices
(&self)
crates/rad-renderer/src/assets/mesh/mod.rs:59
↓ 2 callersMethodview
(&self)
crates/rad-renderer/src/assets/image.rs:129
↓ 2 callersMethodvisbuffer
(&self, pass: &mut PassBuilder)
crates/rad-renderer/src/mesh/setup.rs:164
↓ 2 callersFunctionw2b
TODO: Should put this function and its duplicate in the decoder in a utility module.
ext/rspirv/rspirv/binary/parser.rs:478
↓ 1 callersMethodacquire
(&mut self)
crates/rad-window/src/lib.rs:156
↓ 1 callersMethodadd_asset_abs
(&self, abs_path: &Path, asset: AssetHeader)
crates/rad-editor/src/asset/fs.rs:158
↓ 1 callersMethodadd_dir_abs
(&self, abs_path: &Path)
crates/rad-editor/src/asset/fs.rs:166
↓ 1 callersMethodadd_preview
(&mut self, image: AssetId<ImageAsset>)
crates/rad-editor/src/asset/image_preview.rs:51
↓ 1 callersMethodapply
(&self, mut entity: EntityMut<'_>)
crates/rad-editor/src/render/camera.rs:136
↓ 1 callersMethodarena
(&self)
crates/rad-graph/src/graph/compile.rs:175
↓ 1 callersMethodas_str
(self)
ext/gpu-allocator/src/allocator/mod.rs:23
↓ 1 callersMethodassemble_into
(&self, result: &mut Vec<u32>)
ext/rspirv/rspirv/binary/assemble.rs:19
↓ 1 callersMethodassets
(&self)
crates/rad-editor/src/asset/fs.rs:57
↓ 1 callersMethodbind_compute
(&mut self, pipe: &ComputePipeline)
crates/rad-graph/src/util/pass.rs:54
↓ 1 callersMethodbind_graphics
(&mut self, pipe: &GraphicsPipeline)
crates/rad-graph/src/util/pass.rs:354
↓ 1 callersMethodbind_index
(&mut self, buf: vk::Buffer, offset: usize, ty: vk::IndexType)
crates/rad-graph/src/util/pass.rs:358
↓ 1 callersMethodbind_index_res
(&mut self, buf: Res<BufferHandle>, offset: usize, ty: vk::IndexType)
crates/rad-graph/src/util/pass.rs:367
↓ 1 callersMethodbind_rt
(&mut self, pipe: &RtPipeline)
crates/rad-graph/src/util/pass.rs:56
↓ 1 callersMethodborrow
(&self)
crates/rad-graph/src/device/queue.rs:317
↓ 1 callersMethodbuf_handle
(&self)
crates/rad-graph/src/resource.rs:619
↓ 1 callersMethodbuffer_mut
(&mut self)
crates/rad-graph/src/graph/compile.rs:124
↓ 1 callersMethodbuild_inner
( &self, groups: &[MeshletGroup], out: &mut Vec<BvhNode>, max_depth: &mut u32, node: u32, depth: u32, )
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:750
↓ 1 callersMethodbuild_temp
(&mut self)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:735
↓ 1 callersMethodbvh_depth
(&self)
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:891
↓ 1 callersMethodcaches
(&mut self)
crates/rad-graph/src/graph/mod.rs:432
↓ 1 callersMethodchannel_mut
Returns a mutable 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 +
ext/nvtt/nvtt/src/lib.rs:1599
↓ 1 callersMethodcleanup
(self)
crates/rad-graph/src/graph/compile.rs:191
↓ 1 callersMethodcleanup_old
(&mut self, device: &Device)
crates/rad-window/src/lib.rs:310
↓ 1 callersMethodclear_image
(&mut self, res: Res<ImageView>, value: vk::ClearColorValue)
crates/rad-graph/src/util/pass.rs:83
↓ 1 callersFunctioncompatible_formats
(a: vk::Format, b: vk::Format)
crates/rad-graph/src/graph/virtual_resource.rs:705
↓ 1 callersMethodcompile
(self, device: &Device, arena: &'graph Arena)
crates/rad-graph/src/graph/compile.rs:877
↓ 1 callersMethodcompiler_option_entries
( mut self, compiler_option_entries: &'a mut [CompilerOptionEntry], )
ext/slang-rs/src/lib.rs:424
↓ 1 callersFunctioncompute_boundary
https://github.com/zeux/meshoptimizer/blob/master/demo/nanite.cpp
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:552
↓ 1 callersMethodconsume_header
(&mut self, header: dr::ModuleHeader)
ext/rspirv/rspirv/binary/parser.rs:466
↓ 1 callersMethodconsume_instruction
(&mut self, inst: dr::Instruction)
ext/rspirv/rspirv/binary/parser.rs:470
↓ 1 callersMethodcontrol
(&mut self, ctx: &Context)
crates/rad-editor/src/render/camera.rs:75
↓ 1 callersMethodconv_to_meshes
(&self, mesh: gltf::Mesh)
crates/rad-editor/src/asset/import.rs:430
↓ 1 callersFunctionconvert_meshlets
( Mesh { vertices, .. }: &Mesh, meshlets: Meshlets, bvh: Vec<BvhNode>, bvh_depth: u32, )
crates/rad-renderer/src/assets/mesh/virtual_mesh.rs:515
↓ 1 callersMethodcook_dynamic
(&self, id: UntypedAssetId, ty: Uuid, base: *const (), into: *mut ())
crates/rad-core/src/asset/mod.rs:206
↓ 1 callersMethodcreate_compute_pipeline
(&mut self, shader: ShaderInfo, force_wave_32: bool)
crates/rad-graph/src/device/shader/mod.rs:616
↓ 1 callersFunctioncreate_d3d12_device
( dxgi_factory: *mut all_dxgi::IDXGIFactory6, )
ext/gpu-allocator/examples/d3d12-buffer.rs:21
↓ 1 callersFunctioncreate_d3d12_device
(dxgi_factory: &IDXGIFactory6)
ext/gpu-allocator/examples/d3d12-buffer-winrs.rs:30
↓ 1 callersMethodcreate_device
( instance: &ash::Instance, surface: Option<(&khr::surface::Instance, vk::SurfaceKHR)>, extensions: &[&'st
crates/rad-graph/src/device/init.rs:334
↓ 1 callersMethodcreate_flags
(&self)
crates/rad-graph/src/graph/virtual_resource.rs:307
↓ 1 callersMethodcreate_graphics_pipeline
(&mut self, desc: GraphicsPipelineDesc)
crates/rad-graph/src/device/shader/mod.rs:602
↓ 1 callersMethodcreate_instance
( entry: &ash::Entry, layers: &[&'static CStr], extensions: &[&'static CStr], )
crates/rad-graph/src/device/init.rs:220
↓ 1 callersMethodcreate_rt_pipeline
(&mut self, desc: RtPipelineDesc)
crates/rad-graph/src/device/shader/mod.rs:630
↓ 1 callersMethodcreate_surface
# Safety `window` and `display` must outlive the returned `SurfaceKHR`.
crates/rad-graph/src/device/init.rs:635
↓ 1 callersMethodcurrent
(&self)
crates/rad-graph/src/device/queue.rs:406
↓ 1 callersMethodcurrent_sync_point
(&self)
crates/rad-graph/src/device/mod.rs:162
↓ 1 callersMethodcursor_moved
(&mut self, window: &Window, pos: PhysicalPosition<f64>)
crates/rad-editor/src/render/camera.rs:18
↓ 1 callersMethoddata
(&self)
ext/nvtt/nvtt/src/enums.rs:380
↓ 1 callersMethoddeallocate
[`Allocator::deallocate`], but doesn't require a layout. # Safety Same as `Allocator::deallocate`.
crates/rad-graph/src/arena.rs:142
↓ 1 callersMethoddebug_vis
(&self)
crates/rad-editor/src/render/debug.rs:264
↓ 1 callersMethoddecoration
(&mut self)
ext/rspirv/rspirv/binary/autogen_decode_operand.rs:352
↓ 1 callersFunctiondefault_blend
()
crates/rad-graph/src/util/pipeline.rs:33
↓ 1 callersMethoddefault_material
(&self)
crates/rad-editor/src/asset/import.rs:417
← previousnext →301–400 of 1,488, ranked by callers