Updating WebGPU project to satisfy Chrome Canary

This commit is contained in:
Rezmason
2022-08-07 19:17:22 -07:00
parent 7bed65b479
commit a0c1f22fd1
14 changed files with 40 additions and 36 deletions

View File

@@ -6,13 +6,13 @@ struct VertOutput {
@location(0) uv : vec2<f32>,
};
@stage(vertex) fn vertMain(@builtin(vertex_index) index : u32) -> VertOutput {
@vertex fn vertMain(@builtin(vertex_index) index : u32) -> VertOutput {
var uv = vec2<f32>(f32(index % 2u), f32((index + 1u) % 6u / 3u));
var position = vec4<f32>(uv * 2.0 - 1.0, 1.0, 1.0);
return VertOutput(position, uv);
}
@stage(fragment) fn fragMain(input : VertOutput) -> @location(0) vec4<f32> {
@fragment fn fragMain(input : VertOutput) -> @location(0) vec4<f32> {
var uv = input.uv;
uv.y = 1.0 - uv.y;
return textureSample( tex, nearestSampler, uv );