|
|
|
@ -249,8 +249,8 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR |
|
|
|
.shaderSampledImageArrayDynamicIndexing = false, |
|
|
|
.shaderStorageBufferArrayDynamicIndexing = false, |
|
|
|
.shaderStorageImageArrayDynamicIndexing = false, |
|
|
|
.shaderClipDistance = false, |
|
|
|
.shaderCullDistance = false, |
|
|
|
.shaderClipDistance = true, |
|
|
|
.shaderCullDistance = true, |
|
|
|
.shaderFloat64 = true, |
|
|
|
.shaderInt64 = true, |
|
|
|
.shaderInt16 = true, |
|
|
|
@ -684,6 +684,8 @@ void Device::CheckSuitability(bool requires_swapchain) const { |
|
|
|
std::make_pair(features.shaderImageGatherExtended, "shaderImageGatherExtended"), |
|
|
|
std::make_pair(features.shaderStorageImageWriteWithoutFormat, |
|
|
|
"shaderStorageImageWriteWithoutFormat"), |
|
|
|
std::make_pair(features.shaderClipDistance, "shaderClipDistance"), |
|
|
|
std::make_pair(features.shaderCullDistance, "shaderCullDistance"), |
|
|
|
std::make_pair(demote.shaderDemoteToHelperInvocation, "shaderDemoteToHelperInvocation"), |
|
|
|
std::make_pair(variable_pointers.variablePointers, "variablePointers"), |
|
|
|
std::make_pair(variable_pointers.variablePointersStorageBuffer, |
|
|
|
|