vkd3d-shader/spirv: Implement support for stencil export.

Based on a vkd3d-proton patch by Philip Rebohle.

Signed-off-by: Conor McCarthy <cmccarthy@codeweavers.com>
Signed-off-by: Henri Verbeet <hverbeet@codeweavers.com>
Signed-off-by: Alexandre Julliard <julliard@winehq.org>
This commit is contained in:
Conor McCarthy
2021-10-18 18:28:12 +02:00
committed by Alexandre Julliard
parent b8ab71e4dc
commit 4a2fbe54c0
6 changed files with 31 additions and 0 deletions

View File

@@ -1027,6 +1027,10 @@ static void shader_dump_register(struct vkd3d_d3d_asm_compiler *compiler, const
shader_addline(buffer, "vGSInstanceID");
break;
case VKD3DSPR_OUTSTENCILREF:
shader_addline(buffer, "oStencilRef");
break;
default:
shader_addline(buffer, "<unhandled_rtype(%#x)>", reg->type);
break;