extensions: begin changes for extension support
This patch starts restructuring the various components
(loader, driver, layers, etc.) to support global and
device extensions. Require GetProcAddr to access the
extension functions and related support.
diff --git a/icd/intel/cmd_meta.c b/icd/intel/cmd_meta.c
index b965f5b..3f47654 100644
--- a/icd/intel/cmd_meta.c
+++ b/icd/intel/cmd_meta.c
@@ -398,11 +398,11 @@
}
ICD_EXPORT void VKAPI vkCmdCopyBuffer(
- VkCmdBuffer cmdBuffer,
- VkBuffer srcBuffer,
- VkBuffer destBuffer,
- uint32_t regionCount,
- const VkBufferCopy* pRegions)
+ VkCmdBuffer cmdBuffer,
+ VkBuffer srcBuffer,
+ VkBuffer destBuffer,
+ uint32_t regionCount,
+ const VkBufferCopy* pRegions)
{
struct intel_cmd *cmd = intel_cmd(cmdBuffer);
struct intel_buf *src = intel_buf(srcBuffer);
@@ -441,8 +441,8 @@
fmt = VK_FORMAT_R32G32B32A32_UINT;
} else {
if (cmd_gen(cmd) == INTEL_GEN(6)) {
- intel_dev_log(cmd->dev, VK_DBG_MSG_ERROR,
- VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
+ intel_dev_log(cmd->dev, VK_DBG_REPORT_ERROR_BIT,
+ &cmd->obj.base, 0, 0,
"unaligned vkCmdCopyBuffer unsupported");
cmd_fail(cmd, VK_ERROR_UNKNOWN);
continue;
@@ -677,10 +677,10 @@
if (img_format == VK_FORMAT_UNDEFINED ||
(cmd_gen(cmd) == INTEL_GEN(6) &&
icd_format_get_size(img_format) < 4)) {
- intel_dev_log(cmd->dev, VK_DBG_MSG_ERROR,
- VK_VALIDATION_LEVEL_0, VK_NULL_HANDLE, 0, 0,
- "vkCmdCopyImageToBuffer with bpp %d unsupported",
- icd_format_get_size(img->layout.format));
+ intel_dev_log(cmd->dev, VK_DBG_REPORT_ERROR_BIT,
+ &cmd->obj.base, 0, 0,
+ "vkCmdCopyImageToBuffer with bpp %d unsupported",
+ icd_format_get_size(img->layout.format));
cmd_fail(cmd, VK_ERROR_UNKNOWN);
return;
}