mirror of
https://github.com/love2d/love.git
synced 2026-08-19 12:14:20 +02:00
vulkan: fix linux build (attempt 2)
This commit is contained in:
@@ -1080,16 +1080,16 @@ void Graphics::initDynamicState()
|
|||||||
else
|
else
|
||||||
setScissor();
|
setScissor();
|
||||||
|
|
||||||
vkCmdSetStencilWriteMask(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, states.back().stencil.writeMask);
|
vkCmdSetStencilWriteMask(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, states.back().stencil.writeMask);
|
||||||
vkCmdSetStencilCompareMask(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, states.back().stencil.readMask);
|
vkCmdSetStencilCompareMask(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, states.back().stencil.readMask);
|
||||||
vkCmdSetStencilReference(commandBuffers.at(currentFrame), VK_STENCIL_FACE_FRONT_AND_BACK, states.back().stencil.value);
|
vkCmdSetStencilReference(commandBuffers.at(currentFrame), VK_STENCIL_FRONT_AND_BACK, states.back().stencil.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(states.back().stencil.action),
|
VK_STENCIL_OP_KEEP, Vulkan::getStencilOp(states.back().stencil.action),
|
||||||
VK_STENCIL_OP_KEEP, Vulkan::getCompareOp(states.back().stencil.compare));
|
VK_STENCIL_OP_KEEP, Vulkan::getCompareOp(states.back().stencil.compare));
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user