dawn-cmake/test
James Price ae8c65620e glsl: Wrap non-struct buffer types in structs
Use the AddSpirvBlockDecoration transform to do this.

Add expected results for all of the new E2E tests. The arrayLength()
tests all fail as this is not yet implemented for the GLSL
backend. The other tests all pass except two that assign whole structs
to buffers, which is also a pre-existing issue.

Bug: tint:1372
Change-Id: I230197b43a5561e619866419d642ffc1ed085aac
Reviewed-on: https://dawn-review.googlesource.com/c/tint/+/76164
Reviewed-by: Ben Clayton <bclayton@google.com>
Reviewed-by: Stephen White <senorblanco@chromium.org>
Kokoro: Kokoro <noreply+kokoro@google.com>
2022-01-19 15:55:56 +00:00
..
access Update GLSL expectations. 2022-01-07 09:38:45 +00:00
array tests: Stop using the [[block]] attribute 2021-12-09 15:45:03 +00:00
benchmark benchmarks: Add a basic set of benchmarks 2022-01-18 18:58:16 +00:00
buffer glsl: Wrap non-struct buffer types in structs 2022-01-19 15:55:56 +00:00
bug validation: Error on obviously infinite loops 2022-01-14 17:16:32 +00:00
expressions Re-allow dynamic indexing of 'let' arrays and matrices 2022-01-06 18:11:01 +00:00
identifiers/underscore Add new GLSL test expectations. 2022-01-06 15:31:21 +00:00
intrinsics glsl: Wrap non-struct buffer types in structs 2022-01-19 15:55:56 +00:00
layout/storage/mat2x2 tests: Stop using the [[block]] attribute 2021-12-09 15:45:03 +00:00
let GLSL: implement atomics. 2021-11-19 17:46:13 +00:00
loops validation: Error on obviously infinite loops 2022-01-14 17:16:32 +00:00
ptr_ref Update GLSL expectations. 2022-01-07 09:38:45 +00:00
samples Update GLSL expectations. 2022-01-07 09:38:45 +00:00
shader_io Update GLSL expected results. 2021-12-21 01:48:13 +00:00
shadowing Add new GLSL test expectations. 2022-01-06 15:31:21 +00:00
statements validation: Error on obviously infinite loops 2022-01-14 17:16:32 +00:00
struct GLSL: add .expected.glsl files for all tests. 2021-11-16 15:15:36 +00:00
types GLSL: fix single-valued vector init. 2021-11-22 16:14:16 +00:00
unittest/reader/spirv validation: Error on obviously infinite loops 2022-01-14 17:16:32 +00:00
var Reland "HLSL: force FXC to never unroll loops" 2021-11-25 18:44:50 +00:00
vk-gl-cts validation: Error on obviously infinite loops 2022-01-14 17:16:32 +00:00
BUILD.gn Re-allow dynamic indexing of 'let' arrays and matrices 2022-01-06 18:11:01 +00:00
extract-spvasm.py Add --dump-spirv option to tint_unittests 2021-05-05 09:46:31 +00:00
test-all.sh main: Replace --dawn-validation with --validate 2021-06-02 21:02:34 +00:00