MCPcopy Create free account

hub / github.com/Wumpf/blub / functions

Functions222 in github.com/Wumpf/blub

↓ 65 callersMethodnext_binding_compute
(self, ty: wgpu::BindingType)
src/wgpu_utils/binding_builder.rs:35
↓ 65 callersMethodtexture
(self, texture_view: &'a wgpu::TextureView)
src/wgpu_utils/binding_builder.rs:96
↓ 61 callersMethodcreate
(self, device: &wgpu::Device, label: &str)
src/wgpu_utils/binding_builder.rs:55
↓ 46 callersMethodresource
Uses same binding index as binding group layout at the same ordering
src/wgpu_utils/binding_builder.rs:82
↓ 27 callersFunctiontexture3D
()
src/wgpu_utils/binding_glsl.rs:58
↓ 26 callersMethodcreate_compute_pipeline
( &mut self, device: &wgpu::Device, shader_dir: &ShaderDirectory, desc: Comput
src/wgpu_utils/pipelines.rs:167
↓ 24 callersFunctionbuffer
(read_only: bool)
src/wgpu_utils/binding_glsl.rs:3
↓ 18 callersFunctionimage3D
(format: wgpu::TextureFormat, access: wgpu::StorageTextureAccess)
src/wgpu_utils/binding_glsl.rs:106
↓ 17 callersMethodtexture
(&self)
src/render_output/hdr_backbuffer.rs:84
↓ 12 callersMethodcreate_render_pipeline
( &mut self, device: &wgpu::Device, shader_dir: &ShaderDirectory, desc: Render
src/wgpu_utils/pipelines.rs:194
↓ 11 callersFunctioncreate_volume_texture_desc
(label: &str, grid_dimension: wgpu::Extent3d, format: wgpu::TextureFormat)
src/simulation/pressure_solver.rs:10
↓ 11 callersMethodnext_binding
(self, visibility: wgpu::ShaderStage, ty: wgpu::BindingType)
src/wgpu_utils/binding_builder.rs:25
↓ 11 callersMethodnext_binding_vertex
(self, ty: wgpu::BindingType)
src/wgpu_utils/binding_builder.rs:43
↓ 10 callersMethodget_render
(&self, handle: &RenderPipelineHandle)
src/wgpu_utils/pipelines.rs:261
↓ 10 callersMethodresolution
(&self)
src/render_output/screen.rs:128
↓ 8 callersMethodfill_global_uniform_buffer
(&self)
src/timer.rs:166
↓ 8 callersFunctiontexture2D
()
src/wgpu_utils/binding_glsl.rs:26
↓ 5 callersMethodbind_group_layout
(&self)
src/global_bindings.rs:107
↓ 5 callersMethodconfig
(&self)
src/scene/mod.rs:101
↓ 5 callersMethodsimulation_delta
(&self)
src/timer.rs:128
↓ 5 callersFunctionuniform
()
src/wgpu_utils/binding_glsl.rs:11
↓ 4 callersMethodbinding_resource
(&self)
src/wgpu_utils/uniformbuffer.rs:61
↓ 4 callersFunctioncompute_group_size_1d
(resource_size: u32, group_local_size: u32)
src/wgpu_utils/mod.rs:18
↓ 4 callersMethodend_frame
(&mut self, frame: wgpu::SwapChainTexture)
src/render_output/screen.rs:199
↓ 4 callersMethodpressure_solver_config_density
(&mut self)
src/simulation/hybrid_fluid.rs:747
↓ 4 callersMethodpressure_view
(&self)
src/simulation/pressure_solver.rs:144
↓ 4 callersMethodprocess_pending_screenshots
(&mut self)
src/render_output/screenshot_capture.rs:106
↓ 4 callersMethodstatus
(&self)
src/simulation_controller.rs:67
↓ 4 callersMethodtimer
(&self)
src/simulation_controller.rs:51
↓ 4 callersMethodtry_create_pipeline
(&self, device: &wgpu::Device, shader_dir: &ShaderDirectory)
src/wgpu_utils/pipelines.rs:27
↓ 3 callersMethodbind_group_layout
(&self)
src/renderer/background.rs:265
↓ 3 callersMethodbind_group_renderer
(&self)
src/simulation/hybrid_fluid.rs:723
↓ 3 callersMethodcreate_bind_group
(&mut self, device: &wgpu::Device, ubo: &GlobalUBO, meshes: &SceneModels)
src/global_bindings.rs:43
↓ 3 callersFunctiondelta_from_steps_per_second
(steps_per_second: u64)
src/simulation_controller.rs:33
↓ 3 callersMethodforce_frame_delta
Forces a given frame delta (timestep on the rendering timeline) Usually the frame delta is just the time between the last two on_frame_submitted calls
src/timer.rs:70
↓ 3 callersFunctionimage2D
(format: wgpu::TextureFormat, access: wgpu::StorageTextureAccess)
src/wgpu_utils/binding_glsl.rs:90
↓ 3 callersMethodload_shader_module
(&self, device: &wgpu::Device, relative_path: &Path)
src/wgpu_utils/shader.rs:73
↓ 3 callersMethodnext_binding_all
(self, ty: wgpu::BindingType)
src/wgpu_utils/binding_builder.rs:51
↓ 3 callersMethodpause_or_resume
(&mut self)
src/simulation_controller.rs:71
↓ 3 callersFunctionplot_barchart
( ui: &mut egui::Ui, size: Vec2, values: &[f32], top_value: f32, value_unit: &'static str,
src/gui/custom_widgets.rs:3
↓ 3 callersMethodpressure_solver_config_velocity
(&mut self)
src/simulation/hybrid_fluid.rs:743
↓ 3 callersMethodrestart
(&mut self)
src/simulation_controller.rs:89
↓ 3 callersMethodtotal_simulated_time
Total time simulated
src/timer.rs:154
↓ 2 callersMethodaspect_ratio
(&self)
src/render_output/screen.rs:124
↓ 2 callersMethodbind_group
(&self)
src/global_bindings.rs:103
↓ 2 callersMethodbinding
(mut self, binding: wgpu::BindGroupLayoutEntry)
src/wgpu_utils/binding_builder.rs:19
↓ 2 callersMethodclamp_to_grid
(&self, grid_cor: cgmath::Point3<f32>)
src/simulation/hybrid_fluid.rs:609
↓ 2 callersFunctiondefault_read_write
(format: wgpu::TextureFormat)
src/wgpu_utils/pipelines.rs:269
↓ 2 callersMethoddraw
(&'a self, rpass: &mut wgpu::RenderPass<'a>, pipeline_manager: &'a PipelineManager)
src/renderer/background.rs:255
↓ 2 callersMethodfluid_mut
(&mut self)
src/scene/mod.rs:220
↓ 2 callersFunctionget_cache_filename
(path: &Path)
src/renderer/background.rs:48
↓ 2 callersMethodgrid_dimension
(&self)
src/simulation/hybrid_fluid.rs:727
↓ 2 callersMethodnext_binding_fragment
(self, ty: wgpu::BindingType)
src/wgpu_utils/binding_builder.rs:39
↓ 2 callersMethodon_new_scene
Needs to be called whenever immutable scene properties change.
src/renderer/scene_renderer.rs:133
↓ 2 callersMethodreduce
( &'b self, cpass: &mut wgpu::ComputePass<'a>, pipeline_manager: &'a PipelineManager,
src/simulation/pressure_solver.rs:543
↓ 2 callersMethodreset
( &mut self, device: &wgpu::Device, queue: &wgpu::Queue, shader_dir: &ShaderDi
src/scene/mod.rs:146
↓ 2 callersMethodresidual_view
(&self)
src/simulation/pressure_solver.rs:531
↓ 2 callersFunctionsampler
(filtering: bool)
src/wgpu_utils/binding_glsl.rs:19
↓ 2 callersMethodsampler
pub fn buffer(self, buffer_binding: wgpu::BindingResource<'a>::Buffer) -> Self { self.resource(buffer_binding) }
src/wgpu_utils/binding_builder.rs:93
↓ 2 callersMethodsimulation_steps_per_second
(&self)
src/simulation_controller.rs:63
↓ 2 callersMethodsingle_step
( &mut self, scene: &'a mut Scene, device: &wgpu::Device, queue: &wgpu::Queue,
src/simulation_controller.rs:192
↓ 2 callersMethodstart_error_buffer_readbacks
Call this once all command
src/simulation/pressure_solver.rs:204
↓ 2 callersMethodstart_simulation_frame
(&mut self)
src/simulation_controller.rs:175
↓ 2 callersMethodtexture_view
(&self)
src/render_output/hdr_backbuffer.rs:88
↓ 2 callersMethodto_gpu
(&self, total_simulated_time: Duration, simulation_delta: Duration, fluid_config: &FluidConfig)
src/scene/models.rs:184
↓ 2 callersMethodupdate_content
(&mut self, queue: &wgpu::Queue, content: Content)
src/wgpu_utils/uniformbuffer.rs:51
↓ 2 callersFunctionupdate_global_ubo
( ubo: &mut GlobalUBO, queue: &wgpu::Queue, camera: camera::CameraUniformBufferContent, time:
src/global_ubo.rs:19
↓ 2 callersMethodworld_position_at_time
(&self, total_simulated_time: Duration)
src/scene/models.rs:154
↓ 1 callersMethodadd_fluid_cube
Adds a cube of fluid. Coordinates are in grid space! Very slow operation!
src/simulation/hybrid_fluid.rs:620
↓ 1 callersMethodadd_lines
(&mut self, lines: &[LineVertex], queue: &wgpu::Queue)
src/renderer/static_line_renderer.rs:93
↓ 1 callersMethodcapture_screenshot
(&mut self, path: &Path, device: &wgpu::Device, encoder: &mut wgpu::CommandEncoder)
src/render_output/screen.rs:144
↓ 1 callersMethodclear_lines
(&mut self)
src/renderer/static_line_renderer.rs:89
↓ 1 callersFunctioncompute_group_size
(resource_size: wgpu::Extent3d, group_local_size: wgpu::Extent3d)
src/wgpu_utils/mod.rs:9
↓ 1 callersMethoddrain_changed_files
Checks if any change was detected in the shader directory. Right now notifies any changes in the directory, if too slow consider filtering & distingui
src/wgpu_utils/shader.rs:69
↓ 1 callersMethoddraw
(&mut self, event_loop_proxy: &EventLoopProxy<ApplicationEvent>)
src/main.rs:373
↓ 1 callersMethoddraw
( &mut self, device: &mut wgpu::Device, window: &winit::window::Window, encode
src/gui/mod.rs:442
↓ 1 callersMethodduration_last_frame_history
(&self)
src/timer.rs:145
↓ 1 callersMethoddynamic_settings
(&mut self)
src/simulation/hybrid_fluid.rs:751
↓ 1 callersMethodenqueue_error_buffer_read
(&mut self, encoder: &mut wgpu::CommandEncoder, source_buffer: &wgpu::Buffer)
src/simulation/pressure_solver.rs:176
↓ 1 callersMethodfast_forward_steps
A single fast forward operation is technically just a "very long frame". However, since we need to give the GPU some breathing space it's handled in a
src/simulation_controller.rs:96
↓ 1 callersMethodframe_delta
(&self)
src/timer.rs:136
↓ 1 callersMethodframe_steps
( &mut self, scene: &mut Scene, device: &wgpu::Device, queue: &wgpu::Queue,
src/simulation_controller.rs:159
↓ 1 callersFunctionfrom_cache
(path: &Path, device: &wgpu::Device, queue: &wgpu::Queue)
src/renderer/background.rs:52
↓ 1 callersFunctionfrom_hdr_faces
Loads cubemap in rgbe format
src/renderer/background.rs:98
↓ 1 callersMethodget_compute
(&self, handle: &ComputePipelineHandle)
src/wgpu_utils/pipelines.rs:255
↓ 1 callersMethodhandle_event
(&mut self, winit_event: &winit::event::Event<T>)
src/gui/mod.rs:99
↓ 1 callersFunctionlist_scene_files
()
src/gui/mod.rs:24
↓ 1 callersFunctionload
(path: &Path, device: &wgpu::Device, queue: &wgpu::Queue)
src/renderer/background.rs:166
↓ 1 callersMethodload_scene
(&mut self, scene_path: &Path)
src/main.rs:182
↓ 1 callersFunctionload_texture2d_from_path
(device: &wgpu::Device, queue: &wgpu::Queue, path: &Path)
src/scene/models.rs:110
↓ 1 callersMethodnum_particles
(&self)
src/simulation/hybrid_fluid.rs:696
↓ 1 callersMethodon_device_event
(&mut self, event: &DeviceEvent)
src/camera.rs:93
↓ 1 callersMethodon_frame_submitted
(&mut self)
src/simulation_controller.rs:55
↓ 1 callersMethodon_frame_submitted
(&mut self, time_scale: f32)
src/timer.rs:76
↓ 1 callersMethodon_window_event
(&mut self, event: &WindowEvent)
src/camera.rs:58
↓ 1 callersMethodon_window_resize
(&mut self, device: &wgpu::Device, backbuffer: &HdrBackbuffer)
src/renderer/scene_renderer.rs:190
↓ 1 callersMethodpresent_mode
(&self)
src/render_output/screen.rs:140
↓ 1 callersMethodpressure_solver_stats_density
(&self)
src/simulation/hybrid_fluid.rs:759
↓ 1 callersMethodpressure_solver_stats_velocity
(&self)
src/simulation/hybrid_fluid.rs:755
↓ 1 callersMethodreload_changed
(&mut self, device: &wgpu::Device, shader_dir: &ShaderDirectory, changed_shader_sources: &[PathBuf])
src/wgpu_utils/pipelines.rs:221
next →1–100 of 222, ranked by callers