https://bugs.winehq.org/show_bug.cgi?id=20776
--- Comment #18 from Sergey Isakov isakov-sl@bk.ru --- Created attachment 53279 --> https://bugs.winehq.org/attachment.cgi?id=53279 The application is in infinite loop
The application 3DMark Vantage is subjected by several bugs: - 25086: GetLogicalProcessorInfoEx (there is a patch) - GetNumaHighestNodeNumber (the patch is also in 25086) - bug 27035: D3DX10UnsetAllDeviceObjects (there is a patch) - bug 39674: BluetoothFindFirstRadio, BluetoothFindRadioClose - bug 20776: D3D10_QUERY_SO_STATISTICS (there is a patch here) - D3D10_QUERY_TYPE_SO_OVERFLOW (there is a patch here) - CheckMultisampleQualityLevels - if (FAILED(hr) || caps.VertexShaderVersion < 4 || caps.PixelShaderVersion < 4) I don't know who is decided version < 4. My card has 3 and OEM claims it is DX11 compatible. After applying all these patches I got the application 3DMarkVantage started and accepted DirectX10. When I started a benchmark it begins testing SystemInfo and then freeze as on the screen. I may proposed that my implementation for SO_STATISTICS and SO_OVERFLOW in not enough. The application wait for the query finish while this implementation is just a stub. It needs some kind or counter or more full implementation.