vkd3d-shader/fx: Support NULL constants for object fields.

Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
This commit is contained in:
Nikolay Sivov
2024-08-14 16:32:15 +02:00
committed by Henri Verbeet
parent c3075d6fb4
commit 873b182021
Notes: Henri Verbeet 2024-08-15 17:59:50 +02:00
Approved-by: Henri Verbeet (@hverbeet)
Merge-Request: https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/998
2 changed files with 53 additions and 2 deletions

View File

@@ -28,4 +28,16 @@ technique11
SetVertexShader(vs);
SetPixelShader(ps);
}
pass
{
SetDepthStencilState(NULL, 4);
SetRasterizerState(NULL);
SetHullShader(NULL);
SetComputeShader(NULL);
SetDomainShader(NULL);
OMSetRenderTargets(NULL, NULL);
SetBlendState(NULL, float4(5, 6, 7, 8), 0xf0);
SetVertexShader(NULL);
SetPixelShader(NULL);
}
}