26 Mar
2024
26 Mar
'24
4:38 a.m.
On Tue Mar 26 04:36:28 2024 +0000, Francisco Casas wrote:
changed this line in [version 3 of the diff](/wine/vkd3d/-/merge_requests/739/diffs?diff_id=107171&start_sha=f81152537041ebb341d645ee531fefb6cdc61f48#0b890a3b204382f3632b9aa8007a5efad9f29fcf_414_0) There is a test, if this is what you mean:
% It is not allowed to call the functions to set state blocks on the rhs using the assignment syntax
% for state groups or passes.
[pixel shader fail(sm<6)]
float4 main() : sv_target { return 0; }
technique
{
pass
{
cat = SetPixelShader(foobar);
}
}
But other types of function calls on the rhs are allowed. I added some more tests. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/739#note_66086