MCPcopy Create free account

hub / github.com/DavidPeicho/albedo / functions

Functions236 in github.com/DavidPeicho/albedo

↓ 36 callersMethodlen
(&self)
crates/albedo_backend/src/mesh/primitive.rs:121
↓ 35 callersMethodas_entire_binding
(&self)
crates/albedo_backend/src/gpu/buffer.rs:104
↓ 15 callersMethodget
(&self, index: usize)
crates/albedo_lightmapper_native/src/lib.rs:18
↓ 14 callersMethodset_pipeline
(&mut self, pipeline: wgpu::ComputePipeline)
crates/albedo_rtx/src/passes/a_trous.rs:225
↓ 11 callersMethodsize
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:109
↓ 8 callersMethodcompile_compute
( &self, source: &str, defines: Option<&FastHashMap<String, String>>, )
crates/albedo_backend/src/data/shader_preprocessor.rs:181
↓ 8 callersFunctionget_dispatch_size
( size: &(u32, u32, u32), workgroup_size: &(u32, u32, u32), )
crates/albedo_rtx/src/lib.rs:16
↓ 7 callersMethodslice
(&self, bounds: S)
crates/albedo_backend/src/gpu/buffer.rs:97
↓ 6 callersMethodas_storage_slice
(&'a self)
crates/albedo_backend/src/gpu/buffer.rs:230
↓ 6 callersMethodinner
(&self)
crates/albedo_rtx/src/layouts.rs:257
↓ 5 callersMethodbuild
(&self, stride: Option<u64>)
crates/albedo_backend/src/gpu/vertex_buffer.rs:16
↓ 4 callersFunctioncompute_stride
(formats: &[wgpu::VertexFormat])
crates/albedo_backend/src/mesh/primitive.rs:11
↓ 4 callersMethoddevice
(&self)
crates/albedo_lightmapper_native/src/app.rs:85
↓ 3 callersMethodauto_attribute
(self, format: wgpu::VertexFormat)
crates/albedo_backend/src/gpu/vertex_buffer.rs:31
↓ 3 callersMethodcompile_fragment
(&self, source: &str)
crates/albedo_backend/src/data/shader_preprocessor.rs:192
↓ 3 callersMethodcompile_module
( &self, source: &str, defines: FastHashMap<String, String>, stage: naga::Shad
crates/albedo_backend/src/data/shader_preprocessor.rs:199
↓ 3 callersMethodcompile_vertex
(&self, source: &str)
crates/albedo_backend/src/data/shader_preprocessor.rs:195
↓ 3 callersMethodcount
(&self)
crates/albedo_backend/src/gpu/buffer.rs:81
↓ 3 callersMethodget
(&self, name: &str)
crates/albedo_backend/src/data/shader_preprocessor.rs:138
↓ 3 callersMethodheight
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:46
↓ 3 callersMethodresize
(&mut self, _: &App)
examples/example/mod.rs:116
↓ 3 callersMethodwidth
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:43
↓ 2 callersFunctionalign_resolve_size
(unaligned: u64)
crates/albedo_backend/src/gpu/queries.rs:75
↓ 2 callersMethodattribute_count
(&self)
crates/albedo_backend/src/mesh/primitive.rs:286
↓ 2 callersMethodattribute_index
(&self, id: AttributeId)
crates/albedo_backend/src/mesh/primitive.rs:278
↓ 2 callersFunctionbyte_offset_for
(formats: &[wgpu::VertexFormat], element: usize)
crates/albedo_backend/src/mesh/primitive.rs:19
↓ 2 callersMethodcreate_frame_bind_groups
( &self, device: &wgpu::Device, in_rays: gpu::StorageBufferSlice<uniforms::Ray>,
crates/albedo_rtx/src/passes/ao.rs:123
↓ 2 callersMethodinner
(&self)
crates/albedo_backend/src/gpu/buffer.rs:89
↓ 2 callersFunctionobvh_to_tinybvh
(positions: pas::Slice<'_, [f32; 4]>)
crates/albedo_rtx/src/blas.rs:54
↓ 2 callersMethodpadded_bytes
(&self)
crates/albedo_backend/src/lib.rs:33
↓ 2 callersMethodposition
(format: wgpu::VertexFormat)
crates/albedo_backend/src/mesh/primitive.rs:81
↓ 2 callersMethodreserve_internal
(&mut self, layer: usize, alloc: Allocation)
crates/albedo_backend/src/gpu/texture_atlas.rs:113
↓ 2 callersMethodsize
(&self)
crates/albedo_math/src/aabb.rs:60
↓ 2 callersMethodtry_read_state
(&mut self, period: f32)
crates/albedo_backend/src/gpu/queries.rs:268
↓ 2 callersMethodupdate
(&mut self, _: &App)
examples/example/mod.rs:118
↓ 2 callersMethodusage
(&self)
crates/albedo_backend/src/gpu/buffer.rs:93
↓ 2 callersMethodwrite
(&mut self, encoder: &mut wgpu::CommandEncoder)
crates/albedo_backend/src/gpu/queries.rs:54
↓ 1 callersMethodadd_raw
(&mut self, name: &str, content: &str)
crates/albedo_backend/src/data/shader_preprocessor.rs:88
↓ 1 callersMethodas_uniform_slice
(&'a self)
crates/albedo_backend/src/gpu/buffer.rs:222
↓ 1 callersMethodas_vertex_buffer_layout
(&self)
crates/albedo_backend/src/mesh/primitive.rs:334
↓ 1 callersMethodattribute
( mut self, format: wgpu::VertexFormat, shader_location: wgpu::ShaderLocation,
crates/albedo_backend/src/gpu/vertex_buffer.rs:41
↓ 1 callersMethodattribute_format
(&self, index: usize)
crates/albedo_backend/src/mesh/primitive.rs:282
↓ 1 callersMethodcompile
(&self, source: &str)
crates/albedo_backend/src/data/shader_preprocessor.rs:142
↓ 1 callersMethodcreate_bindgroup
( &self, device: &wgpu::Device, nodes: gpu::StorageBufferSlice<uniforms::BVHNode>,
crates/albedo_rtx/src/layouts.rs:74
↓ 1 callersMethoddescriptor
(mut self, desc: gpu::BufferInitDescriptor<'a>)
crates/albedo_backend/src/mesh/primitive.rs:356
↓ 1 callersMethoddiagonal
(&self)
crates/albedo_math/src/aabb.rs:51
↓ 1 callersMethoddispatch
( &self, encoder: &mut wgpu::CommandEncoder, frame_bind_groups: &wgpu::BindGroup,
crates/albedo_rtx/src/passes/ao.rs:170
↓ 1 callersMethoddraw
( &self, encoder: &mut wgpu::CommandEncoder, view: &wgpu::TextureView, bind_gr
crates/albedo_rtx/src/passes/lightmap.rs:195
↓ 1 callersMethodevent
(&mut self, _: &App, _: winit::event::WindowEvent)
examples/example/mod.rs:117
↓ 1 callersMethodget_pipeline_layout
(&self)
crates/albedo_rtx/src/passes/a_trous.rs:221
↓ 1 callersMethodlayer
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:49
↓ 1 callersMethodlayer_count
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:105
↓ 1 callersMethodlightmap
( &mut self, context: &GpuContext, scene_resources: &SceneGPU, )
crates/albedo_lightmapper_native/src/lib.rs:102
↓ 1 callersFunctionqueries_bytes
(timestamp_count: u32)
crates/albedo_backend/src/gpu/queries.rs:80
↓ 1 callersFunctionreinterpret_vec
(mut v: Vec<T>)
crates/albedo_backend/src/data/mod.rs:6
↓ 1 callersMethodrender
(&mut self, app: &example::App, view: &wgpu::TextureView)
examples/gpu_picking/main.rs:253
↓ 1 callersFunctionrgba_bytes_per_row
(width: u32)
crates/albedo_backend/src/gpu/texture_atlas.rs:127
↓ 1 callersMethodrun_until_stalled
(&self)
examples/example/async_exec.rs:21
↓ 1 callersMethodset_from_matrix
(&mut self, local_to_world: glam::Mat4, width: f32, height: f32)
crates/albedo_rtx/src/uniforms.rs:157
↓ 1 callersMethodset_indices
(&mut self, data: IndexData)
crates/albedo_backend/src/mesh/primitive.rs:290
↓ 1 callersMethodto_primitive
(&self, layout: &[AttributeDescriptor])
crates/albedo_backend/src/mesh/shapes/mod.rs:15
↓ 1 callersMethodvalue_24
(&self)
crates/albedo_backend/src/data/packing.rs:12
↓ 1 callersMethodvalue_8
(&self)
crates/albedo_backend/src/data/packing.rs:16
↓ 1 callersMethodvertex_count
(&self)
crates/albedo_backend/src/mesh/primitive.rs:306
Methodadd_bvh
(&mut self, mesh: MeshDescriptor)
crates/albedo_rtx/src/blas.rs:127
Methodadd_bvh_indexed
(&mut self, desc: IndexedMeshDescriptor)
crates/albedo_rtx/src/blas.rs:170
Methodadd_directory
( &mut self, directory: P, prefix: Option<&str>, )
crates/albedo_backend/src/data/shader_preprocessor.rs:92
Methodadd_embedded
(&mut self)
crates/albedo_backend/src/data/shader_preprocessor.rs:74
Methodadd_instance
(&mut self, bvh_index: u32, model_to_world: glam::Mat4, material: u32)
crates/albedo_rtx/src/blas.rs:218
Methodadd_path
(&mut self, path: &Path)
crates/albedo_backend/src/data/shader_preprocessor.rs:81
Methodas_bind_group
( &self, device: &wgpu::Device, resources: &RaytraceResources, denoise: Option
crates/albedo_rtx/src/passes/shading.rs:110
Methodas_sub_binding
(&self, element_count: u64)
crates/albedo_backend/src/gpu/buffer.rs:108
Methodas_vertex_formats
()
crates/albedo_rtx/src/uniforms.rs:97
Methodattribute
(&'a self, attribute: usize)
crates/albedo_backend/src/mesh/primitive.rs:213
Methodattribute_mut
(&'a mut self, attribute: usize)
crates/albedo_backend/src/mesh/primitive.rs:225
Functionbake
(raw_slice: ImageSlice)
crates/albedo_lightmapper_native/src/lib.rs:254
Methodblocks
(&self)
crates/albedo_backend/src/gpu/texture_atlas.rs:101
Methodbuild
(self, device: &wgpu::Device)
crates/albedo_backend/src/mesh/primitive.rs:365
Methodbyte_size
(&self)
crates/albedo_backend/src/gpu/buffer.rs:85
Methodbytes
(&self)
crates/albedo_backend/src/lib.rs:29
Methodcast
(&self)
crates/albedo_backend/src/mesh/primitive.rs:264
Methodcast_mut
(&mut self)
crates/albedo_backend/src/mesh/primitive.rs:271
Methodcenter
(&self)
crates/albedo_math/src/aabb.rs:47
Functionclamp
(val: T, min: T, max: T)
crates/albedo_math/src/lib.rs:28
Methodcompile
( device: &wgpu::Device, processor: &ShaderCache, layout: &wgpu::PipelineLayout,
crates/albedo_backend/src/gpu/pipeline.rs:8
Methodcreate_atlas_allocator
(size: u32)
crates/albedo_backend/src/gpu/texture_atlas.rs:71
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, view: &wgpu::TextureView, sampler: &wgpu::Samp
crates/albedo_rtx/src/passes/blit_texture_pass.rs:117
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, in_rays: gpu::StorageBufferSlice<Ray>, global_
crates/albedo_rtx/src/passes/accumulation.rs:117
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, out_radiance: &wgpu::TextureView, out_moments:
crates/albedo_rtx/src/passes/temporal_accumulation.rs:194
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, out_radiance: &wgpu::TextureView, gbuffer: &wg
crates/albedo_rtx/src/passes/a_trous.rs:113
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, view: &wgpu::TextureView, sampler: &wgpu::Samp
crates/albedo_rtx/src/passes/blit_pass.rs:129
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, out_rays: gpu::StorageBufferSlice<uniforms::Ray>,
crates/albedo_rtx/src/passes/ray.rs:117
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, instances: &gpu::Buffer<uniforms::Instance>, n
crates/albedo_rtx/src/passes/lightmap.rs:158
Methodcreate_frame_bind_groups
( &self, device: &wgpu::Device, out_intersections: gpu::StorageBufferSlice<uniforms::I
crates/albedo_rtx/src/passes/intersector.rs:92
Methoddefault
()
crates/albedo_math/src/aabb.rs:86
Methoddefault
()
crates/albedo_rtx/src/uniforms.rs:232
Methoddefault
()
crates/albedo_backend/src/gpu/buffer.rs:38
Methoddefault
()
crates/albedo_backend/src/gpu/queries.rs:28
Methoddefines
()
crates/albedo_rtx/src/passes/shading.rs:278
Methodderef
(&self)
crates/albedo_rtx/src/layouts.rs:265
next →1–100 of 236, ranked by callers