aboutsummaryrefslogtreecommitdiff
path: root/src_testbed/lines/debuglines2d.wgsl
diff options
context:
space:
mode:
authorSébastien Crozet <developer@crozet.re>2023-10-29 18:59:47 +0100
committerSébastien Crozet <developer@crozet.re>2023-10-29 18:59:47 +0100
commit23a7ed5beba12161d67184cdf7e63caa86be45eb (patch)
treec4976ab403567727dc22cf369116232dadae1bc1 /src_testbed/lines/debuglines2d.wgsl
parent780ba4a216aa9ef68d7f10db4a2b67b866699f43 (diff)
downloadrapier-23a7ed5beba12161d67184cdf7e63caa86be45eb.tar.gz
rapier-23a7ed5beba12161d67184cdf7e63caa86be45eb.tar.bz2
rapier-23a7ed5beba12161d67184cdf7e63caa86be45eb.zip
Fix crashes on MacOS
Diffstat (limited to 'src_testbed/lines/debuglines2d.wgsl')
-rw-r--r--src_testbed/lines/debuglines2d.wgsl32
1 files changed, 0 insertions, 32 deletions
diff --git a/src_testbed/lines/debuglines2d.wgsl b/src_testbed/lines/debuglines2d.wgsl
deleted file mode 100644
index b722d8a..0000000
--- a/src_testbed/lines/debuglines2d.wgsl
+++ /dev/null
@@ -1,32 +0,0 @@
-#import bevy_sprite::mesh2d_view_bind_group
-[[group(0), binding(0)]]
-var<uniform> view: View;
-
-struct Vertex {
- //[[location(0)]] color: vec4<f32>;
- [[location(0)]] place: vec3<f32>;
- [[location(1)]] color: u32;
-};
-
-struct VertexOutput {
- [[builtin(position)]] clip_position: vec4<f32>;
- [[location(0)]] color: vec4<f32>;
-};
-
-[[stage(vertex)]]
-fn vertex(vertex: Vertex) -> VertexOutput {
- var out: VertexOutput;
- out.clip_position = view.view_proj * vec4<f32>(vertex.place, 1.0);
- var r = f32(vertex.color & 255u) / 255.0;
- var g = f32(vertex.color >> 8u & 255u) / 255.0;
- var b = f32(vertex.color >> 16u & 255u) / 255.0;
- var a = f32(vertex.color >> 24u & 255u) / 255.0;
- out.color = vec4<f32>(r, g, b, a);
-
- return out;
-}
-
-[[stage(fragment)]]
-fn fragment(in: VertexOutput) -> [[location(0)]] vec4<f32> {
- return in.color;
-}