[PATCH v2 1/5] winevulkan: Support prefixing function parameters.

Rémi Bernon rbernon at codeweavers.com
Fri Dec 10 03:27:43 CST 2021


On 12/10/21 10:26, Rémi Bernon wrote:
> On 12/10/21 03:07, Jacek Caban wrote:
>>
>> To allow them being accessed from a struct.
>>
>> Signed-off-by: Jacek Caban <jacek at codeweavers.com>
>> ---
>> v2: make remaining direct calls more similar to __wine_unix_call
>>
>>   dlls/winevulkan/make_vulkan | 59 ++++++++++++++++++++-----------------
>>   1 file changed, 32 insertions(+), 27 deletions(-)
>>
>>
> 
> Thanks, it indeed fixes the issue with Control DX12.
> 
> Now that it works I could measure that the series causes a ~25% fps drop 
> in that same game, from an average of 165fps to 125fps measured with 
> WINEDEBUG=+fps, while being steady near the beginning of the game.
> 

Tested in windowed 1280x720, all graphics settings to low. I could also 
see a +10% CPU usage in perf, in the syscall dispatcher, as expected.
-- 
Rémi Bernon <rbernon at codeweavers.com>



More information about the wine-devel mailing list