diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-09-10 11:23:57 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-09-10 11:32:54 -0600 |
| commit | 3dd309a4f155f5baafb8172a6e2e49887d98f423 (patch) | |
| tree | fa76e2b289ce352b257764c6794e8f066b49cf8f | |
| parent | e4c92a63944ab66a8a10da4a55acccef15805e52 (diff) | |
| download | usermoji-3dd309a4f155f5baafb8172a6e2e49887d98f423.tar.xz | |
nulldrv: Fix compiler issues
| -rw-r--r-- | icd/nulldrv/nulldrv.c | 32 |
1 files changed, 9 insertions, 23 deletions
diff --git a/icd/nulldrv/nulldrv.c b/icd/nulldrv/nulldrv.c index fe52ad9a..f90cd536 100644 --- a/icd/nulldrv/nulldrv.c +++ b/icd/nulldrv/nulldrv.c @@ -131,9 +131,6 @@ static VkResult dev_create_queues(struct nulldrv_dev *dev, { uint32_t i; - if (!count) - return VK_ERROR_INVALID_POINTER; - for (i = 0; i < count; i++) { const VkDeviceQueueCreateInfo *q = &queues[i]; VkResult ret = VK_SUCCESS; @@ -142,9 +139,6 @@ static VkResult dev_create_queues(struct nulldrv_dev *dev, ret = nulldrv_queue_create(dev, q->queueFamilyIndex, &dev->queues[q->queueFamilyIndex]); } - else { - ret = VK_ERROR_INVALID_POINTER; - } if (ret != VK_SUCCESS) { return ret; @@ -879,7 +873,7 @@ ICD_EXPORT VkResult VKAPI vkCreateSwapchainKHR( return VK_SUCCESS; } -ICD_EXPORT void VKAPI vkDestroySwapChainKHR( +ICD_EXPORT VkResult VKAPI vkDestroySwapchainKHR( VkDevice device, VkSwapchainKHR swapchain) { @@ -1571,10 +1565,6 @@ ICD_EXPORT VkResult VKAPI vkGetGlobalExtensionProperties( { uint32_t copy_size; - if (pCount == NULL) { - return VK_ERROR_INVALID_POINTER; - } - if (pProperties == NULL) { *pCount = NULLDRV_EXT_COUNT; return VK_SUCCESS; @@ -1603,10 +1593,6 @@ VkResult VKAPI vkGetPhysicalDeviceExtensionProperties( VkExtensionProperties* pProperties) { - if (pCount == NULL) { - return VK_ERROR_INVALID_POINTER; - } - *pCount = 0; return VK_SUCCESS; @@ -1896,7 +1882,7 @@ ICD_EXPORT size_t VKAPI vkGetPipelineCacheSize( VkPipelineCache pipelineCache) { NULLDRV_LOG_FUNC; - return VK_ERROR_UNAVAILABLE; + return 0; } ICD_EXPORT VkResult VKAPI vkGetPipelineCacheData( @@ -1905,7 +1891,7 @@ ICD_EXPORT VkResult VKAPI vkGetPipelineCacheData( void* pData) { NULLDRV_LOG_FUNC; - return VK_ERROR_UNAVAILABLE; + return VK_ERROR_INITIALIZATION_FAILED; } ICD_EXPORT VkResult VKAPI vkMergePipelineCaches( @@ -1915,7 +1901,7 @@ ICD_EXPORT VkResult VKAPI vkMergePipelineCaches( const VkPipelineCache* pSrcCaches) { NULLDRV_LOG_FUNC; - return VK_ERROR_UNAVAILABLE; + return VK_ERROR_INITIALIZATION_FAILED; } ICD_EXPORT VkResult VKAPI vkCreateGraphicsPipelines( VkDevice device, @@ -2115,7 +2101,7 @@ ICD_EXPORT VkResult VKAPI vkCreateDynamicLineWidthState( struct nulldrv_dev *dev = nulldrv_dev(device); return nulldrv_line_width_state_create(dev, pCreateInfo, - (struct nulldrv_dynamic_rs_line **) pState); + (struct nulldrv_dynamic_line_width **) pState); } ICD_EXPORT VkResult VKAPI vkCreateDynamicDepthBiasState( @@ -2127,7 +2113,7 @@ ICD_EXPORT VkResult VKAPI vkCreateDynamicDepthBiasState( struct nulldrv_dev *dev = nulldrv_dev(device); return nulldrv_depth_bias_state_create(dev, pCreateInfo, - (struct nulldrv_dynamic_rs_depth_bias **) pState); + (struct nulldrv_dynamic_depth_bias **) pState); } ICD_EXPORT void VKAPI vkDestroyDynamicLineWidthState( @@ -2155,7 +2141,7 @@ ICD_EXPORT VkResult VKAPI vkCreateDynamicBlendState( struct nulldrv_dev *dev = nulldrv_dev(device); return nulldrv_blend_state_create(dev, pCreateInfo, - (struct nulldrv_dynamic_cb **) pState); + (struct nulldrv_dynamic_blend **) pState); } ICD_EXPORT void VKAPI vkDestroyDynamicBlendState( @@ -2175,7 +2161,7 @@ ICD_EXPORT VkResult VKAPI vkCreateDynamicDepthBoundsState( struct nulldrv_dev *dev = nulldrv_dev(device); return nulldrv_depth_bounds_state_create(dev, pCreateInfo, - (struct nulldrv_dynamic_depth **) pState); + (struct nulldrv_dynamic_depth_bounds **) pState); } ICD_EXPORT void VKAPI vkDestroyDynamicDepthBoundsState( @@ -2489,5 +2475,5 @@ ICD_EXPORT VkResult VKAPI vkGetPhysicalDeviceImageFormatProperties( VkImageUsageFlags usage, VkImageFormatProperties* pImageFormatProperties) { - return VK_ERROR_UNAVAILABLE; + return VK_ERROR_INITIALIZATION_FAILED; } |
