https://bugs.winehq.org/show_bug.cgi?id=40180
--- Comment #3 from Sergey Isakov isakov-sl@bk.ru --- That's all. This is the dupe of bug 38216. The key for good picture is ~~~~ $ git diff diff --git a/dlls/wined3d/directx.c b/dlls/wined3d/directx.c index 5f995ce..346c590 100644 --- a/dlls/wined3d/directx.c +++ b/dlls/wined3d/directx.c @@ -1846,6 +1846,7 @@ cards_amd_binary[] = {"HD 7800", CARD_AMD_RADEON_HD7800}, {"HD 7700", CARD_AMD_RADEON_HD7700}, /* Northern Islands */ + {"Turks", CARD_AMD_RADEON_HD6600}, {"HD 6970", CARD_AMD_RADEON_HD6900}, {"HD 6900", CARD_AMD_RADEON_HD6900}, {"HD 6800", CARD_AMD_RADEON_HD6800}, ~~~~~~
Log before (+d3d) ~~~~ trace:d3d:wined3d_guess_card Unrecognized renderer "AMD Radeon Turks XT Prototype OpenGL Engine", falling back to default. trace:d3d:wined3d_adapter_init_gl_caps Found (fake) card: 0x1002 (vendor id), 0x71c2 (device id). trace:d3d:fixup_extensions Applying driver quirk "AMD normalized texrect quirk". trace:d3d:quirk_amd_dx9 GL_ARB_texture_non_power_of_two advertised on R500 or earlier card, removing. ~~~~~
Log after ~~~~ trace:d3d:fixup_extensions Applying driver quirk "Init texcoord .w for Apple ATI >= r600 GPU driver". trace:d3d:quirk_texcoord_w Enabling vertex texture coord fixes in vertex shaders. ~~~~ I think these fixes is a key for the good picture.