Merge pull request #329 from aleksysokolowski-intel/master

added sparseBinding presence check
This commit is contained in:
Sascha Willems 2017-05-09 20:56:42 +02:00 committed by GitHub
commit ff1e5c2d7f

View file

@ -267,6 +267,17 @@ public:
uniformBufferVS.destroy();
}
virtual void getEnabledFeatures()
{
if (deviceFeatures.sparseBinding && deviceFeatures.sparseResidencyImage2D) {
enabledFeatures.sparseBinding = VK_TRUE;
enabledFeatures.sparseResidencyImage2D = VK_TRUE;
}
else {
std::cout << "Sparse binding not supported" << std::endl;
}
}
glm::uvec3 alignedDivision(const VkExtent3D& extent, const VkExtent3D& granularity)
{
glm::uvec3 res;