wgpu/tests/out/wgsl
Evan Mark Hopkins 1ad47f732d
Fix texture built-ins where u32 was expected (#2245)
- The Typifier was updated to expect `uint`
- Both `glsl` and `spv` frontends where updated to cast the result to `sint`.
- Both `glsl` and `spv` backends where updated to cast the result to `uint`.
- Remove cast in `msl` backend.
2023-02-13 14:13:58 +01:00
..
210-bevy-2d-shader-frag.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
210-bevy-2d-shader-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
210-bevy-shader-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
246-collatz-comp.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
277-casting-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
280-matrix-cast-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
484-preprocessor-if-vert.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
800-out-of-bounds-panic-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
896-push-constant-vert.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
900-implicit-conversions-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
901-lhs-field-select-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
931-constant-emitting-vert.wgsl update test snapshots (#2219) 2023-01-23 11:09:15 +00:00
932-for-loop-if-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
access.wgsl fix array being flagged as constructible when its base isn't 2023-01-25 18:07:48 +01:00
atomicCompareExchange.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
bevy-pbr-frag.wgsl update test snapshots (#2219) 2023-01-23 11:09:15 +00:00
bevy-pbr-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
binding-arrays.dynamic.wgsl [spv-in] Support binding arrays (#2199) 2023-01-25 17:49:52 +01:00
binding-arrays.static.wgsl [spv-in] Support binding arrays (#2199) 2023-01-25 17:49:52 +01:00
binding-arrays.wgsl Fix texture built-ins where u32 was expected (#2245) 2023-02-13 14:13:58 +01:00
binop-frag.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
bitcast.wgsl [glsl-out] Handle vector bitcasts (#1966) 2022-06-20 22:25:13 -07:00
bits_glsl-frag.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
bits.wgsl [msl-out] Update firstLeadingBit for signed integers (#2235) 2023-02-02 09:47:17 -08:00
boids.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
bool-select-frag.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
break-if.wgsl Add support for 'break if' to IR, wgsl-in, and all backends. 2022-06-24 17:47:07 -07:00
buffer-frag.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
clamp-splat-vert.wgsl remove named expression entry for phony assignment 2022-05-10 10:43:25 +02:00
collatz.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
constant-array-size-vert.wgsl update test snapshots (#2219) 2023-01-23 11:09:15 +00:00
control-flow.wgsl [wgsl] remove fallthrough statement 2022-12-09 10:21:58 -08:00
declarations-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
empty-global-name.wgsl [wgsl] update reserved keywords 2022-12-12 16:54:21 -08:00
empty.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
expressions-frag.wgsl glsl-in: Add tests for output parameters casts 2023-02-08 11:39:09 +00:00
extra.wgsl [wgsl-out] Write correct scalar kind when width != 4 (#1514) 2022-12-12 10:56:28 +01:00
fma-frag.wgsl glsl-in: Fix position propagation in lowering (#2079) 2022-12-02 10:48:20 +01:00
functions_call-frag.wgsl glsl-in: Add tests for output parameters casts 2023-02-08 11:39:09 +00:00
functions.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
global-constant-array-vert.wgsl update test snapshots (#2219) 2023-01-23 11:09:15 +00:00
globals.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
image.wgsl Fix texture built-ins where u32 was expected (#2245) 2023-02-13 14:13:58 +01:00
images-frag.wgsl Fix texture built-ins where u32 was expected (#2245) 2023-02-13 14:13:58 +01:00
interface.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
interpolate.wgsl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
inv-hyperbolic-trig-functions.wgsl [wgsl] Update inverse hyperbolic built-ins 2023-01-23 11:50:50 +01:00
lexical-scopes.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
long-form-matrix-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
math-functions-vert.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
math-functions.wgsl Add countLeadingZeros (#2226) 2023-01-31 21:31:05 +01:00
module-scope.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
multiview.wgsl Support for the OVR_multiview2 WebGL extension (#1933) 2022-06-30 17:58:47 +01:00
operators.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
padding.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
pointers.wgsl wgsl-out: Do not output semicolon after struct decl 2022-03-27 00:22:58 -07:00
prepostfix-frag.wgsl [wgsl] update reserved keywords 2022-12-12 16:54:21 -08:00
quad_glsl-frag.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
quad_glsl-vert.wgsl update test snapshots (#2219) 2023-01-23 11:09:15 +00:00
quad-vert.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
quad.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
sampler-functions-frag.wgsl glsl-in: Fix missing stores for local declarations (#2029) 2022-08-24 22:05:11 +01:00
samplers-frag.wgsl Fix texture built-ins where u32 was expected (#2245) 2023-02-13 14:13:58 +01:00
shadow.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
skybox.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
standard.wgsl [wgsl-out] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
statements-frag.wgsl glsl-in: Fix last case falltrough and empty switch 2022-06-14 22:31:27 +01:00
texture-arg.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
type-alias.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
vector-functions-vert.wgsl glsl-in: Add not vector relational builtin 2023-01-31 13:29:37 +00:00
workgroup-var-init.wgsl add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00