Add more location aliasing checks

When location aliasing, the aliases sharing the location must have the same underlying numerical type and bit width (floating-point or integer, 32-bit versus 64-bit, etc.) and the same auxiliary storage and interpolation qualification.
This adds checks for the "patch" and "sample" qualifiers, and also relaxes the checks when the signedness of integer types differs.
This commit is contained in:
jimihem 2024-07-18 06:23:38 +08:00 committed by GitHub
parent 48eaea60b8
commit 52f68dc6b2
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
9 changed files with 201 additions and 8 deletions

View file

@ -314,6 +314,9 @@ INSTANTIATE_TEST_SUITE_P(
"index_outside_sample_mask_range.frag",
"positive_infinity.frag",
"matrixCompMult.vert",
"ps_uint_int.frag",
"ps_sample.frag",
"tes_patch.tese",
})),
FileNameAsCustomTestSuffix
);