Andreas Reich
fedc80eb80
[wgsl-in, wgsl-out, glsl-in] WebGPU compliant dual source blending feature ( #7146 )
...
Makes the dual source implementation in wgpu WebGPU spec compliant.
Furthermore, makes the dual source blending extension available when targeting WebGPU.
2025-03-08 21:07:37 +01:00
Jim Blandy
f59b034153
[naga] Centralize naming of anonymous entry point return types.
...
When an entry point's return type is anonymous, have
`naga::proc::Namer` assign it a name based on its shader stage.
Remove bespoke logic for this from the WGSL backend.
Fixes #7263 .
2025-03-04 17:46:30 -08:00
Connor Fitzgerald
a8af685fd5
Convert Snapshot Configuration to TOML ( #7160 )
...
* Prepare for Toml
* Convert Configurations Entirely To TOML
2025-02-21 19:55:01 -05:00
Connor Fitzgerald
473dd2fdd9
Refactor Snapshots to Be Fully Configuration Based ( #7153 )
...
Co-authored-by: Erich Gubler <erichdongubler@gmail.com >
2025-02-21 18:22:54 -05:00
Jamie Nicol
6f528e2ebc
[wgsl-in] Reject invalid texture types for textureSampleBias ( #6566 )
...
Non-sampled textures are not allowed, and neither are 1 dimensional
textures.
2024-11-18 17:37:52 +01:00
David Peicho
3018912897
naga: Add support for GLSL signed/unsigned samplers ( #6513 )
2024-11-15 11:49:56 +01:00
Jasper St. Pierre
1b2ef8612d
naga: Add support for textureQueryLevels to GLSL parser ( #6415 )
2024-10-18 10:07:58 +02:00
Ronny Chan
73764fdc6a
[naga/wgsl-out]: polyfill inverse function ( #6385 )
2024-10-11 15:56:12 +02:00
Connor Fitzgerald
8129897ccb
Nested loop test
2024-02-28 13:54:27 +01:00
Connor Fitzgerald
faed98b45c
Add typos to Repository CI ( #5191 )
...
Co-authored-by: Andreas Reich <r_andreas2@web.de >
2024-02-05 12:30:29 -05:00
teoxoy
b47d4924a8
[glsl-in] fix swizzle in a global const context
2024-01-03 11:34:10 +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