break;
}
-#if 0
- // TODO(atgoo@github.com) Reenable this after this check passes Vulkan CTS.
- // A change to Vulkan CTS has been sent for review.
case SpvOpCopyObject: {
if (!spvOpcodeGeneratesType(_.GetIdOpcode(result_type))) {
return _.diag(SPV_ERROR_INVALID_DATA)
break;
}
-#endif
case SpvOpTranspose: {
uint32_t result_num_rows = 0;
ASSERT_EQ(SPV_SUCCESS, ValidateInstructions());
}
-// TODO(atgoo@github.com) Reenable this after this check passes Vulkan CTS.
-// A change to Vulkan CTS has been sent for review.
-TEST_F(ValidateComposites, DISABLED_CopyObjectResultTypeNotType) {
+TEST_F(ValidateComposites, CopyObjectResultTypeNotType) {
const std::string body = R"(
%val1 = OpCopyObject %f32_0 %f32_0
)";
HasSubstr("CopyObject: expected Result Type to be a type"));
}
-// TODO(atgoo@github.com) Reenable this after this check passes Vulkan CTS.
-// A change to Vulkan CTS has been sent for review.
-TEST_F(ValidateComposites, DISABLED_CopyObjectWrongOperandType) {
+TEST_F(ValidateComposites, CopyObjectWrongOperandType) {
const std::string body = R"(
%val1 = OpCopyObject %f32 %u32_0
)";