wgpu/tests/out/msl
2023-09-26 16:46:02 +02:00
..
access.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
array-in-ctor.msl omit non referenced expressions 2023-06-12 17:49:06 -07:00
array-in-function-return-type.msl Add array-in-function-return-type test 2023-06-15 14:53:19 +02:00
atomicOps.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
binding-arrays.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
bitcast.msl [glsl-out] Handle vector bitcasts (#1966) 2022-06-20 22:25:13 -07:00
bits.msl [msl-out] Update firstLeadingBit for signed integers (#2235) 2023-02-02 09:47:17 -08:00
boids.msl implement const-expressions (phase 1) 2023-07-17 16:26:08 -07:00
bounds-check-image-restrict.msl Use Expression::ZeroValue in SPIR-V and WGSL front ends. 2023-05-10 19:30:03 -07:00
bounds-check-image-rzsw.msl Use Expression::ZeroValue in SPIR-V and WGSL front ends. 2023-05-10 19:30:03 -07:00
bounds-check-restrict.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
bounds-check-zero-atomic.msl msl: ray query support 2023-03-22 17:23:07 -07:00
bounds-check-zero.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
break-if.msl omit non referenced expressions 2023-06-12 17:49:06 -07:00
collatz.msl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
constructors.msl add constructors test file 2023-07-17 16:26:08 -07:00
control-flow.msl [msl-out] omit extra switch case blocks where possible 2022-12-09 10:21:58 -08:00
do-while.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
dualsource.msl Support dual source blending (#2427) 2023-08-30 21:00:35 +02:00
empty-global-name.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
empty.msl [msl-out] Write 'using metal::uint' at the top, to work around bug. (#1740) 2022-02-21 13:22:54 -08:00
extra.msl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
fragment-output.msl [spirv-out] Fix adding illegal decorators on fragment outputs. (#2286) 2023-03-20 13:43:13 +01:00
functions.msl [msl-out] Write 'using metal::uint' at the top, to work around bug. (#1740) 2022-02-21 13:22:54 -08:00
globals.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
image.msl implement const-expressions (phase 1) 2023-07-17 16:26:08 -07:00
interface.msl fix zero initialization of workgroup memory (#2259) 2023-02-20 19:56:24 -08:00
interpolate.msl [msl-out] zero init variables in function address space 2022-05-10 10:44:40 +02:00
math-functions.msl Rename identifiers containing double underscores (#2510) 2023-09-26 16:46:02 +02:00
operators.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
padding.msl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
policy-mix.msl [wgsl-in] Generate Expression::Literal. 2023-05-11 07:09:53 -07:00
quad-vert.msl Implement module compaction. 2023-09-20 18:46:33 +02:00
quad.msl implement const-expressions (phase 1) 2023-07-17 16:26:08 -07:00
ray-query.msl [wgsl-in] Generate Expression::Literal. 2023-05-11 07:09:53 -07:00
resource-binding-map.msl msl: ray query support 2023-03-22 17:23:07 -07:00
shadow.msl implement const-expressions (phase 1) 2023-07-17 16:26:08 -07:00
skybox.msl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
standard.msl [wgsl-in] Handle all(bool) and any(bool) (#2445) 2023-08-29 21:34:55 +02:00
texture-arg.msl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
workgroup-uniform-load.msl implement const-expressions (phase 1) 2023-07-17 16:26:08 -07:00
workgroup-var-init.msl [msl-out] Revert af4d989 since #764 removes the need for it (#2331) 2023-05-09 16:20:15 -07:00