2 Feb
2023
2 Feb
'23
3:39 a.m.
Unless I am mistaken, if there is a declaration after a definition, the parameter variables will end up with the name in the last definition, e.g. in: ```hlsl float foo(float aa); float foo(float bb) { return bb + 1; } float foo(float cc); float4 main() : sv_target { return foo(5); } ``` the parameter will end up with `"cc"` as its name. I think this could be a problem for error logging. -- https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/77#note_22772