|
|
|
@ -218,7 +218,7 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR |
|
|
|
.independentBlend = true, |
|
|
|
.geometryShader = true, |
|
|
|
.tessellationShader = true, |
|
|
|
.sampleRateShading = false, |
|
|
|
.sampleRateShading = true, |
|
|
|
.dualSrcBlend = false, |
|
|
|
.logicOp = false, |
|
|
|
.multiDrawIndirect = false, |
|
|
|
@ -677,6 +677,7 @@ void Device::CheckSuitability(bool requires_swapchain) const { |
|
|
|
std::make_pair(features.fillModeNonSolid, "fillModeNonSolid"), |
|
|
|
std::make_pair(features.geometryShader, "geometryShader"), |
|
|
|
std::make_pair(features.tessellationShader, "tessellationShader"), |
|
|
|
std::make_pair(features.sampleRateShading, "sampleRateShading"), |
|
|
|
std::make_pair(features.occlusionQueryPrecise, "occlusionQueryPrecise"), |
|
|
|
std::make_pair(features.fragmentStoresAndAtomics, "fragmentStoresAndAtomics"), |
|
|
|
std::make_pair(features.shaderImageGatherExtended, "shaderImageGatherExtended"), |
|
|
|
|