.. |
glsl
|
[glsl-in] set initializer of local variables
|
2023-10-12 13:13:26 +02:00 |
spv
|
[spv-in] Convert conditional backedges to break if .
|
2023-05-12 13:59:08 -07:00 |
access.param.ron
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07:00 |
access.wgsl
|
disallow ptr to workgroup fn arguments
|
2023-10-16 19:03:14 -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
|
omit non referenced expressions
|
2023-06-12 17:49:06 -07:00 |
array-in-function-return-type.param.ron
|
Add array-in-function-return-type test
|
2023-06-15 14:53:19 +02:00 |
array-in-function-return-type.wgsl
|
Add array-in-function-return-type test
|
2023-06-15 14:53:19 +02:00 |
atomicCompareExchange.wgsl
|
[wgsl-in] Implement module-level scoping.
|
2023-01-12 09:37:08 -08:00 |
atomicOps.wgsl
|
omit non referenced expressions
|
2023-06-12 17:49:06 -07:00 |
binding-arrays.param.ron
|
Split image bounds check policy (#2265)
|
2023-06-29 14:59:37 +00: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] remove min version check on storage address space
|
2023-10-16 19:02:58 -07: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] remove min version check on storage address space
|
2023-10-16 19:02:58 -07:00 |
boids.wgsl
|
[wgsl-in] Implement module-level scoping.
|
2023-01-12 09:37:08 -08:00 |
bounds-check-image-restrict.param.ron
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07: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
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07: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 |
const-exprs.wgsl
|
Avoid FXC's error X3694: race condition writing to shared resource detected
|
2023-10-12 13:13:26 +02:00 |
constructors.param.ron
|
add constructors test file
|
2023-07-17 16:26:08 -07:00 |
constructors.wgsl
|
add constructors test file
|
2023-07-17 16:26:08 -07: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 |
debug-symbol-simple.param.ron
|
add debug info for spv-out (#2379)
|
2023-06-28 14:30:25 +02:00 |
debug-symbol-simple.wgsl
|
add debug info for spv-out (#2379)
|
2023-06-28 14:30:25 +02:00 |
debug-symbol-terrain.param.ron
|
add debug info for spv-out (#2379)
|
2023-06-28 14:30:25 +02:00 |
debug-symbol-terrain.wgsl
|
add debug info for spv-out (#2379)
|
2023-06-28 14:30:25 +02:00 |
dualsource.param.ron
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07:00 |
dualsource.wgsl
|
Support dual source blending (#2427)
|
2023-08-30 21:00:35 +02: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
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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
|
omit non referenced expressions
|
2023-06-12 17:49:06 -07:00 |
hlsl-keyword.wgsl
|
Handle case insensitive FXC HLSL keywords. (#2347)
|
2023-05-31 15:00:23 +02: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
|
rename allow_point_size to allow_and_force_point_size (#2280)
|
2023-06-22 06:36:54 -07: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
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02:00 |
invariant.wgsl
|
Skip invariant for gl_FragCoord on WebGL2 (#2254)
|
2023-02-16 15:33:24 -08:00 |
lexical-scopes.wgsl
|
[wgsl-in] Error on param redefinition (#2342)
|
2023-05-25 13:13:27 +02:00 |
math-functions.param.ron
|
[wgsl-in] Support radians/degrees builtin functions (#1627)
|
2021-12-27 00:29:33 +00:00 |
math-functions.wgsl
|
[wgsl-in] Allow sign() to take int argument (#2463)
|
2023-09-06 09:29:35 -07:00 |
module-scope.wgsl
|
[wgsl] Use alias instead of type for type aliases (#2299)
|
2023-04-04 12:35:32 +02:00 |
msl-varyings.wgsl
|
[msl-out] Make varyings' struct members unique (#2521)
|
2023-09-29 12:26:23 +02:00 |
multiview_webgl.param.ron
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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
|
avoid const-evaluating the operators.wgsl snapshot
|
2023-10-12 13:13:26 +02:00 |
padding.param.ron
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07:00 |
padding.wgsl
|
[wgsl-in] Update reserved keywords (#1847)
|
2022-04-17 15:56:54 +02:00 |
pointers.param.ron
|
Split image bounds check policy (#2265)
|
2023-06-29 14:59:37 +00:00 |
pointers.wgsl
|
wgsl-in: Make semicolon after struct decl optional
|
2022-03-27 00:22:58 -07:00 |
policy-mix.param.ron
|
Split image bounds check policy (#2265)
|
2023-06-29 14:59:37 +00:00 |
policy-mix.wgsl
|
wgsl-in: Make semicolon after struct decl optional
|
2022-03-27 00:22:58 -07:00 |
push-constants.param.ron
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02:00 |
push-constants.wgsl
|
hlsl-out: Add support for push constants (#2005)
|
2022-08-29 11:58:02 +01:00 |
quad.param.ron
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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] remove min version check on storage address space
|
2023-10-16 19:02:58 -07: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 |
runtime-array-in-unused-struct.wgsl
|
[spv-out] Always give structs with runtime arrays a Block decoration (#2455)
|
2023-09-12 19:59:31 +02:00 |
separate-entry-points.param.ron
|
[glsl/spv-out] Cull functions that should not be available for a given stage (#2531)
|
2023-10-18 12:50:52 +00:00 |
separate-entry-points.wgsl
|
[glsl/spv-out] Cull functions that should not be available for a given stage (#2531)
|
2023-10-18 12:50:52 +00: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
|
Bump bitflags to v2 (#2358)
|
2023-06-01 15:40:47 +02: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
|
[wgsl-in] Handle all(bool) and any(bool) (#2445)
|
2023-08-29 21:34:55 +02: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-uniform-load.wgsl
|
Workgroup uniform load (#2201)
|
2023-05-26 13:32:22 -07:00 |
workgroup-var-init.param.ron
|
[msl-out] remove min version check on storage address space
|
2023-10-16 19:02:58 -07:00 |
workgroup-var-init.wgsl
|
add support for zero-initializing workgroup memory
|
2023-01-25 18:07:48 +01:00 |