vk/DS: Mask stencil masks to 8 bits

This commit is contained in:
Jason Ekstrand
2015-06-03 16:59:13 -07:00
parent a37d122e88
commit 251aea80b0

View File

@@ -2178,11 +2178,11 @@ VkResult anv_CreateDynamicDepthStencilState(
/* Is this what we need to do? */ /* Is this what we need to do? */
.StencilBufferWriteEnable = pCreateInfo->stencilWriteMask != 0, .StencilBufferWriteEnable = pCreateInfo->stencilWriteMask != 0,
.StencilTestMask = pCreateInfo->stencilReadMask, .StencilTestMask = pCreateInfo->stencilReadMask & 0xff,
.StencilWriteMask = pCreateInfo->stencilWriteMask, .StencilWriteMask = pCreateInfo->stencilWriteMask & 0xff,
.BackfaceStencilTestMask = pCreateInfo->stencilReadMask, .BackfaceStencilTestMask = pCreateInfo->stencilReadMask & 0xff,
.BackfaceStencilWriteMask = pCreateInfo->stencilWriteMask, .BackfaceStencilWriteMask = pCreateInfo->stencilWriteMask & 0xff,
}; };
GEN8_3DSTATE_WM_DEPTH_STENCIL_pack(NULL, state->state_wm_depth_stencil, GEN8_3DSTATE_WM_DEPTH_STENCIL_pack(NULL, state->state_wm_depth_stencil,