diff options
| author | Jon Ashburn <jon@lunarg.com> | 2016-01-11 13:12:43 -0700 |
|---|---|---|
| committer | Jon Ashburn <jon@lunarg.com> | 2016-01-11 13:19:10 -0700 |
| commit | 0bec67ef6dc8dce1733549e2ac71a1b5deb66858 (patch) | |
| tree | aa373fe4f2a6d5863e43f0af8e799b76c37ea131 /loader | |
| parent | 7fcee8f71c3d75519d9e228dc8bc208257589d85 (diff) | |
| download | usermoji-0bec67ef6dc8dce1733549e2ac71a1b5deb66858.tar.xz | |
misc: Move to Vulkan header version 0.222
Diffstat (limited to 'loader')
| -rw-r--r-- | loader/debug_report.c | 2 | ||||
| -rw-r--r-- | loader/loader.c | 40 | ||||
| -rw-r--r-- | loader/trampoline.c | 43 | ||||
| -rw-r--r-- | loader/wsi.c | 2 |
4 files changed, 57 insertions, 30 deletions
diff --git a/loader/debug_report.c b/loader/debug_report.c index 4065fb03..7d1a9b31 100644 --- a/loader/debug_report.c +++ b/loader/debug_report.c @@ -58,7 +58,7 @@ void debug_report_create_instance( { ptr_instance->debug_report_enabled = false; - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_EXT_DEBUG_REPORT_EXTENSION_NAME) == 0) { ptr_instance->debug_report_enabled = true; return; diff --git a/loader/loader.c b/loader/loader.c index 81c805ab..0b9beb05 100644 --- a/loader/loader.c +++ b/loader/loader.c @@ -2788,7 +2788,7 @@ VkResult loader_enable_instance_layers( err = loader_add_layer_names_to_list( inst, &inst->activated_layer_list, - pCreateInfo->enabledLayerNameCount, + pCreateInfo->enabledLayerCount, pCreateInfo->ppEnabledLayerNames, instance_layers); @@ -2926,7 +2926,7 @@ static VkResult loader_enable_device_layers( err = loader_add_layer_names_to_list( inst, &dev->activated_layer_list, - pCreateInfo->enabledLayerNameCount, + pCreateInfo->enabledLayerCount, pCreateInfo->ppEnabledLayerNames, device_layers); @@ -3055,7 +3055,7 @@ VkResult loader_validate_instance_extensions( VkExtensionProperties *extension_prop; struct loader_layer_properties *layer_prop; - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { extension_prop = get_extension_property(pCreateInfo->ppEnabledExtensionNames[i], icd_exts); @@ -3066,7 +3066,7 @@ VkResult loader_validate_instance_extensions( extension_prop = NULL; /* Not in global list, search layer extension lists */ - for (uint32_t j = 0; j < pCreateInfo->enabledLayerNameCount; j++) { + for (uint32_t j = 0; j < pCreateInfo->enabledLayerCount; j++) { layer_prop = loader_get_layer_property(pCreateInfo->ppEnabledLayerNames[i], instance_layer); if (!layer_prop) { @@ -3100,7 +3100,7 @@ VkResult loader_validate_device_extensions( VkExtensionProperties *extension_prop; struct loader_layer_properties *layer_prop; - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { const char *extension_name = pCreateInfo->ppEnabledExtensionNames[i]; extension_prop = get_extension_property(extension_name, &phys_dev->device_extension_cache); @@ -3110,7 +3110,7 @@ VkResult loader_validate_device_extensions( } /* Not in global list, search layer extension lists */ - for (uint32_t j = 0; j < pCreateInfo->enabledLayerNameCount; j++) { + for (uint32_t j = 0; j < pCreateInfo->enabledLayerCount; j++) { const char *layer_name = pCreateInfo->ppEnabledLayerNames[j]; layer_prop = loader_get_layer_property(layer_name, device_layer); @@ -3153,7 +3153,7 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateInstance( memcpy(&icd_create_info, pCreateInfo, sizeof(icd_create_info)); - icd_create_info.enabledLayerNameCount = 0; + icd_create_info.enabledLayerCount = 0; icd_create_info.ppEnabledLayerNames = NULL; /* @@ -3163,7 +3163,7 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateInstance( * library could support a layer, but it would be * independent of the actual ICD, just in the same library. */ - filtered_extension_names = loader_stack_alloc(pCreateInfo->enabledExtensionNameCount * sizeof(char *)); + filtered_extension_names = loader_stack_alloc(pCreateInfo->enabledExtensionCount * sizeof(char *)); if (!filtered_extension_names) { return VK_ERROR_OUT_OF_HOST_MEMORY; } @@ -3172,7 +3172,7 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateInstance( for (uint32_t i = 0; i < ptr_instance->icd_libs.count; i++) { icd = loader_icd_add(ptr_instance, &ptr_instance->icd_libs.list[i]); if (icd) { - icd_create_info.enabledExtensionNameCount = 0; + icd_create_info.enabledExtensionCount = 0; struct loader_extension_list icd_exts; loader_log(ptr_instance, VK_DEBUG_REPORT_DEBUG_BIT_EXT, 0, "Build ICD instance extension list"); @@ -3184,12 +3184,12 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateInstance( icd->this_icd_lib->lib_name, &icd_exts); - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { prop = get_extension_property(pCreateInfo->ppEnabledExtensionNames[i], &icd_exts); if (prop) { - filtered_extension_names[icd_create_info.enabledExtensionNameCount] = (char *) pCreateInfo->ppEnabledExtensionNames[i]; - icd_create_info.enabledExtensionNameCount++; + filtered_extension_names[icd_create_info.enabledExtensionCount] = (char *) pCreateInfo->ppEnabledExtensionNames[i]; + icd_create_info.enabledExtensionCount++; } } @@ -3500,8 +3500,8 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateDevice( } /* validate any app enabled layers are available */ - if (pCreateInfo->enabledLayerNameCount > 0) { - res = loader_validate_layers(pCreateInfo->enabledLayerNameCount, + if (pCreateInfo->enabledLayerCount > 0) { + res = loader_validate_layers(pCreateInfo->enabledLayerCount, pCreateInfo->ppEnabledLayerNames, &inst->device_layer_list); if (res != VK_SUCCESS) { @@ -3537,7 +3537,7 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateDevice( * library could support a layer, but it would be * independent of the actual ICD, just in the same library. */ - filtered_extension_names = loader_stack_alloc(pCreateInfo->enabledExtensionNameCount * sizeof(char *)); + filtered_extension_names = loader_stack_alloc(pCreateInfo->enabledExtensionCount * sizeof(char *)); if (!filtered_extension_names) { return VK_ERROR_OUT_OF_HOST_MEMORY; } @@ -3546,19 +3546,19 @@ VKAPI_ATTR VkResult VKAPI_CALL loader_CreateDevice( memcpy(&device_create_info, pCreateInfo, sizeof(VkDeviceCreateInfo)); /* ICD's do not use layers */ - device_create_info.enabledLayerNameCount = 0; + device_create_info.enabledLayerCount = 0; device_create_info.ppEnabledLayerNames = NULL; - device_create_info.enabledExtensionNameCount = 0; + device_create_info.enabledExtensionCount = 0; device_create_info.ppEnabledExtensionNames = (const char * const *) filtered_extension_names; - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { const char *extension_name = pCreateInfo->ppEnabledExtensionNames[i]; VkExtensionProperties *prop = get_extension_property(extension_name, &phys_dev->device_extension_cache); if (prop) { - filtered_extension_names[device_create_info.enabledExtensionNameCount] = (char *) extension_name; - device_create_info.enabledExtensionNameCount++; + filtered_extension_names[device_create_info.enabledExtensionCount] = (char *) extension_name; + device_create_info.enabledExtensionCount++; } } diff --git a/loader/trampoline.c b/loader/trampoline.c index 6a81cafd..64285b04 100644 --- a/loader/trampoline.c +++ b/loader/trampoline.c @@ -87,7 +87,7 @@ LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance( } /* Due to implicit layers need to get layer list even if - * enabledLayerNameCount == 0 and VK_INSTANCE_LAYERS is unset. For now always + * enabledLayerCount == 0 and VK_INSTANCE_LAYERS is unset. For now always * get layer list (both instance and device) via loader_layer_scan(). */ memset(&ptr_instance->instance_layer_list, 0, sizeof(ptr_instance->instance_layer_list)); memset(&ptr_instance->device_layer_list, 0, sizeof(ptr_instance->device_layer_list)); @@ -96,8 +96,8 @@ LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkCreateInstance( &ptr_instance->device_layer_list); /* validate the app requested layers to be enabled */ - if (pCreateInfo->enabledLayerNameCount > 0) { - res = loader_validate_layers(pCreateInfo->enabledLayerNameCount, + if (pCreateInfo->enabledLayerCount > 0) { + res = loader_validate_layers(pCreateInfo->enabledLayerCount, pCreateInfo->ppEnabledLayerNames, &ptr_instance->instance_layer_list); if (res != VK_SUCCESS) { @@ -1026,7 +1026,7 @@ LOADER_EXPORT VKAPI_ATTR VkResult VKAPI_CALL vkAllocateCommandBuffers( res = disp->AllocateCommandBuffers(device, pAllocateInfo, pCommandBuffers); if (res == VK_SUCCESS) { - for (uint32_t i =0; i < pAllocateInfo->bufferCount; i++) { + for (uint32_t i =0; i < pAllocateInfo->commandBufferCount; i++) { if (pCommandBuffers[i]) { loader_init_dispatch(pCommandBuffers[i], disp); } @@ -1364,22 +1364,49 @@ LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdResetEvent(VkCommandBuffer command disp->CmdResetEvent(commandBuffer, event, stageMask); } -LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents(VkCommandBuffer commandBuffer, uint32_t eventCount, const VkEvent* pEvents, VkPipelineStageFlags sourceStageMask, VkPipelineStageFlags dstStageMask, uint32_t memoryBarrierCount, const void* const* ppMemoryBarriers) +LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdWaitEvents( + VkCommandBuffer commandBuffer, + uint32_t eventCount, + const VkEvent* pEvents, + VkPipelineStageFlags sourceStageMask, + VkPipelineStageFlags dstStageMask, + uint32_t memoryBarrierCount, + const VkMemoryBarrier* pMemoryBarriers, + uint32_t bufferMemoryBarrierCount, + const VkBufferMemoryBarrier* pBufferMemoryBarriers, + uint32_t imageMemoryBarrierCount, + const VkImageMemoryBarrier* pImageMemoryBarriers) { const VkLayerDispatchTable *disp; disp = loader_get_dispatch(commandBuffer); - disp->CmdWaitEvents(commandBuffer, eventCount, pEvents, sourceStageMask, dstStageMask, memoryBarrierCount, ppMemoryBarriers); + disp->CmdWaitEvents(commandBuffer, eventCount, pEvents, sourceStageMask, + dstStageMask, memoryBarrierCount, pMemoryBarriers, + bufferMemoryBarrierCount, pBufferMemoryBarriers, + imageMemoryBarrierCount, pImageMemoryBarriers); } -LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier(VkCommandBuffer commandBuffer, VkPipelineStageFlags srcStageMask, VkPipelineStageFlags dstStageMask, VkDependencyFlags dependencyFlags, uint32_t memoryBarrierCount, const void* const* ppMemoryBarriers) +LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdPipelineBarrier( + VkCommandBuffer commandBuffer, + VkPipelineStageFlags srcStageMask, + VkPipelineStageFlags dstStageMask, + VkDependencyFlags dependencyFlags, + uint32_t memoryBarrierCount, + const VkMemoryBarrier* pMemoryBarriers, + uint32_t bufferMemoryBarrierCount, + const VkBufferMemoryBarrier* pBufferMemoryBarriers, + uint32_t imageMemoryBarrierCount, + const VkImageMemoryBarrier* pImageMemoryBarriers) { const VkLayerDispatchTable *disp; disp = loader_get_dispatch(commandBuffer); - disp->CmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, dependencyFlags, memoryBarrierCount, ppMemoryBarriers); + disp->CmdPipelineBarrier(commandBuffer, srcStageMask, dstStageMask, + dependencyFlags, memoryBarrierCount, pMemoryBarriers, + bufferMemoryBarrierCount, pBufferMemoryBarriers, + imageMemoryBarrierCount, pImageMemoryBarriers); } LOADER_EXPORT VKAPI_ATTR void VKAPI_CALL vkCmdBeginQuery(VkCommandBuffer commandBuffer, VkQueryPool queryPool, uint32_t slot, VkFlags flags) diff --git a/loader/wsi.c b/loader/wsi.c index f9a82f54..584e3e69 100644 --- a/loader/wsi.c +++ b/loader/wsi.c @@ -130,7 +130,7 @@ void wsi_create_instance( ptr_instance->wsi_android_surface_enabled = false; #endif // VK_USE_PLATFORM_ANDROID_KHR - for (uint32_t i = 0; i < pCreateInfo->enabledExtensionNameCount; i++) { + for (uint32_t i = 0; i < pCreateInfo->enabledExtensionCount; i++) { if (strcmp(pCreateInfo->ppEnabledExtensionNames[i], VK_KHR_SURFACE_EXTENSION_NAME) == 0) { ptr_instance->wsi_surface_enabled = true; continue; |
