shader: Require dual source blending
This commit is contained in:
		@@ -219,7 +219,7 @@ Device::Device(VkInstance instance_, vk::PhysicalDevice physical_, VkSurfaceKHR
 | 
			
		||||
            .geometryShader = true,
 | 
			
		||||
            .tessellationShader = true,
 | 
			
		||||
            .sampleRateShading = true,
 | 
			
		||||
            .dualSrcBlend = false,
 | 
			
		||||
            .dualSrcBlend = true,
 | 
			
		||||
            .logicOp = false,
 | 
			
		||||
            .multiDrawIndirect = false,
 | 
			
		||||
            .drawIndirectFirstInstance = false,
 | 
			
		||||
@@ -678,6 +678,7 @@ void Device::CheckSuitability(bool requires_swapchain) const {
 | 
			
		||||
        std::make_pair(features.geometryShader, "geometryShader"),
 | 
			
		||||
        std::make_pair(features.tessellationShader, "tessellationShader"),
 | 
			
		||||
        std::make_pair(features.sampleRateShading, "sampleRateShading"),
 | 
			
		||||
        std::make_pair(features.dualSrcBlend, "dualSrcBlend"),
 | 
			
		||||
        std::make_pair(features.occlusionQueryPrecise, "occlusionQueryPrecise"),
 | 
			
		||||
        std::make_pair(features.fragmentStoresAndAtomics, "fragmentStoresAndAtomics"),
 | 
			
		||||
        std::make_pair(features.shaderImageGatherExtended, "shaderImageGatherExtended"),
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user