wgpu/tests/in
2023-05-12 13:59:08 -07:00
..
glsl validate vertex stage returns the position built-in 2023-04-12 10:48:18 -07:00
spv [spv-in] Convert conditional backedges to break if. 2023-05-12 13:59:08 -07:00
access.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
access.wgsl fix(hlsl-out): use Interlocked<op> intrinsic for atomic integers (#2294) 2023-04-05 19:37:22 -07:00
array-in-ctor.param.ron fix(hlsl): emit constructor functions for arrays (#2281) 2023-03-20 17:21:52 +01:00
array-in-ctor.wgsl fix(hlsl): emit constructor functions for arrays (#2281) 2023-03-20 17:21:52 +01:00
atomicCompareExchange.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
atomicOps.wgsl fix(hlsl-out): use Interlocked<op> intrinsic for atomic integers (#2294) 2023-04-05 19:37:22 -07:00
binding-arrays.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
binding-arrays.wgsl Fix texture built-ins where u32 was expected (#2245) 2023-02-13 14:13:58 +01:00
binding-buffer-arrays.param.ron Support array bindings of buffers (#2282) 2023-04-24 21:30:49 -07:00
binding-buffer-arrays.wgsl Support array bindings of buffers (#2282) 2023-04-24 21:30:49 -07:00
bitcast.params.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
bitcast.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
bits.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
bits.wgsl [msl-out] Update firstLeadingBit for signed integers (#2235) 2023-02-02 09:47:17 -08:00
boids.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
boids.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
bounds-check-image-restrict.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
bounds-check-image-restrict.wgsl Allow array_index to be unsigned (#2298) 2023-04-07 16:01:55 +02:00
bounds-check-image-rzsw.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
bounds-check-image-rzsw.wgsl Allow array_index to be unsigned (#2298) 2023-04-07 16:01:55 +02:00
bounds-check-restrict.param.ron [msl-out] Implement index bounds check policies for non-texture accesses. 2021-12-06 15:53:41 -05:00
bounds-check-restrict.wgsl wgsl-in: Make semicolon after struct decl optional 2022-03-27 00:22:58 -07:00
bounds-check-zero-atomic.param.ron Mitigation for MSL atomic bounds check. (#1703) 2022-02-01 16:37:09 -08:00
bounds-check-zero-atomic.wgsl Fix incorrect atomic bounds check on metal back-end (#2099) 2022-10-24 09:20:57 -07:00
bounds-check-zero.param.ron Refactor snapshot test arguments to avoid checking for deserialize feature too often. 2021-11-26 11:36:46 -05:00
bounds-check-zero.wgsl wgsl-in: Make semicolon after struct decl optional 2022-03-27 00:22:58 -07:00
break-if.wgsl Add support for 'break if' to IR, wgsl-in, and all backends. 2022-06-24 17:47:07 -07:00
collatz.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
collatz.wgsl [wgsl-in] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
control-flow.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
control-flow.wgsl [wgsl] remove fallthrough statement 2022-12-09 10:21:58 -08:00
cubeArrayShadow.wgsl [wgsl-in] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
empty.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
empty.wgsl [wgsl-in] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
extra.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
extra.wgsl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
force_point_size_vertex_shader_webgl.param.ron [glsl] Inject default gl_PointSize = 1.0 in vertex shaders if FORCE_POINT_SIZE option was set (#2223) 2023-02-02 13:08:18 +01:00
force_point_size_vertex_shader_webgl.wgsl [glsl] Inject default gl_PointSize = 1.0 in vertex shaders if FORCE_POINT_SIZE option was set (#2223) 2023-02-02 13:08:18 +01:00
fragment-output.wgsl [spirv-out] Fix adding illegal decorators on fragment outputs. (#2286) 2023-03-20 13:43:13 +01:00
functions-webgl.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
functions-webgl.wgsl validate vertex stage returns the position built-in 2023-04-12 10:48:18 -07:00
functions.param.ron Fixes for fma function (#1580) 2021-12-22 09:41:07 -05:00
functions.wgsl [wgsl-in] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
globals.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
globals.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
image.param.ron Gather operations 2021-12-18 11:46:49 -05:00
image.wgsl Allow array_index to be unsigned (#2298) 2023-04-07 16:01:55 +02:00
interface.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
interface.wgsl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
interpolate.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
interpolate.wgsl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
invariant.param.ron Skip invariant for gl_FragCoord on WebGL2 (#2254) 2023-02-16 15:33:24 -08:00
invariant.wgsl Skip invariant for gl_FragCoord on WebGL2 (#2254) 2023-02-16 15:33:24 -08:00
lexical-scopes.wgsl wgsl-in: Implement lexical scopes 2022-09-01 17:31:50 -07:00
math-functions.param.ron [wgsl-in] Support radians/degrees builtin functions (#1627) 2021-12-27 00:29:33 +00:00
math-functions.wgsl [hlsl-out] Fix return type for firstbitlow/high (#2315) 2023-04-25 14:49:26 +02:00
module-scope.wgsl [wgsl] Use alias instead of type for type aliases (#2299) 2023-04-04 12:35:32 +02:00
multiview_webgl.param.ron add Capabilities::MULTIVIEW 2023-02-16 18:16:49 -05:00
multiview_webgl.wgsl validate vertex stage returns the position built-in 2023-04-12 10:48:18 -07:00
multiview.param.ron add Capabilities::MULTIVIEW 2023-02-16 18:16:49 -05:00
multiview.wgsl validate vertex stage returns the position built-in 2023-04-12 10:48:18 -07:00
operators.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
operators.wgsl [wgsl-in] Add predeclared vector and matrix type aliases (#2251) 2023-02-16 15:49:54 -08:00
padding.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
padding.wgsl [wgsl-in] Update reserved keywords (#1847) 2022-04-17 15:56:54 +02:00
pointers.param.ron Refactor snapshot test arguments to avoid checking for deserialize feature too often. 2021-11-26 11:36:46 -05:00
pointers.wgsl wgsl-in: Make semicolon after struct decl optional 2022-03-27 00:22:58 -07:00
policy-mix.param.ron Refactor snapshot test arguments to avoid checking for deserialize feature too often. 2021-11-26 11:36:46 -05:00
policy-mix.wgsl wgsl-in: Make semicolon after struct decl optional 2022-03-27 00:22:58 -07:00
push-constants.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
push-constants.wgsl hlsl-out: Add support for push constants (#2005) 2022-08-29 11:58:02 +01:00
quad.param.ron add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00
quad.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
ray-query.param.ron msl: ray query support 2023-03-22 17:23:07 -07:00
ray-query.wgsl Address Jim's review notes, use typegen module for atomic struct 2023-03-22 17:23:07 -07:00
resource-binding-map.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
resource-binding-map.wgsl [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
shadow.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
shadow.wgsl [wgsl-in] Implement module-level scoping. 2023-01-12 09:37:08 -08:00
skybox.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
skybox.wgsl [wgsl] Remove buffer, texture, in, out, input, output from reserved keywords 2022-04-29 20:06:09 +02:00
sprite.param.ron spv-out: support version 1.4 (#2230) 2023-02-01 12:24:05 +01:00
sprite.wgsl spv-out: support version 1.4 (#2230) 2023-02-01 12:24:05 +01:00
standard.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
standard.wgsl Add partial derivative builtins (#2277) 2023-03-17 00:15:44 +01:00
texture-arg.param.ron spv-out: option to emit PointSize 2021-09-15 18:48:18 -04:00
texture-arg.wgsl [wgsl-in] Update entry point stage attributes 2022-04-15 18:02:48 +01:00
type-alias.wgsl [wgsl] Use alias instead of type for type aliases (#2299) 2023-04-04 12:35:32 +02:00
variations.glsl glsl-in: Add test for conditional builtin inject 2022-02-19 10:42:44 -05:00
workgroup-var-init.param.ron [msl-out] Replace per_stage_map with per_entry_point_map (#2237) 2023-02-22 18:15:39 +01:00
workgroup-var-init.wgsl add support for zero-initializing workgroup memory 2023-01-25 18:07:48 +01:00