mirror of
https://github.com/love2d/love.git
synced 2026-08-20 04:30:09 +02:00
vulkan: fix linux build
This commit is contained in:
@@ -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);
|
vkCmdSetStencilWriteMask(commandBuffers.at(currentFrame), VK_STENCIL_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);
|
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
|
||||||
|
|||||||
Reference in New Issue
Block a user