Jim Blandy
|
4b6a2d1dfa
|
[naga] Teach the constant evaluator vector/vector operators.
Allow constant evaluation of binary operators whose left and right
operands are both vectors.
|
2023-12-12 12:48:10 +01:00 |
|
Jim Blandy
|
0e41cfe4ca
|
[naga] Change operators.wgsl to use values that matter.
Change `splat` to take run-time values as arguments, to prevent
constant evaluation from boiling everything away.
|
2023-12-12 12:48:10 +01:00 |
|
Jim Blandy
|
f470103874
|
[naga wgsl-in] Automatic conversions for local var initializers.
|
2023-12-06 10:35:21 +01:00 |
|
Jim Blandy
|
1676ee0dc0
|
[naga wgsl-in] Automatic conversions for global var initializers.
|
2023-12-06 10:35:21 +01:00 |
|
Jim Blandy
|
19702108ab
|
[naga] Rename abstract-types snapshots abstract-types-const.
This prepares for introducing a similar test for global variables.
|
2023-12-06 10:35:21 +01:00 |
|
Jim Blandy
|
fe4d412aea
|
[naga wgsl-in] Matrix constructors have only float overloads.
|
2023-11-29 08:58:47 +01:00 |
|
Jim Blandy
|
601f235b34
|
[naga wgsl-in] Implement abstract types for consts, constructors.
|
2023-11-29 08:58:47 +01:00 |
|
Jim Blandy
|
eb92ab2878
|
[naga wgsl] Experimental 64-bit floating-point literals.
In the WGSL front and back ends, support an `lf` suffix on
floating-point literals to yield 64-bit integer literals.
|
2023-11-23 12:17:21 +01:00 |
|
Erich Gubler
|
1cf0fe841a
|
test(naga): add struct-layout test
|
2023-11-22 03:54:16 -07:00 |
|
Connor Fitzgerald
|
1df98d9888
|
Test And Normalize Vertex Behavior on All Backends (#4723)
Co-authored-by: teoxoy <28601907+teoxoy@users.noreply.github.com>
|
2023-11-21 22:11:24 +00:00 |
|
Jim Blandy
|
b7dd59e1dc
|
[naga] Let constant evaluation handle Compose of Splat .
When consuming a `Compose` expression that constructs a vector,
flatten `Splat` subexpressions out into their components.
Fixes #4581.
|
2023-11-16 13:34:27 +01:00 |
|
Jim Blandy
|
ecb522e4e3
|
[naga] New tests for GLSL double-precision builtin functions.
|
2023-11-14 20:12:31 -08:00 |
|
Connor Fitzgerald
|
5369eec3b2
|
Move naga to subfolder
|
2023-10-25 14:25:04 -04:00 |
|