Rename StorageClass to AddressSpace.

This CL updates the internals to use AddressSpace instead of the old
StorageClass name.

Bug: tint:1404
Change-Id: Iecc208e839453437f4d630f65e0152206a52db7e
Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/104420
Reviewed-by: Ben Clayton <bclayton@google.com>
Commit-Queue: Dan Sinclair <dsinclair@chromium.org>
Auto-Submit: Dan Sinclair <dsinclair@chromium.org>
This commit is contained in:
dan sinclair
2022-10-03 14:05:23 +00:00
committed by Dawn LUCI CQ
parent d5b64ecd78
commit ff7cf21021
300 changed files with 2696 additions and 2766 deletions

View File

@@ -35,12 +35,12 @@ fn foo(src_param : ArrayType) {
let src_let : ArrayType = ArrayType();
dst = src_let;
// Assign from var, various storage classes.
// Assign from var, various address spaces.
dst = src_function;
dst = src_private;
dst = src_workgroup;
// Assign from struct.arr, various storage classes.
// Assign from struct.arr, various address spaces.
dst = ret_struct_arr().arr;
dst = src_uniform.arr;
dst = src_storage.arr;

View File

@@ -36,12 +36,12 @@ fn foo(src_param : ArrayType) {
let src_let : ArrayType = ArrayType();
dst = src_let;
// Assign from var, various storage classes.
// Assign from var, various address spaces.
dst = src_function;
dst = src_private;
dst = src_workgroup;
// Assign from struct.arr, various storage classes.
// Assign from struct.arr, various address spaces.
dst = ret_struct_arr().arr;
dst = src_uniform.arr;
dst = src_storage.arr;

View File

@@ -40,12 +40,12 @@ fn foo(src_param : ArrayType) {
let src_let : ArrayType = ArrayType();
dst.arr = src_let;
// Assign from var, various storage classes.
// Assign from var, various address spaces.
dst.arr = src_function;
dst.arr = src_private;
dst.arr = src_workgroup;
// Assign from struct.arr, various storage classes.
// Assign from struct.arr, various address spaces.
dst.arr = ret_struct_arr().arr;
dst.arr = src_uniform.arr;
dst.arr = src_storage.arr;

View File

@@ -36,12 +36,12 @@ fn foo(src_param : ArrayType) {
let src_let : ArrayType = ArrayType();
dst = src_let;
// Assign from var, various storage classes.
// Assign from var, various address spaces.
dst = src_function;
dst = src_private;
dst = src_workgroup;
// Assign from struct.arr, various storage classes.
// Assign from struct.arr, various address spaces.
dst = ret_struct_arr().arr;
dst = src_uniform.arr;
dst = src_storage.arr;

View File

@@ -81,7 +81,7 @@ struct UB {
{{- /* Generate module-scoped handle variables */ -}}
{{- range $i, $p := $overload.Parameters }}
{{- $class := Eval "StorageClass" $p.Type -}}
{{- $class := Eval "AddressSpace" $p.Type -}}
{{- if eq "ptr" $p.Type.Target.Name -}}
{{- $el_type := Eval "Type" (index $p.Type.TemplateArguments 1)}}
{{- if eq "handle" $class -}}
@@ -115,7 +115,7 @@ struct UB {
fn {{$permutation}}() {
{{/* Build the parameters either as 'var' or inline values */ -}}
{{- range $i, $p := $overload.Parameters -}}
{{- $class := Eval "StorageClass" $p.Type -}}
{{- $class := Eval "AddressSpace" $p.Type -}}
{{- $is_abstract := DeepestElementType $p.Type | IsAbstract -}}
{{- if eq "function" $class -}}
{{- if eq "ptr" $p.Type.Target.Name -}}
@@ -193,12 +193,12 @@ enable f16;
{{- /* ------------------------------------------------------------------ */ -}}
{{- define "EmitBufferFields" -}}
{{- /* Emits a struct with the fields that match the given storage class */ -}}
{{- /* Emits a struct with the fields that match the given address space */ -}}
{{- /* and access. */ -}}
{{- /* Argument is a map with the following expected keys: */ -}}
{{- /* 'overload' - the current overload */ -}}
{{- /* 'var_name' - name of the variable of the structure type */ -}}
{{- /* 'storage' - filtered storage class */ -}}
{{- /* 'storage' - filtered address space */ -}}
{{- /* 'access' - filtered access */ -}}
{{- /* 'args' - argument map that's populated with the fields */ -}}
{{- /* ------------------------------------------------------------------ */ -}}
@@ -208,9 +208,9 @@ enable f16;
{{- $filter_access := .Get "access" -}}
{{- $args := .Get "args" -}}
{{- range $i, $p := $overload.Parameters }}
{{- $storage := Eval "StorageClass" $p.Type -}}
{{- $address_space := Eval "AddressSpace" $p.Type -}}
{{- $access := Eval "Access" $p.Type -}}
{{- if and (eq $filter_storage $storage) (eq $filter_access $access) }}
{{- if and (eq $filter_storage $address_space) (eq $filter_access $access) }}
{{- if eq "ptr" $p.Type.Target.Name }}
arg_{{$i}}: {{template "Type" (index $p.Type.TemplateArguments 1)}},
{{ $args.Put $i (printf "&%v.arg_%v" $var_name $i) -}}
@@ -224,8 +224,8 @@ enable f16;
{{- /* ------------------------------------------------------------------ */ -}}
{{- define "StorageClass" -}}
{{- /* Returns the storage class for the given Fully Qualified Name */ -}}
{{- define "AddressSpace" -}}
{{- /* Returns the address space for the given Fully Qualified Name */ -}}
{{- /* ------------------------------------------------------------------ */ -}}
{{- $name := .Target.Name -}}
{{- if eq $name "array" -}}storage
@@ -244,15 +244,15 @@ enable f16;
{{- $name := .Target.Name -}}
{{- if eq $name "ptr" -}}{{(index .TemplateArguments 2).Target.Name}}
{{- else -}}
{{- /* Emit the default for the storage class */ -}}
{{- /* Emit the default for the address space */ -}}
{{- /* https://gpuweb.github.io/gpuweb/wgsl/#storage-class */ -}}
{{- $storage := Eval "StorageClass" . -}}
{{- if eq $storage "function" -}}read_write
{{- else if eq $storage "private" -}}read_write
{{- else if eq $storage "workgroup" -}}read_write
{{- else if eq $storage "uniform" -}}read
{{- else if eq $storage "storage" -}}read
{{- else if eq $storage "handle" -}}read
{{- $address_space := Eval "AddressSpace" . -}}
{{- if eq $address_space "function" -}}read_write
{{- else if eq $address_space "private" -}}read_write
{{- else if eq $address_space "workgroup" -}}read_write
{{- else if eq $address_space "uniform" -}}read
{{- else if eq $address_space "storage" -}}read
{{- else if eq $address_space "handle" -}}read
{{- end -}}
{{- end -}}
{{- end -}}
@@ -325,4 +325,4 @@ enable f16;
{{- end -}}
>
{{- end -}}
{{- end -}}
{{- end -}}

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
builtins/gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
builtins/gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
builtins/gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
builtins/gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/literal/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
builtins/gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
builtins/gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/8421b9.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
builtins/gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
builtins/gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' storage class is not implemented yet
gen/var/arrayLength/cbd6b5.wgsl:26:10 error: using f16 types in 'storage' address space is not implemented yet
arg_0: array<f16>,
^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
expressions/binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x2-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x2<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
expressions/binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/mat3x3-vec3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
expressions/binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat3x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat3x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
expressions/binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' storage class is not implemented yet
binary/mul/vec3-mat4x3/f16.wgsl:3:14 error: using f16 types in 'uniform' address space is not implemented yet
matrix : mat4x3<f16>,
^^^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
expressions/swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' storage class is not implemented yet
swizzle/read/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'uniform' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
expressions/swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
expressions/swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -1,6 +1,6 @@
SKIP: FAILED
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' storage class is not implemented yet
swizzle/write/packed_vec3/f16.wgsl:3:8 error: using f16 types in 'storage' address space is not implemented yet
v: vec3<f16>,
^^^^^^^^^

View File

@@ -40,4 +40,4 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled storage class push_constant
Failed to generate: error: unhandled address space push_constant

View File

@@ -40,4 +40,4 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled storage class push_constant
Failed to generate: error: unhandled address space push_constant

View File

@@ -40,7 +40,7 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled storage class push_constant
Failed to generate: error: unhandled address space push_constant
enable chromium_experimental_push_constant;
@@ -81,7 +81,7 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled storage class push_constant
Failed to generate: error: unhandled address space push_constant
enable chromium_experimental_push_constant;
@@ -122,7 +122,7 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled storage class push_constant
Failed to generate: error: unhandled address space push_constant
#version 310 es
void main4() {

View File

@@ -40,9 +40,9 @@ fn main3() {
fn main4() {
}
Failed to generate: error: unhandled module-scope storage class (push_constant)
error: unhandled module-scope storage class (push_constant)
error: unhandled module-scope storage class (push_constant)
error: unhandled module-scope storage class (push_constant)
error: unhandled module-scope storage class (push_constant)
error: unhandled module-scope storage class (push_constant)
Failed to generate: error: unhandled module-scope address space (push_constant)
error: unhandled module-scope address space (push_constant)
error: unhandled module-scope address space (push_constant)
error: unhandled module-scope address space (push_constant)
error: unhandled module-scope address space (push_constant)
error: unhandled module-scope address space (push_constant)