Browse Source

vulkan: fix linux build

niki 2 years ago
parent
commit
6de16f18e9
1 changed files with 5 additions and 4 deletions
  1. 5 4
      src/modules/graphics/vulkan/Graphics.cpp

+ 5 - 4
src/modules/graphics/vulkan/Graphics.cpp

@@ -872,15 +872,16 @@ void Graphics::setStencilMode(StencilAction action, CompareMode compare, int val
 
 
 	flushBatchedDraws();
 	flushBatchedDraws();
 
 
-	vkCmdSetStencilWriteMask(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, writemask);
-	vkCmdSetStencilCompareMask(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, readmask);
-	vkCmdSetStencilReference(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, value);
+	vkCmdSetStencilWriteMask(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, writemask);
+	
+	vkCmdSetStencilCompareMask(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, readmask);
+	vkCmdSetStencilReference(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, value);
 
 
 #ifdef VK_EXT_extended_dynamic_state
 #ifdef VK_EXT_extended_dynamic_state
 	if (optionalDeviceFeatures.extendedDynamicState)
 	if (optionalDeviceFeatures.extendedDynamicState)
 		vkCmdSetStencilOpEXT(
 		vkCmdSetStencilOpEXT(
 			commandBuffers.at(currentFrame),
 			commandBuffers.at(currentFrame),
-			VK_STENCIL_FACE_FRONT_AND_BACK,
+			VK_STENCIL_FRONT_AND_BACK,
 			VK_STENCIL_OP_KEEP, Vulkan::getStencilOp(action),
 			VK_STENCIL_OP_KEEP, Vulkan::getStencilOp(action),
 			VK_STENCIL_OP_KEEP, Vulkan::getCompareOp(compare));
 			VK_STENCIL_OP_KEEP, Vulkan::getCompareOp(compare));
 #endif
 #endif