bug-14538: Remove driver validation checks
Marked validation checks done in the driver with
TODOVV. Once we verify the check is covered in a
validation layer we can remove the driver code.
diff --git a/icd/intel/cmd_pipeline.c b/icd/intel/cmd_pipeline.c
index 49f9e56..149d616 100644
--- a/icd/intel/cmd_pipeline.c
+++ b/icd/intel/cmd_pipeline.c
@@ -263,13 +263,15 @@
offset_align = 4;
break;
default:
- cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
+ /* TODOVV: Make sure covered in validation test */
+// cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
return;
break;
}
if (offset % offset_align) {
- cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
+ /* TODOVV: Make sure covered in validation test */
+// cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
return;
}
@@ -3470,7 +3472,8 @@
cmd_bind_graphics_pipeline(cmd, intel_pipeline(pipeline));
break;
default:
- cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
+ /* TODOVV: Move test to validation layer */
+// cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
break;
}
}
@@ -3561,7 +3564,8 @@
data = &cmd->bind.dset.graphics_data;
break;
default:
- cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
+ /* TODOVV: Move test to validation layer */
+// cmd_fail(cmd, VK_ERROR_INVALID_VALUE);
return;
break;
}
@@ -3803,7 +3807,9 @@
const struct intel_cmd *secondary = intel_cmd(pCmdBuffers[i]);
if (secondary->primary) {
- cmd->result = VK_ERROR_INVALID_VALUE;
+ /* TODOVV: Move test to validation layer */
+// cmd->result = VK_ERROR_INVALID_VALUE;
+ cmd->result = VK_ERROR_UNKNOWN;
break;
}