-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Hi,
Please keep wine-devel in CC. There are more developers than just myself :-) .
Am 2015-03-28 um 12:38 schrieb Sergey Isakov:
I know this crash. It was appeared because this patch was introduced in the wrong place as I describe in the bug 38277 Too slow test Advanced Pixel Shaders in 3DMark2001SE https://bugs.winehq.org/show_bug.cgi?id=38277 My patch works fine.
It may work fine on the Macs you tested or even all the macs that ever shipped, but it is still ugly to hardcode GPU capabilities that the driver should provide.
There are OpenGL flags winemac.drv can set to disable the software fallback: https://developer.apple.com/library/mac/qa/qa1502/_index.html . What happens when you set them? Do they influence the reported capabilities?
On Mar 28, 2015, at 6:51 AM, Stefan Dösinger stefandoesinger@gmail.com wrote:
There are OpenGL flags winemac.drv can set to disable the software fallback: https://developer.apple.com/library/mac/qa/qa1502/_index.html . What happens when you set them? Do they influence the reported capabilities?
The Mac driver is already setting those, by default. Software rendering is disabled unless you set a registry setting.
That doesn't mean that fragment processing and vertex processing are done on the GPU, though. Disabling the software renderer is not the same as insisting that nothing significant gets done in software. So, evidently, it doesn't affect how many uniforms are reported.
-Ken
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
Am 2015-03-28 um 13:00 schrieb Ken Thomases:
The Mac driver is already setting those, by default. Software rendering is disabled unless you set a registry setting.
In that situation I'd expect Sergey to get a black screen in the affected 3dmark2001 test rather than slow rendering. Sergey, do you have HKCU\Software\Wine\Mac Driver\AllowSoftwareRendering set?