*/
#include "helpers.h"
-TEST_F(spirv_test, opload_vis)
+class AvailabilityVisibility : public spirv_test {};
+
+TEST_F(AvailabilityVisibility, opload_vis)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_execution_scope(intrinsic), NIR_SCOPE_NONE);
}
-TEST_F(spirv_test, opstore_avail)
+TEST_F(AvailabilityVisibility, opstore_avail)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_execution_scope(intrinsic), NIR_SCOPE_NONE);
}
-TEST_F(spirv_test, opcopymemory_visavail_both_combined)
+TEST_F(AvailabilityVisibility, opcopymemory_visavail_both_combined)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_execution_scope(first), NIR_SCOPE_NONE);
}
-TEST_F(spirv_test, opcopymemory_visavail_both_separate)
+TEST_F(AvailabilityVisibility, opcopymemory_visavail_both_separate)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_execution_scope(second), NIR_SCOPE_NONE);
}
-TEST_F(spirv_test, opcopymemory_avail)
+TEST_F(AvailabilityVisibility, opcopymemory_avail)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_execution_scope(intrinsic), NIR_SCOPE_NONE);
}
-TEST_F(spirv_test, opcopymemory_vis)
+TEST_F(AvailabilityVisibility, opcopymemory_vis)
{
/*
OpCapability Shader
*/
#include "helpers.h"
-TEST_F(spirv_test, opload_volatile)
+class Volatile : public spirv_test {};
+
+TEST_F(Volatile, opload_volatile)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opstore_volatile)
+TEST_F(Volatile, opstore_volatile)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opcopymemory_volatile_both)
+TEST_F(Volatile, opcopymemory_volatile_both)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opcopymemory_volatile_target)
+TEST_F(Volatile, opcopymemory_volatile_target)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opcopymemory_volatile_source)
+TEST_F(Volatile, opcopymemory_volatile_source)
{
/*
OpCapability Shader
EXPECT_EQ(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opimageread_volatile)
+TEST_F(Volatile, opimageread_volatile)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opimagewrite_volatile)
+TEST_F(Volatile, opimagewrite_volatile)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opatomicload_image_volatile)
+TEST_F(Volatile, opatomicload_image_volatile)
{
/*
OpCapability Shader
EXPECT_NE(nir_intrinsic_access(intrinsic) & ACCESS_VOLATILE, 0);
}
-TEST_F(spirv_test, opatomicstore_image_volatile)
+TEST_F(Volatile, opatomicstore_image_volatile)
{
/*
OpCapability Shader