├── .clippy.toml ├── .github ├── FUNDING.yml └── workflows │ └── release-plz.yml ├── .gitignore ├── .rustfmt.toml ├── CHANGELOG.md ├── Cargo.toml ├── LICENSE ├── README.md ├── TODO.md ├── example ├── Cargo.toml ├── build.rs ├── release.toml ├── shaders │ ├── compute_demo │ │ ├── particle_physics.wgsl │ │ └── particle_renderer.wgsl │ ├── constants.wgsl │ ├── fullscreen_effects.wgsl │ ├── global_bindings.wgsl │ ├── gradient_triangle.wgsl │ ├── overlay.wgsl │ └── simple_array_demo.wgsl └── src │ ├── demos │ ├── fullscreen_effects_demo.rs │ ├── gradient_triangle_demo.rs │ ├── mod.rs │ ├── particle_compute_demo.rs │ └── texture_array_demo.rs │ ├── main.rs │ ├── overlay.rs │ ├── shader_bindings.rs │ └── simple_text.rs ├── rust-toolchain.toml └── wgsl_bindgen ├── CHANGELOG.md ├── Cargo.toml ├── release.toml ├── src ├── bevy_util │ ├── deptree.rs │ ├── mod.rs │ ├── module_path_resolver.rs │ ├── name_demangle.rs │ ├── parse_imports.rs │ └── source_file.rs ├── bindgen │ ├── errors.rs │ ├── mod.rs │ ├── options │ │ ├── bindings.rs │ │ ├── mod.rs │ │ └── types.rs │ └── wgsl_bindgen_impl.rs ├── generate │ ├── bind_group │ │ ├── mod.rs │ │ ├── raw_shader_bind_group.rs │ │ ├── single_bind_group.rs │ │ └── snapshots │ │ │ ├── bind_groups_module_acceleration_structure.snap │ │ │ ├── bind_groups_module_array_bindings.snap │ │ │ ├── bind_groups_module_compute.snap │ │ │ ├── bind_groups_module_fragment.snap │ │ │ ├── bind_groups_module_vertex.snap │ │ │ └── bind_groups_module_vertex_fragment.snap │ ├── consts.rs │ ├── entry.rs │ ├── mod.rs │ ├── pipeline.rs │ ├── shader_module.rs │ ├── shader_registry.rs │ ├── snapshots │ │ ├── write_compute_module_empty.snap │ │ ├── write_compute_module_multiple_entries.snap │ │ ├── write_entry_constants.snap │ │ ├── write_fragment_states_multiple_entries.snap │ │ ├── write_fragment_states_single_entry.snap │ │ ├── write_global_constants.snap │ │ ├── write_pipeline_overrideable_constants.snap │ │ ├── write_pipeline_overrideable_constants_empty.snap │ │ ├── write_vertex_module_empty.snap │ │ ├── write_vertex_module_single_input_float32.snap │ │ ├── write_vertex_module_single_input_float64.snap │ │ ├── write_vertex_module_single_input_uint32.snap │ │ ├── write_vertex_shader_entry_multiple_buffers.snap │ │ ├── write_vertex_shader_entry_no_buffers.snap │ │ ├── write_vertex_shader_multiple_entries.snap │ │ └── write_vertex_states_no_entries.snap │ └── vertex_input_collector.rs ├── lib.rs ├── naga_util │ ├── mod.rs │ └── module_to_source.rs ├── quote_gen │ ├── constants.rs │ ├── mod.rs │ ├── rust_module_builder.rs │ ├── rust_source_item.rs │ ├── rust_struct_builder.rs │ ├── rust_type_info.rs │ ├── snapshots │ │ ├── include_relative_root_but_dont_generate_it.snap │ │ ├── merge.snap │ │ ├── module_add_duplicates.snap │ │ ├── module_generation_works.snap │ │ └── relative_root_feature.snap │ └── token_utils.rs ├── snapshots │ ├── struct_visibility.snap │ ├── wgsl_bindgen__structs__tests__struct_visibility.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_bytemuck_input_layout_validation.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_bytemuck_skip_input_layout_validation.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_encase.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_glam.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_nalgebra.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_rust.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_serde_encase.snap │ ├── wgsl_bindgen__structs__tests__write_all_structs_skip_stage_outputs.snap │ ├── wgsl_bindgen__structs__tests__write_atomic_types.snap │ ├── wgsl_bindgen__structs__tests__write_nonpower_of_2_mats.snap │ ├── wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_glam_option.snap │ ├── wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_option.snap │ ├── wgsl_bindgen__structs__tests__write_runtime_sized_array.snap │ ├── wgsl_bindgen__structs__tests__write_runtime_sized_array_bytemuck.snap │ ├── wgsl_bindgen__structs__tests__write_shorter_constructor.snap │ ├── wgsl_bindgen__test__create_shader_module_embed_source.snap │ ├── write_all_structs_bytemuck_input_layout_validation.snap │ ├── write_all_structs_bytemuck_skip_input_layout_validation.snap │ ├── write_all_structs_encase.snap │ ├── write_all_structs_glam.snap │ ├── write_all_structs_nalgebra.snap │ ├── write_all_structs_rust.snap │ ├── write_all_structs_serde_encase.snap │ ├── write_all_structs_skip_stage_outputs.snap │ ├── write_atomic_types.snap │ ├── write_nonpower_of_2_mats.snap │ ├── write_nonpower_of_2_mats_for_bytemuck_glam_option.snap │ ├── write_nonpower_of_2_mats_for_bytemuck_option.snap │ ├── write_runtime_sized_array.snap │ ├── write_runtime_sized_array_bytemuck.snap │ └── write_shorter_constructor.snap ├── structs.rs ├── test_helper.rs ├── types.rs ├── wgsl.rs └── wgsl_type.rs └── tests ├── core ├── mod.rs └── snapshots │ ├── basic_bindgen.snap │ ├── custom_padding.snap │ ├── module_path_generation.snap │ ├── relative_path_composer.snap │ ├── struct_alignment.snap │ └── struct_layouts.snap ├── features ├── mod.rs ├── shader_defs.rs ├── shared_bind_groups.rs └── snapshots │ ├── shader_defs_basic.snap │ ├── shader_defs_builder_methods.snap │ ├── shader_defs_minimal.snap │ ├── shader_defs_with_texture.snap │ └── shared_bind_groups_minimal.snap ├── integration ├── bevy.rs ├── mod.rs └── snapshots │ └── bevy_pbr_integration.snap ├── issues ├── mod.rs └── snapshots │ ├── builtin_vertex_bytemuck_issue.snap │ ├── builtin_vertex_encase_issue.snap │ ├── issue_35_short_constructor.snap │ ├── mixed_builtin_encase_issue.snap │ ├── multiple_vertex_shaders_issue.snap │ └── vec3a_padding_overflow_issue.snap ├── lib.rs ├── output └── .gitignore ├── shaders ├── additional │ └── types.wgsl ├── basic │ ├── bindings.wgsl │ ├── main.wgsl │ └── path_import.wgsl ├── bevy_pbr_wgsl │ ├── clustered_forward.wgsl │ ├── depth.wgsl │ ├── mesh.wgsl │ ├── mesh_bindings.wgsl │ ├── mesh_functions.wgsl │ ├── mesh_types.wgsl │ ├── mesh_vertex_output.wgsl │ ├── mesh_view_bindings.wgsl │ ├── mesh_view_types.wgsl │ ├── output_VERTEX_UVS.wgsl │ ├── pbr.wgsl │ ├── pbr │ │ ├── bindings.wgsl │ │ ├── functions.wgsl │ │ ├── lighting.wgsl │ │ └── types.wgsl │ ├── shadows.wgsl │ ├── skinning.wgsl │ ├── utils.wgsl │ └── wireframe.wgsl ├── builtin_vertex_bytemuck.wgsl ├── builtin_vertex_issue.wgsl ├── core │ ├── additional │ │ └── types.wgsl │ ├── basic │ │ ├── bindings.wgsl │ │ ├── main.wgsl │ │ └── path_import.wgsl │ ├── layouts.wgsl │ ├── lines │ │ └── segment.wgsl │ ├── minimal.wgsl │ ├── padding.wgsl │ └── shared_visibility │ │ ├── common.wgsl │ │ ├── compute_shader.wgsl │ │ └── render_shader.wgsl ├── duplicate_import_issue │ ├── shader1.wgsl │ ├── shader2.wgsl │ └── types.wgsl ├── features │ ├── shader_defs │ │ └── test_shader.wgsl │ └── shared_bind_groups │ │ ├── shader_a.wgsl │ │ ├── shader_b.wgsl │ │ └── shared_data.wgsl ├── integration │ └── bevy_pbr_wgsl │ │ ├── clustered_forward.wgsl │ │ ├── depth.wgsl │ │ ├── mesh.wgsl │ │ ├── mesh_bindings.wgsl │ │ ├── mesh_functions.wgsl │ │ ├── mesh_types.wgsl │ │ ├── mesh_vertex_output.wgsl │ │ ├── mesh_view_bindings.wgsl │ │ ├── mesh_view_types.wgsl │ │ ├── output_VERTEX_UVS.wgsl │ │ ├── pbr.wgsl │ │ ├── pbr │ │ ├── bindings.wgsl │ │ ├── functions.wgsl │ │ ├── lighting.wgsl │ │ └── types.wgsl │ │ ├── shadows.wgsl │ │ ├── skinning.wgsl │ │ ├── utils.wgsl │ │ └── wireframe.wgsl ├── issue_35 │ ├── clear.wgsl │ └── vertices.wgsl ├── issues │ ├── builtin_vertex_bytemuck.wgsl │ ├── builtin_vertex_issue.wgsl │ ├── duplicate_import │ │ ├── shader1.wgsl │ │ ├── shader2.wgsl │ │ └── types.wgsl │ ├── issue_35 │ │ ├── clear.wgsl │ │ └── vertices.wgsl │ ├── mixed_builtin_issue.wgsl │ ├── multiple_vertex_shaders.wgsl │ └── vec3a_padding_issue.wgsl ├── layouts.wgsl ├── lines │ └── segment.wgsl ├── minimal.wgsl ├── mixed_builtin_issue.wgsl ├── multiple_vertex_shaders.wgsl ├── padding.wgsl ├── shader_defs_test │ └── test_shader.wgsl ├── shared_bind_group_minimal │ ├── shader_a.wgsl │ ├── shader_b.wgsl │ └── shared_data.wgsl ├── shared_bindings_visibility │ ├── common.wgsl │ ├── compute_shader.wgsl │ └── render_shader.wgsl └── vec3a_padding_issue.wgsl ├── snapshots ├── core │ ├── basic_bindgen.snap │ ├── custom_padding.snap │ ├── module_path_generation.snap │ ├── relative_path_composer.snap │ ├── struct_alignment.snap │ └── struct_layouts.snap ├── features │ ├── shader_defs_basic.snap │ ├── shader_defs_builder_methods.snap │ ├── shader_defs_minimal.snap │ ├── shader_defs_with_texture.snap │ └── shared_bind_groups_minimal.snap ├── integration │ └── bevy_pbr.snap └── issues │ ├── builtin_vertex_bytemuck.snap │ ├── builtin_vertex_encase.snap │ ├── issue_35.snap │ ├── mixed_builtin_encase.snap │ ├── multiple_vertex_shaders.snap │ └── vec3a_padding_overflow.snap └── utils └── mod.rs /.clippy.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/.clippy.toml -------------------------------------------------------------------------------- /.github/FUNDING.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/.github/FUNDING.yml -------------------------------------------------------------------------------- /.github/workflows/release-plz.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/.github/workflows/release-plz.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/.gitignore -------------------------------------------------------------------------------- /.rustfmt.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/.rustfmt.toml -------------------------------------------------------------------------------- /CHANGELOG.md: -------------------------------------------------------------------------------- 1 | wgsl_bindgen/CHANGELOG.md -------------------------------------------------------------------------------- /Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/Cargo.toml -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/README.md -------------------------------------------------------------------------------- /TODO.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/TODO.md -------------------------------------------------------------------------------- /example/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/Cargo.toml -------------------------------------------------------------------------------- /example/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/build.rs -------------------------------------------------------------------------------- /example/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/release.toml -------------------------------------------------------------------------------- /example/shaders/compute_demo/particle_physics.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/compute_demo/particle_physics.wgsl -------------------------------------------------------------------------------- /example/shaders/compute_demo/particle_renderer.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/compute_demo/particle_renderer.wgsl -------------------------------------------------------------------------------- /example/shaders/constants.wgsl: -------------------------------------------------------------------------------- 1 | const ONE: f32 = 1.0; -------------------------------------------------------------------------------- /example/shaders/fullscreen_effects.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/fullscreen_effects.wgsl -------------------------------------------------------------------------------- /example/shaders/global_bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/global_bindings.wgsl -------------------------------------------------------------------------------- /example/shaders/gradient_triangle.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/gradient_triangle.wgsl -------------------------------------------------------------------------------- /example/shaders/overlay.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/overlay.wgsl -------------------------------------------------------------------------------- /example/shaders/simple_array_demo.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/shaders/simple_array_demo.wgsl -------------------------------------------------------------------------------- /example/src/demos/fullscreen_effects_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/demos/fullscreen_effects_demo.rs -------------------------------------------------------------------------------- /example/src/demos/gradient_triangle_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/demos/gradient_triangle_demo.rs -------------------------------------------------------------------------------- /example/src/demos/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/demos/mod.rs -------------------------------------------------------------------------------- /example/src/demos/particle_compute_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/demos/particle_compute_demo.rs -------------------------------------------------------------------------------- /example/src/demos/texture_array_demo.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/demos/texture_array_demo.rs -------------------------------------------------------------------------------- /example/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/main.rs -------------------------------------------------------------------------------- /example/src/overlay.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/overlay.rs -------------------------------------------------------------------------------- /example/src/shader_bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/shader_bindings.rs -------------------------------------------------------------------------------- /example/src/simple_text.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/example/src/simple_text.rs -------------------------------------------------------------------------------- /rust-toolchain.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/rust-toolchain.toml -------------------------------------------------------------------------------- /wgsl_bindgen/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/CHANGELOG.md -------------------------------------------------------------------------------- /wgsl_bindgen/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/Cargo.toml -------------------------------------------------------------------------------- /wgsl_bindgen/release.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/release.toml -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/deptree.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/deptree.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/module_path_resolver.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/module_path_resolver.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/name_demangle.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/name_demangle.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/parse_imports.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/parse_imports.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bevy_util/source_file.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bevy_util/source_file.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/errors.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/errors.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/options/bindings.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/options/bindings.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/options/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/options/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/options/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/options/types.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/bindgen/wgsl_bindgen_impl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/bindgen/wgsl_bindgen_impl.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/raw_shader_bind_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/raw_shader_bind_group.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/single_bind_group.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/single_bind_group.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_acceleration_structure.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_acceleration_structure.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_array_bindings.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_array_bindings.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_compute.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_compute.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_fragment.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_fragment.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_vertex.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_vertex.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_vertex_fragment.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/bind_group/snapshots/bind_groups_module_vertex_fragment.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/consts.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/consts.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/entry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/entry.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/pipeline.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/pipeline.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/shader_module.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/shader_module.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/shader_registry.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/shader_registry.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_compute_module_empty.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_compute_module_empty.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_compute_module_multiple_entries.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_compute_module_multiple_entries.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_entry_constants.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_entry_constants.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_fragment_states_multiple_entries.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_fragment_states_multiple_entries.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_fragment_states_single_entry.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_fragment_states_single_entry.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_global_constants.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_global_constants.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_pipeline_overrideable_constants.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_pipeline_overrideable_constants.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_pipeline_overrideable_constants_empty.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_pipeline_overrideable_constants_empty.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_module_empty.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_module_empty.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_float32.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_float32.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_float64.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_float64.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_uint32.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_module_single_input_uint32.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_shader_entry_multiple_buffers.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_shader_entry_multiple_buffers.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_shader_entry_no_buffers.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_shader_entry_no_buffers.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_shader_multiple_entries.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_shader_multiple_entries.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/snapshots/write_vertex_states_no_entries.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/snapshots/write_vertex_states_no_entries.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/generate/vertex_input_collector.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/generate/vertex_input_collector.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/lib.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/naga_util/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/naga_util/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/naga_util/module_to_source.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/naga_util/module_to_source.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/constants.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/constants.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/rust_module_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/rust_module_builder.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/rust_source_item.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/rust_source_item.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/rust_struct_builder.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/rust_struct_builder.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/rust_type_info.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/rust_type_info.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/snapshots/include_relative_root_but_dont_generate_it.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/snapshots/include_relative_root_but_dont_generate_it.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/snapshots/merge.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/snapshots/merge.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/snapshots/module_add_duplicates.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/snapshots/module_add_duplicates.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/snapshots/module_generation_works.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/snapshots/module_generation_works.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/snapshots/relative_root_feature.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/snapshots/relative_root_feature.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/quote_gen/token_utils.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/quote_gen/token_utils.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/struct_visibility.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/struct_visibility.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__struct_visibility.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__struct_visibility.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_bytemuck_input_layout_validation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_bytemuck_input_layout_validation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_bytemuck_skip_input_layout_validation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_bytemuck_skip_input_layout_validation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_glam.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_glam.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_nalgebra.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_nalgebra.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_rust.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_rust.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_serde_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_serde_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_skip_stage_outputs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_all_structs_skip_stage_outputs.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_atomic_types.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_atomic_types.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_glam_option.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_glam_option.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_option.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_nonpower_of_2_mats_for_bytemuck_option.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_runtime_sized_array.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_runtime_sized_array.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_runtime_sized_array_bytemuck.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_runtime_sized_array_bytemuck.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_shorter_constructor.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__structs__tests__write_shorter_constructor.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/wgsl_bindgen__test__create_shader_module_embed_source.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/wgsl_bindgen__test__create_shader_module_embed_source.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_bytemuck_input_layout_validation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_bytemuck_input_layout_validation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_bytemuck_skip_input_layout_validation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_bytemuck_skip_input_layout_validation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_glam.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_glam.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_nalgebra.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_nalgebra.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_rust.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_rust.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_serde_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_serde_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_all_structs_skip_stage_outputs.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_all_structs_skip_stage_outputs.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_atomic_types.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_atomic_types.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats_for_bytemuck_glam_option.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats_for_bytemuck_glam_option.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats_for_bytemuck_option.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_nonpower_of_2_mats_for_bytemuck_option.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_runtime_sized_array.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_runtime_sized_array.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_runtime_sized_array_bytemuck.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_runtime_sized_array_bytemuck.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/snapshots/write_shorter_constructor.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/snapshots/write_shorter_constructor.snap -------------------------------------------------------------------------------- /wgsl_bindgen/src/structs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/structs.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/test_helper.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/test_helper.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/types.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/types.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/wgsl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/wgsl.rs -------------------------------------------------------------------------------- /wgsl_bindgen/src/wgsl_type.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/src/wgsl_type.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/basic_bindgen.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/basic_bindgen.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/custom_padding.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/custom_padding.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/module_path_generation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/module_path_generation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/relative_path_composer.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/relative_path_composer.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/struct_alignment.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/struct_alignment.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/core/snapshots/struct_layouts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/core/snapshots/struct_layouts.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/shader_defs.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/shader_defs.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/shared_bind_groups.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/shared_bind_groups.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/snapshots/shader_defs_basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/snapshots/shader_defs_basic.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/snapshots/shader_defs_builder_methods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/snapshots/shader_defs_builder_methods.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/snapshots/shader_defs_minimal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/snapshots/shader_defs_minimal.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/snapshots/shader_defs_with_texture.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/snapshots/shader_defs_with_texture.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/features/snapshots/shared_bind_groups_minimal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/features/snapshots/shared_bind_groups_minimal.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/integration/bevy.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/integration/bevy.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/integration/mod.rs: -------------------------------------------------------------------------------- 1 | mod bevy; 2 | -------------------------------------------------------------------------------- /wgsl_bindgen/tests/integration/snapshots/bevy_pbr_integration.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/integration/snapshots/bevy_pbr_integration.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/mod.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/builtin_vertex_bytemuck_issue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/builtin_vertex_bytemuck_issue.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/builtin_vertex_encase_issue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/builtin_vertex_encase_issue.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/issue_35_short_constructor.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/issue_35_short_constructor.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/mixed_builtin_encase_issue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/mixed_builtin_encase_issue.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/multiple_vertex_shaders_issue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/multiple_vertex_shaders_issue.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/issues/snapshots/vec3a_padding_overflow_issue.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/issues/snapshots/vec3a_padding_overflow_issue.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/lib.rs -------------------------------------------------------------------------------- /wgsl_bindgen/tests/output/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/output/.gitignore -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/additional/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/additional/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/basic/bindings.wgsl: -------------------------------------------------------------------------------- 1 | @group(1) @binding(0) 2 | var ONE: f32; 3 | -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/basic/main.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/basic/main.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/basic/path_import.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/basic/path_import.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/clustered_forward.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/clustered_forward.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/depth.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/depth.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_functions.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_functions.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_vertex_output.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_vertex_output.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_view_bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_view_bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_view_types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/mesh_view_types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/output_VERTEX_UVS.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/output_VERTEX_UVS.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/functions.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/functions.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/lighting.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/lighting.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/pbr/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/shadows.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/shadows.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/skinning.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/skinning.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/utils.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/utils.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/wireframe.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/bevy_pbr_wgsl/wireframe.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/builtin_vertex_bytemuck.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/builtin_vertex_bytemuck.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/builtin_vertex_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/builtin_vertex_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/additional/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/additional/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/basic/bindings.wgsl: -------------------------------------------------------------------------------- 1 | @group(1) @binding(0) 2 | var ONE: f32; 3 | -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/basic/main.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/basic/main.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/basic/path_import.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/basic/path_import.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/layouts.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/layouts.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/lines/segment.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/lines/segment.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/minimal.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/minimal.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/padding.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/padding.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/shared_visibility/common.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/shared_visibility/common.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/shared_visibility/compute_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/shared_visibility/compute_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/core/shared_visibility/render_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/core/shared_visibility/render_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/duplicate_import_issue/shader1.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/duplicate_import_issue/shader1.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/duplicate_import_issue/shader2.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/duplicate_import_issue/shader2.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/duplicate_import_issue/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/duplicate_import_issue/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/features/shader_defs/test_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/features/shader_defs/test_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/features/shared_bind_groups/shader_a.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/features/shared_bind_groups/shader_a.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/features/shared_bind_groups/shader_b.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/features/shared_bind_groups/shader_b.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/features/shared_bind_groups/shared_data.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/features/shared_bind_groups/shared_data.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/clustered_forward.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/clustered_forward.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/depth.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/depth.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_functions.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_functions.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_vertex_output.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_vertex_output.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_view_bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_view_bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_view_types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/mesh_view_types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/output_VERTEX_UVS.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/output_VERTEX_UVS.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/bindings.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/bindings.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/functions.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/functions.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/lighting.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/lighting.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/pbr/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/shadows.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/shadows.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/skinning.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/skinning.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/utils.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/utils.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/wireframe.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/integration/bevy_pbr_wgsl/wireframe.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issue_35/clear.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issue_35/clear.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issue_35/vertices.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issue_35/vertices.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/builtin_vertex_bytemuck.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/builtin_vertex_bytemuck.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/builtin_vertex_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/builtin_vertex_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/duplicate_import/shader1.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/duplicate_import/shader1.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/duplicate_import/shader2.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/duplicate_import/shader2.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/duplicate_import/types.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/duplicate_import/types.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/issue_35/clear.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/issue_35/clear.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/issue_35/vertices.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/issue_35/vertices.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/mixed_builtin_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/mixed_builtin_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/multiple_vertex_shaders.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/multiple_vertex_shaders.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/issues/vec3a_padding_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/issues/vec3a_padding_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/layouts.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/layouts.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/lines/segment.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/lines/segment.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/minimal.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/minimal.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/mixed_builtin_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/mixed_builtin_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/multiple_vertex_shaders.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/multiple_vertex_shaders.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/padding.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/padding.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shader_defs_test/test_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shader_defs_test/test_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shader_a.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shader_a.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shader_b.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shader_b.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shared_data.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bind_group_minimal/shared_data.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bindings_visibility/common.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bindings_visibility/common.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bindings_visibility/compute_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bindings_visibility/compute_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/shared_bindings_visibility/render_shader.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/shared_bindings_visibility/render_shader.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/shaders/vec3a_padding_issue.wgsl: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/shaders/vec3a_padding_issue.wgsl -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/basic_bindgen.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/basic_bindgen.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/custom_padding.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/custom_padding.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/module_path_generation.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/module_path_generation.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/relative_path_composer.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/relative_path_composer.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/struct_alignment.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/struct_alignment.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/core/struct_layouts.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/core/struct_layouts.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/features/shader_defs_basic.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/features/shader_defs_basic.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/features/shader_defs_builder_methods.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/features/shader_defs_builder_methods.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/features/shader_defs_minimal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/features/shader_defs_minimal.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/features/shader_defs_with_texture.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/features/shader_defs_with_texture.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/features/shared_bind_groups_minimal.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/features/shared_bind_groups_minimal.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/integration/bevy_pbr.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/integration/bevy_pbr.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/builtin_vertex_bytemuck.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/builtin_vertex_bytemuck.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/builtin_vertex_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/builtin_vertex_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/issue_35.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/issue_35.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/mixed_builtin_encase.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/mixed_builtin_encase.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/multiple_vertex_shaders.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/multiple_vertex_shaders.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/snapshots/issues/vec3a_padding_overflow.snap: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/snapshots/issues/vec3a_padding_overflow.snap -------------------------------------------------------------------------------- /wgsl_bindgen/tests/utils/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Swoorup/wgsl-bindgen/HEAD/wgsl_bindgen/tests/utils/mod.rs --------------------------------------------------------------------------------