]> O.S.I.I.S - jp/vkhelpers.git/commitdiff
add some null tests
authorJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Wed, 1 May 2019 02:05:37 +0000 (04:05 +0200)
committerJean-Philippe Bruyère <jp_bruyere@hotmail.com>
Wed, 1 May 2019 02:05:37 +0000 (04:05 +0200)
src/vkh_image.c

index 10798de171b15197f32d7adb1754e18620de0c99..9522fb54c7bf5a3114c9902481b2be0a138595e1 100644 (file)
@@ -214,6 +214,8 @@ void vkh_image_set_layout_subres(VkCommandBuffer cmdBuff, VkhImage image, VkImag
 
 void vkh_image_destroy(VkhImage img)
 {
+    if (img==NULL)
+        return;
     if(img->view != VK_NULL_HANDLE)
         vkDestroyImageView  (img->pDev->dev,img->view,NULL);
     if(img->sampler != VK_NULL_HANDLE)
@@ -235,5 +237,7 @@ void vkh_image_unmap (VkhImage img) {
     vmaUnmapMemory(img->pDev->allocator, img->alloc);
 }
 void vkh_image_set_name (VkhImage img, const char* name){
+    if (img==NULL)
+        return;
     vkh_device_set_object_name(img->pDev, VK_DEBUG_REPORT_OBJECT_TYPE_IMAGE_EXT, (uint64_t)img->image, name);
 }