vulkan_device: Require shaderClipDistance and shaderCullDistance features
This commit is contained in:
parent
5b1b06f11e
commit
0c0ee9d897
|
@ -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,
|
||||
|
|
Reference in New Issue