mirror of
https://github.com/encounter/dawn-cmake.git
synced 2025-12-08 13:14:56 +00:00
tint: Normalizing type matcher's name in intrinsics.def
This patch normalize the abstract interger and abstract float type name to `ia` and `fa` and the type matcher name to `fia_fiu32_f16` format in intrinsics.def, and also rename `aiu32Dispatch` and `afi32f16Dispatch` in resolver/const_eval.cc to `Dispatch_ia_iu32` and `Dispatch_fia_fi32_f16`. Bug: tint:1581 Change-Id: Ia48e150d6028e4a7b999f72e57508df369b3e2d7 Reviewed-on: https://dawn-review.googlesource.com/c/dawn/+/96721 Reviewed-by: Ben Clayton <bclayton@google.com> Commit-Queue: Antonio Maiorano <amaiorano@google.com> Kokoro: Kokoro <noreply+kokoro@google.com> Reviewed-by: Antonio Maiorano <amaiorano@google.com>
This commit is contained in:
committed by
Dawn LUCI CQ
parent
3bc20e3786
commit
1e98a9ba4a
@@ -332,7 +332,7 @@ func validate(fqn sem.FullyQualifiedName, uses *sem.StageUses) bool {
|
||||
strings.Contains(elTyName, "sampler"),
|
||||
strings.Contains(elTyName, "texture"):
|
||||
return false // Not storable
|
||||
case elTyName == "af" || elTyName == "ai":
|
||||
case elTyName == "fa" || elTyName == "ia":
|
||||
return false // Abstract types are not typeable nor supported by arrays
|
||||
}
|
||||
case "ptr":
|
||||
|
||||
Reference in New Issue
Block a user