diff options
| author | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-20 16:40:38 -0600 |
|---|---|---|
| committer | Courtney Goeltzenleuchter <courtney@LunarG.com> | 2015-10-23 17:31:14 -0600 |
| commit | bd5c174bb264d5581719d8666b0646dbc83315ae (patch) | |
| tree | 8b85347616573ab4899024725a03859cdaa6bb63 /layers/screenshot.cpp | |
| parent | af7f549a72cdf48ba7a438dce80f063819e0c093 (diff) | |
| download | usermoji-bd5c174bb264d5581719d8666b0646dbc83315ae.tar.xz | |
Bug 14621: Change vkGet* functions to not return VkResult
Diffstat (limited to 'layers/screenshot.cpp')
| -rw-r--r-- | layers/screenshot.cpp | 32 |
1 files changed, 13 insertions, 19 deletions
diff --git a/layers/screenshot.cpp b/layers/screenshot.cpp index ac3e20d7..c468257a 100644 --- a/layers/screenshot.cpp +++ b/layers/screenshot.cpp @@ -210,13 +210,11 @@ static void writePPM( const char *filename, VkImage image1) err = pTableDevice->CreateImage(device, &imgCreateInfo, &image2); assert(!err); - err = pTableDevice->GetImageMemoryRequirements(device, image2, &memRequirements); - assert(!err); + pTableDevice->GetImageMemoryRequirements(device, image2, &memRequirements); memAllocInfo.allocationSize = memRequirements.size; pInstanceTable = instance_dispatch_table(instance); - err = pInstanceTable->GetPhysicalDeviceMemoryProperties(physicalDevice, &memory_properties); - assert(!err); + pInstanceTable->GetPhysicalDeviceMemoryProperties(physicalDevice, &memory_properties); err = memory_type_from_properties(&memory_properties, memRequirements.memoryTypeBits, @@ -255,8 +253,7 @@ static void writePPM( const char *filename, VkImage image1) err = pTableDevice->DeviceWaitIdle(device); assert(!err); - err = pTableDevice->GetImageSubresourceLayout(device, image2, &sr, &sr_layout); - assert(!err); + pTableDevice->GetImageSubresourceLayout(device, image2, &sr, &sr_layout); err = pTableDevice->MapMemory(device, mem2, 0, 0, 0, (void **) &ptr ); assert(!err); @@ -422,35 +419,32 @@ VK_LAYER_EXPORT VkResult VKAPI vkEnumerateDeviceLayerProperties( pCount, pProperties); } -VK_LAYER_EXPORT VkResult VKAPI vkGetDeviceQueue( +VK_LAYER_EXPORT void VKAPI vkGetDeviceQueue( VkDevice device, uint32_t queueNodeIndex, uint32_t queueIndex, VkQueue *pQueue) { VkLayerDispatchTable* pTable = screenshot_device_table_map[device]; - VkResult result = get_dispatch_table(screenshot_device_table_map, device)->GetDeviceQueue(device, queueNodeIndex, queueIndex, pQueue); + get_dispatch_table(screenshot_device_table_map, device)->GetDeviceQueue(device, queueNodeIndex, queueIndex, pQueue); loader_platform_thread_lock_mutex(&globalLock); if (screenshotEnvQueried && screenshotFrames.empty()) { // We are all done taking screenshots, so don't do anything else loader_platform_thread_unlock_mutex(&globalLock); - return result; + return; } - if (result == VK_SUCCESS) { - screenshot_device_table_map.emplace(*pQueue, pTable); + screenshot_device_table_map.emplace(*pQueue, pTable); - // Create a mapping from a device to a queue - if (deviceMap[device] == NULL) - { - DeviceMapStruct *deviceMapElem = new DeviceMapStruct; - deviceMap[device] = deviceMapElem; - } - deviceMap[device]->queue = *pQueue; + // Create a mapping from a device to a queue + if (deviceMap[device] == NULL) + { + DeviceMapStruct *deviceMapElem = new DeviceMapStruct; + deviceMap[device] = deviceMapElem; } + deviceMap[device]->queue = *pQueue; loader_platform_thread_unlock_mutex(&globalLock); - return result; } VK_LAYER_EXPORT VkResult VKAPI vkCreateCommandPool( |
