1
0
mirror of https://github.com/sharkdp/bat.git synced 2025-09-01 19:02:22 +01:00

Add support for WGSL

This commit is contained in:
rhysd
2023-10-03 01:52:06 +09:00
committed by Martin Nordholts
parent 6e5fd36882
commit d376a4b631
10 changed files with 249 additions and 0 deletions

View File

@@ -0,0 +1,5 @@
The `test.wgsl` file has been added from https://developer.mozilla.org/en-US/docs/Web/API/WebGPU_API under the following license:
```
Any copyright is dedicated to the Public Domain: https://creativecommons.org/publicdomain/zero/1.0/
```

View File

@@ -0,0 +1,20 @@
struct VertexOut {
@builtin(position) position : vec4f,
@location(0) color : vec4f
}
@vertex
fn vertex_main(@location(0) position: vec4f,
@location(1) color: vec4f) -> VertexOut
{
var output : VertexOut;
output.position = position;
output.color = color;
return output;
}
@fragment
fn fragment_main(fragData: VertexOut) -> @location(0) vec4f
{
return fragData.color;
}