if (VULKAN_SDK)
set(ENV{VULKAN_SDK} ${VULKAN_SDK})
SET(ENV{VK_LAYER_PATH} "${VULKAN_SDK}/etc/explicit_layer.d")
+ link_directories("${VULKAN_SDK}/lib")
endif ()
endif ()
.apiVersion = VK_API_VERSION_1_0};
#if VKH_USE_VALIDATION
const uint32_t enabledLayersCount = 1;
- const char* enabledLayers[] = {"VK_LAYER_LUNARG_standard_validation"};
+ const char* enabledLayers[] = {"VK_LAYER_KHRONOS_validation"};
#else
const uint32_t enabledLayersCount = 0;
const char* enabledLayers[] = {NULL};
return img->image;
}
VkSampler vkh_image_get_sampler (VkhImage img){
+ if (img == NULL)
+ return NULL;
return img->sampler;
}
VkImageView vkh_image_get_view (VkhImage img){
+ if (img == NULL)
+ return NULL;
return img->view;
}
VkImageLayout vkh_image_get_layout (VkhImage img){
+ if (img == NULL)
+ return VK_IMAGE_LAYOUT_UNDEFINED;
return img->layout;
}
VkDescriptorImageInfo vkh_image_get_descriptor (VkhImage img, VkImageLayout imageLayout){