Lines Matching refs:ValidateAtomics

29 using ValidateAtomics = spvtest::ValidateBase<bool>;  typedef
221 TEST_F(ValidateAtomics, AtomicLoadShaderSuccess) { in TEST_F() argument
232 TEST_F(ValidateAtomics, AtomicLoadKernelSuccess) { in TEST_F() argument
243 TEST_F(ValidateAtomics, AtomicLoadInt32VulkanSuccess) { in TEST_F() argument
253 TEST_F(ValidateAtomics, AtomicAddIntVulkanWrongType1) { in TEST_F() argument
265 TEST_F(ValidateAtomics, AtomicAddIntVulkanWrongType2) { in TEST_F() argument
277 TEST_F(ValidateAtomics, AtomicAddFloatVulkan) { in TEST_F() argument
290 TEST_F(ValidateAtomics, AtomicAddFloatVulkanWrongType1) { in TEST_F() argument
306 TEST_F(ValidateAtomics, AtomicAddFloatVulkanWrongType2) { in TEST_F() argument
322 TEST_F(ValidateAtomics, AtomicAddFloatVulkanWrongType3) { in TEST_F() argument
338 TEST_F(ValidateAtomics, AtomicAddFloatVulkanWrongCapability) { in TEST_F() argument
354 TEST_F(ValidateAtomics, AtomicAddFloatVulkanSuccess) { in TEST_F() argument
367 TEST_F(ValidateAtomics, AtomicLoadFloatVulkan) { in TEST_F() argument
377 TEST_F(ValidateAtomics, AtomicStoreFloatVulkan) { in TEST_F() argument
386 TEST_F(ValidateAtomics, AtomicExchangeFloatVulkan) { in TEST_F() argument
395 TEST_F(ValidateAtomics, AtomicLoadInt64WithCapabilityVulkanSuccess) { in TEST_F() argument
407 TEST_F(ValidateAtomics, AtomicLoadInt64WithoutCapabilityVulkan) { in TEST_F() argument
419 TEST_F(ValidateAtomics, AtomicStoreOpenCLFunctionPointerStorageTypeSuccess) { in TEST_F() argument
429 TEST_F(ValidateAtomics, AtomicStoreVulkanFunctionPointerStorageType) { in TEST_F() argument
446 TEST_F(ValidateAtomics, AtomicStoreFunctionPointerStorageType) { in TEST_F() argument
461 TEST_F(ValidateAtomics, DISABLED_AtomicLoadVulkanSubgroup) { in TEST_F() argument
473 TEST_F(ValidateAtomics, AtomicLoadVulkanRelease) { in TEST_F() argument
488 TEST_F(ValidateAtomics, AtomicLoadVulkanAcquireRelease) { in TEST_F() argument
503 TEST_F(ValidateAtomics, AtomicLoadVulkanSequentiallyConsistent) { in TEST_F() argument
518 TEST_F(ValidateAtomics, AtomicLoadShaderFloat) { in TEST_F() argument
527 TEST_F(ValidateAtomics, AtomicLoadVulkanInt64) { in TEST_F() argument
540 TEST_F(ValidateAtomics, VK_KHR_shader_atomic_int64Success) { in TEST_F() argument
576 TEST_F(ValidateAtomics, VK_KHR_shader_atomic_int64MissingCapability) { in TEST_F() argument
589 TEST_F(ValidateAtomics, AtomicLoadWrongResultType) { in TEST_F() argument
601 TEST_F(ValidateAtomics, AtomicLoadWrongPointerType) { in TEST_F() argument
612 TEST_F(ValidateAtomics, AtomicLoadWrongPointerDataType) { in TEST_F() argument
625 TEST_F(ValidateAtomics, AtomicLoadWrongScopeType) { in TEST_F() argument
636 TEST_F(ValidateAtomics, AtomicLoadWrongMemorySemanticsType) { in TEST_F() argument
648 TEST_F(ValidateAtomics, AtomicStoreKernelSuccess) { in TEST_F() argument
658 TEST_F(ValidateAtomics, AtomicStoreShaderSuccess) { in TEST_F() argument
668 TEST_F(ValidateAtomics, AtomicStoreVulkanSuccess) { in TEST_F() argument
677 TEST_F(ValidateAtomics, AtomicStoreVulkanAcquire) { in TEST_F() argument
692 TEST_F(ValidateAtomics, AtomicStoreVulkanAcquireRelease) { in TEST_F() argument
707 TEST_F(ValidateAtomics, AtomicStoreVulkanSequentiallyConsistent) { in TEST_F() argument
722 TEST_F(ValidateAtomics, AtomicStoreWrongPointerType) { in TEST_F() argument
734 TEST_F(ValidateAtomics, AtomicStoreWrongPointerDataType) { in TEST_F() argument
748 TEST_F(ValidateAtomics, AtomicStoreWrongPointerStorageTypeForOpenCL) { in TEST_F() argument
761 TEST_F(ValidateAtomics, AtomicStoreWrongPointerStorageType) { in TEST_F() argument
773 TEST_F(ValidateAtomics, AtomicStoreWrongScopeType) { in TEST_F() argument
785 TEST_F(ValidateAtomics, AtomicStoreWrongMemorySemanticsType) { in TEST_F() argument
797 TEST_F(ValidateAtomics, AtomicStoreWrongValueType) { in TEST_F() argument
811 TEST_F(ValidateAtomics, AtomicExchangeShaderSuccess) { in TEST_F() argument
821 TEST_F(ValidateAtomics, AtomicExchangeKernelSuccess) { in TEST_F() argument
833 TEST_F(ValidateAtomics, AtomicExchangeShaderFloat) { in TEST_F() argument
843 TEST_F(ValidateAtomics, AtomicExchangeWrongResultType) { in TEST_F() argument
856 TEST_F(ValidateAtomics, AtomicExchangeWrongPointerType) { in TEST_F() argument
868 TEST_F(ValidateAtomics, AtomicExchangeWrongPointerDataType) { in TEST_F() argument
882 TEST_F(ValidateAtomics, AtomicExchangeWrongScopeType) { in TEST_F() argument
894 TEST_F(ValidateAtomics, AtomicExchangeWrongMemorySemanticsType) { in TEST_F() argument
908 TEST_F(ValidateAtomics, AtomicExchangeWrongValueType) { in TEST_F() argument
921 TEST_F(ValidateAtomics, AtomicCompareExchangeShaderSuccess) { in TEST_F() argument
931 TEST_F(ValidateAtomics, AtomicCompareExchangeKernelSuccess) { in TEST_F() argument
943 TEST_F(ValidateAtomics, AtomicCompareExchangeShaderFloat) { in TEST_F() argument
956 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongResultType) { in TEST_F() argument
969 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongPointerType) { in TEST_F() argument
981 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongPointerDataType) { in TEST_F() argument
995 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongScopeType) { in TEST_F() argument
1008 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongMemorySemanticsType1) { in TEST_F() argument
1021 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongMemorySemanticsType2) { in TEST_F() argument
1034 TEST_F(ValidateAtomics, AtomicCompareExchangeUnequalRelease) { in TEST_F() argument
1047 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongValueType) { in TEST_F() argument
1060 TEST_F(ValidateAtomics, AtomicCompareExchangeWrongComparatorType) { in TEST_F() argument
1073 TEST_F(ValidateAtomics, AtomicCompareExchangeWeakSuccess) { in TEST_F() argument
1083 TEST_F(ValidateAtomics, AtomicCompareExchangeWeakWrongResultType) { in TEST_F() argument
1096 TEST_F(ValidateAtomics, AtomicArithmeticsSuccess) { in TEST_F() argument
1116 TEST_F(ValidateAtomics, AtomicFlagsSuccess) { in TEST_F() argument
1126 TEST_F(ValidateAtomics, AtomicFlagTestAndSetWrongResultType) { in TEST_F() argument
1138 TEST_F(ValidateAtomics, AtomicFlagTestAndSetNotPointer) { in TEST_F() argument
1150 TEST_F(ValidateAtomics, AtomicFlagTestAndSetNotIntPointer) { in TEST_F() argument
1163 TEST_F(ValidateAtomics, AtomicFlagTestAndSetNotInt32Pointer) { in TEST_F() argument
1176 TEST_F(ValidateAtomics, AtomicFlagTestAndSetWrongScopeType) { in TEST_F() argument
1188 TEST_F(ValidateAtomics, AtomicFlagTestAndSetWrongMemorySemanticsType) { in TEST_F() argument
1200 TEST_F(ValidateAtomics, AtomicFlagClearAcquire) { in TEST_F() argument
1212 TEST_F(ValidateAtomics, AtomicFlagClearNotPointer) { in TEST_F() argument
1224 TEST_F(ValidateAtomics, AtomicFlagClearNotIntPointer) { in TEST_F() argument
1237 TEST_F(ValidateAtomics, AtomicFlagClearNotInt32Pointer) { in TEST_F() argument
1250 TEST_F(ValidateAtomics, AtomicFlagClearWrongScopeType) { in TEST_F() argument
1262 TEST_F(ValidateAtomics, AtomicFlagClearWrongMemorySemanticsType) { in TEST_F() argument
1275 TEST_F(ValidateAtomics, AtomicIIncrementAcquireAndRelease) { in TEST_F() argument
1289 TEST_F(ValidateAtomics, AtomicUniformMemorySemanticsShader) { in TEST_F() argument
1299 TEST_F(ValidateAtomics, AtomicUniformMemorySemanticsKernel) { in TEST_F() argument
1314 TEST_F(ValidateAtomics, AtomicCounterMemorySemanticsNoCapability) { in TEST_F() argument
1325 TEST_F(ValidateAtomics, AtomicCounterMemorySemanticsWithCapability) { in TEST_F() argument
1335 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicLoad) { in TEST_F() argument
1354 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicStore) { in TEST_F() argument
1373 TEST_F(ValidateAtomics, in TEST_F() argument
1393 TEST_F(ValidateAtomics, in TEST_F() argument
1413 TEST_F(ValidateAtomics, in TEST_F() argument
1433 TEST_F(ValidateAtomics, in TEST_F() argument
1453 TEST_F(ValidateAtomics, in TEST_F() argument
1473 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicIAdd) { in TEST_F() argument
1492 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicISub) { in TEST_F() argument
1511 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicSMin) { in TEST_F() argument
1530 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicUMin) { in TEST_F() argument
1549 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicSMax) { in TEST_F() argument
1568 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicUMax) { in TEST_F() argument
1587 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicAnd) { in TEST_F() argument
1606 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicOr) { in TEST_F() argument
1625 TEST_F(ValidateAtomics, VulkanMemoryModelBanSequentiallyConsistentAtomicXor) { in TEST_F() argument
1644 TEST_F(ValidateAtomics, OutputMemoryKHRRequiresVulkanMemoryModelKHR) { in TEST_F() argument
1671 TEST_F(ValidateAtomics, MakeAvailableKHRRequiresVulkanMemoryModelKHR) { in TEST_F() argument
1698 TEST_F(ValidateAtomics, MakeVisibleKHRRequiresVulkanMemoryModelKHR) { in TEST_F() argument
1725 TEST_F(ValidateAtomics, MakeAvailableKHRRequiresReleaseSemantics) { in TEST_F() argument
1756 TEST_F(ValidateAtomics, MakeVisibleKHRRequiresAcquireSemantics) { in TEST_F() argument
1787 TEST_F(ValidateAtomics, MakeAvailableKHRRequiresStorageSemantics) { in TEST_F() argument
1818 TEST_F(ValidateAtomics, MakeVisibleKHRRequiresStorageSemantics) { in TEST_F() argument
1849 TEST_F(ValidateAtomics, VulkanMemoryModelAllowsQueueFamilyKHR) { in TEST_F() argument
1864 TEST_F(ValidateAtomics, NonVulkanMemoryModelDisallowsQueueFamilyKHR) { in TEST_F() argument
1877 TEST_F(ValidateAtomics, SemanticsSpecConstantShader) { in TEST_F() argument
1904 TEST_F(ValidateAtomics, SemanticsSpecConstantKernel) { in TEST_F() argument
1927 TEST_F(ValidateAtomics, ScopeSpecConstantShader) { in TEST_F() argument
1955 TEST_F(ValidateAtomics, ScopeSpecConstantKernel) { in TEST_F() argument
1978 TEST_F(ValidateAtomics, VulkanMemoryModelDeviceScopeBad) { in TEST_F() argument
1997 TEST_F(ValidateAtomics, VulkanMemoryModelDeviceScopeGood) { in TEST_F() argument
2012 TEST_F(ValidateAtomics, CompareExchangeWeakV13ValV14Good) { in TEST_F() argument
2021 TEST_F(ValidateAtomics, CompareExchangeWeakV14Bad) { in TEST_F() argument
2035 TEST_F(ValidateAtomics, CompareExchangeVolatileMatch) { in TEST_F() argument
2062 TEST_F(ValidateAtomics, CompareExchangeVolatileMismatch) { in TEST_F() argument
2093 TEST_F(ValidateAtomics, CompareExchangeVolatileMismatchCooperativeMatrix) { in TEST_F() argument
2124 TEST_F(ValidateAtomics, VolatileRequiresVulkanMemoryModel) { in TEST_F() argument
2152 TEST_F(ValidateAtomics, CooperativeMatrixSemanticsMustBeConstant) { in TEST_F() argument