mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2026-05-22 02:18:10 +02:00
dzn: Ensure pipeline variants are used for dynamic stencil masks
Cc: mesa-stable Part-of: <https://gitlab.freedesktop.org/mesa/mesa/-/merge_requests/22225>
This commit is contained in:
parent
460ee81913
commit
3db019a816
1 changed files with 6 additions and 0 deletions
|
|
@ -1831,9 +1831,15 @@ dzn_graphics_pipeline_create(struct dzn_device *device,
|
|||
break;
|
||||
case VK_DYNAMIC_STATE_STENCIL_COMPARE_MASK:
|
||||
pipeline->zsa.stencil_test.dynamic_compare_mask = true;
|
||||
ret = dzn_graphics_pipeline_prepare_for_variants(device, pipeline);
|
||||
if (ret)
|
||||
goto out;
|
||||
break;
|
||||
case VK_DYNAMIC_STATE_STENCIL_WRITE_MASK:
|
||||
pipeline->zsa.stencil_test.dynamic_write_mask = true;
|
||||
ret = dzn_graphics_pipeline_prepare_for_variants(device, pipeline);
|
||||
if (ret)
|
||||
goto out;
|
||||
break;
|
||||
case VK_DYNAMIC_STATE_BLEND_CONSTANTS:
|
||||
pipeline->blend.dynamic_constants = true;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue