MCPcopy Create free account

hub / github.com/Sheldonfrith/bevy_gpu_compute / functions

Functions428 in github.com/Sheldonfrith/bevy_gpu_compute

Methodnew
(custom_types: &'ast Vec<CustomType>)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/helper_functions.rs:35
Methodnew
(custom_types: &'ast Vec<CustomType>)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/main_function.rs:47
Methodnew
(custom_types: &'ast Vec<CustomType>)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/constants.rs:35
Methodnew_unsafe
faster, but with no input validation, make sure each dimmension is greater than 0
bevy_gpu_compute/src/task/task_components/configuration/iteration_space.rs:32
Methodno_default
(name: &str, scalar_type: &str)
bevy_gpu_compute_core/src/wgsl/shader_sections/const_assignment.rs:16
Methodno_default_schedule
()
bevy_gpu_compute/src/plugin.rs:54
Methodone_d
()
bevy_gpu_compute/src/task/task_components/runtime_state/gpu_workgroup_sizes.rs:59
Methodoutput_array
(&self)
bevy_gpu_compute_core/src/wgsl/shader_custom_type_name.rs:50
Methodpascal_case_to_snake_case
(pascal_case: &str)
bevy_gpu_compute_macro/src/pipeline/phases/custom_type_collector/custom_type_idents.rs:52
Methodrun
(method: &WgslHelperMethod)
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/to_expanded_format_for_cpu.rs:12
Methodrun
(method: &WgslHelperMethod)
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/to_expanded_format.rs:34
Functionrun_task
(mut gpu_tasks: GpuTaskRunner, entities: Query<&BoundingCircleComponent>)
bevy_gpu_compute/examples/collision_detection_barebones/main.rs:120
Functionrun_task
(mut gpu_tasks: GpuTaskRunner, entities: Query<&BoundingCircleComponent>)
bevy_gpu_compute/examples/collision_detection_demonstration/main.rs:195
Methodset
(_index: u32, _val: T)
bevy_gpu_compute_core/src/wgsl/user_facing_api/helpers/output.rs:13
Methodset
(&mut self, input_name: &str, data: Vec<T>)
bevy_gpu_compute_core/src/rust/type_erased_array_input_data.rs:17
Methodset
(&mut self, config_name: &str, data: T)
bevy_gpu_compute_core/src/rust/type_erased_config_input_data.rs:12
Methodset
(&mut self, input_name: &str, bytes: &[u8])
bevy_gpu_compute_core/src/rust/type_erased_output_data.rs:12
Methodset_output
todo inputs and lengths must be linked pub fn set_input(&mut self, input: TypeErasedArrayInputData) { self.input = Some(input); }
bevy_gpu_compute/src/task/task_components/data.rs:41
Functionspawn_camera
(mut commands: Commands)
bevy_gpu_compute/examples/collision_detection_barebones/visuals.rs:53
Functionspawn_camera
(mut commands: Commands)
bevy_gpu_compute/examples/collision_detection_demonstration/visuals.rs:53
Functionspawn_entities
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, color_handles: Res<ColorHandles>,
bevy_gpu_compute/examples/collision_detection_barebones/visuals.rs:20
Functionspawn_entities
( mut commands: Commands, mut meshes: ResMut<Assets<Mesh>>, color_handles: Res<ColorHandles>,
bevy_gpu_compute/examples/collision_detection_demonstration/visuals.rs:20
Functionspawn_fallback_camera
Testing indicates GPU performance vastly reduced if bevy does not spawn a window or camera. Unsure why. If the user doesn't spawn a camera we spawn on
bevy_gpu_compute/src/spawn_fallback_camera.rs:16
Functionspawn_fallback_camera_runif
(time: Res<Time>)
bevy_gpu_compute/src/spawn_fallback_camera.rs:56
Functiontest_already_converted_types
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:265
Functiontest_array_to_wgsl
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/array.rs:46
Functiontest_complex_string_conversion
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:299
Functiontest_config_get
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:269
Functiontest_config_get
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:184
Functiontest_config_get_outside_main
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:251
Functiontest_configs_builder
()
bevy_gpu_compute_macro/tests/components.rs:388
Functiontest_consts
()
bevy_gpu_compute_macro/tests/components.rs:127
Functiontest_conversions
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/pod_f16.rs:92
Functiontest_doc_comments
()
bevy_gpu_compute_macro/tests/components.rs:256
Functiontest_entire_collision_shader
()
bevy_gpu_compute_macro/tests/components.rs:454
Functiontest_f16_pod
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/pod_f16.rs:65
Functiontest_functions_exposed_for_rust
()
bevy_gpu_compute_macro/tests/components.rs:596
Functiontest_helper_functions
()
bevy_gpu_compute_macro/tests/components.rs:185
Functiontest_input_arrays
()
bevy_gpu_compute_macro/tests/components.rs:330
Functiontest_mat3x4_f32_creation_and_access
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/matrices.rs:152
Functiontest_mat3x4_f32_invalid_index
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/matrices.rs:179
Functiontest_mat4x2_bool_access_and_mutation
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/matrices.rs:188
Functiontest_matrix_conversion
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:253
Functiontest_matrix_conversion2
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:259
Functiontest_max_output_lengths_helper
()
bevy_gpu_compute_macro/tests/components.rs:357
Functiontest_mutable_variables
()
bevy_gpu_compute_macro/tests/components.rs:304
Functiontest_nested_vector_conversion
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:284
Functiontest_output_arrays
()
bevy_gpu_compute_macro/tests/components.rs:150
Functiontest_output_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:170
Functiontest_output_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:127
Functiontest_output_max_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:141
Functiontest_output_max_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:98
Functiontest_output_set
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:220
Functiontest_output_set
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:156
Functiontest_output_set_not_in_main
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:201
Functiontest_output_vec
()
bevy_gpu_compute_macro/tests/components.rs:410
Functiontest_parse_str
()
bevy_gpu_compute_macro/src/pipeline/phases/final_structure_generator/shader_module_object.rs:118
Functiontest_partial_nested
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:291
Functiontest_push
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:112
Functiontest_push
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:68
Functiontest_push_only_in_main
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:94
Functiontest_remove_internal_attributes
()
bevy_gpu_compute_macro/src/pipeline/phases/module_for_rust_usage_cleaner/remove_internal_attributes.rs:87
Functiontest_simple_struct
()
bevy_gpu_compute_macro/tests/components.rs:21
Functiontest_simple_type_transforms
()
bevy_gpu_compute_macro/tests/components.rs:231
Functiontest_size_and_alignment
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/pod_f16.rs:57
Functiontest_struct_creation
()
bevy_gpu_compute_macro/tests/components.rs:46
Functiontest_struct_creation_with_nested_transforms
()
bevy_gpu_compute_macro/tests/components.rs:74
Functiontest_that_byte_conversions_work
()
bevy_gpu_compute_macro/tests/components.rs:527
Functiontest_triple_nested_conversion
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:276
Functiontest_type_alias
()
bevy_gpu_compute_macro/tests/components.rs:106
Functiontest_type_casting_and_implicit_returns
()
bevy_gpu_compute_macro/tests/components.rs:277
Functiontest_uniforms
()
bevy_gpu_compute_macro/tests/components.rs:566
Functiontest_vec4_f32_creation_and_access
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/vectors.rs:137
Functiontest_vec4_f32_invalid_index
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/primitives/vectors.rs:163
Functiontest_vec_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:13
Functiontest_vec_len
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:13
Functiontest_vec_val
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:63
Functiontest_vec_val
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test_for_cpu.rs:39
Functiontest_vec_val_only_in_main
()
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/test.rs:43
Functiontest_vector_conversion
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:239
Functiontest_vector_conversion_bool
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:246
Functiontest_wgsl_shader_module_library_portion_from_user_portion
()
bevy_gpu_compute_core/src/wgsl/shader_module/derived_portion.rs:95
Functiontest_whole_module
()
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/wgsl_builtin_constructors.rs:313
Methodthree_d
()
bevy_gpu_compute/src/task/task_components/runtime_state/gpu_workgroup_sizes.rs:43
Methodtwo_d
()
bevy_gpu_compute/src/task/task_components/runtime_state/gpu_workgroup_sizes.rs:51
Functionui
()
bevy_gpu_compute_macro/tests/compile_fail.rs:2
Methoduniform
(&self)
bevy_gpu_compute_core/src/wgsl/shader_custom_type_name.rs:57
Methodupper
(&self)
bevy_gpu_compute_core/src/wgsl/shader_custom_type_name.rs:34
Methodvec_len
()
bevy_gpu_compute_core/src/wgsl/user_facing_api/helpers/vec_input.rs:4
Methodvec_val
(_index: u32)
bevy_gpu_compute_core/src/wgsl/user_facing_api/helpers/vec_input.rs:7
Methodvisit_attribute
(&mut self, attr: &syn::Attribute)
bevy_gpu_compute_macro/src/pipeline/phases/non_mutating_tree_validation/validate_no_doc_comments.rs:10
Methodvisit_expr
This error message relies on `WgslVecInput` being in `bevy_gpu_compute_core::wgsl_helpers` ```rust // ensure that the crate structure is what we e
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/erroneous_usage_finder.rs:28
Methodvisit_expr_assign
(&mut self, c: &'ast syn::ExprAssign)
bevy_gpu_compute_macro/src/pipeline/phases/non_mutating_tree_validation/validate_no_iter_pos_assignments.rs:11
Methodvisit_expr_mut
(&mut self, expr: &mut Expr)
bevy_gpu_compute_macro/src/pipeline/phases/wgsl_helper_transformer/run.rs:53
Methodvisit_expr_mut
(&mut self, expr: &mut syn::Expr)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/expr.rs:10
Methodvisit_field_mut
(&mut self, i: &mut Field)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/to_wgsl_syntax/remove_pub_from_struct_def.rs:11
Methodvisit_item
(&mut self, i: &Item)
bevy_gpu_compute_macro/src/pipeline/phases/non_mutating_tree_validation/validate_use_statements.rs:16
Methodvisit_item_const
(&mut self, c: &'ast syn::ItemConst)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/constants.rs:27
Methodvisit_item_fn
(&mut self, c: &'ast syn::ItemFn)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/helper_functions.rs:23
Methodvisit_item_fn
(&mut self, c: &'ast syn::ItemFn)
bevy_gpu_compute_macro/src/pipeline/phases/gpu_resource_mngmnt_and_wgsl_generator/main_function.rs:31
← previousnext →301–400 of 428, ranked by callers