From e71add5ae10121f7a821456e7f6960ea96210131 Mon Sep 17 00:00:00 2001 From: jacopograndi Date: Sun, 14 May 2023 00:02:58 +0200 Subject: wgsl shader testing --- assets/shaders/enemy_material.wgsl | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 assets/shaders/enemy_material.wgsl (limited to 'assets') diff --git a/assets/shaders/enemy_material.wgsl b/assets/shaders/enemy_material.wgsl new file mode 100644 index 0000000..4b20d19 --- /dev/null +++ b/assets/shaders/enemy_material.wgsl @@ -0,0 +1,15 @@ +struct EnemyMaterial { + color: vec4, +}; + +@group(1) @binding(0) +var material: EnemyMaterial; + +struct FragmentInput { + #import bevy_pbr::mesh_vertex_output +} + +@fragment +fn fragment(in: FragmentInput) -> @location(0) vec4 { + return material.color * vec4(in.world_normal, 1.0); +} -- cgit v1.2.3-54-g00ecf