http://bugs.winehq.org/show_bug.cgi?id=35925
Bug ID: 35925 Summary: fbo bailing out on context_set_gl_context Product: Wine Version: 1.7.1 Hardware: x86-64 URL: http://appdb.winehq.org/objectManager.php?sClass=versi on&iId=30117 OS: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d Assignee: wine-bugs@winehq.org Reporter: royceremer@gmail.com
This has the exact same symptom as bugid#24067, which uses the same engine, but I do not believe this is a regression. I believe bugid#26802 may be a duplicate, although it's triggered by a different engine, and there isn't enough detail in that bug for me to be certain.
Using orm=fbo, all model textures are invisible in Age of Wonders 3. Objects in the screenshots attached are only visible due to ambient occlusion and reflective effects on the surfaces.
Using orm=backbuffer makes models appear solid, but loses many effects and is slow. (picture attached)
Basically, no matter what winetricks or wine version I use, this engine will bail out here: https://github.com/mirrors/wine/blob/master/dlls/wined3d/context.c#L769 ... for completeness, I have duplicated the bug under the following additional conditions with a fresh wine prefix for each trial: ---wine1.7.1--- - d3dx9_43, d3dcompiler_43 - d3dx9_43, d3dcompiler_43, WINEARCH=win32 - d3dx9_43, d3dcompiler_43, WINEARCH=win32, force_s3tc_enable=true - d3dx9_43, d3dcompiler_43, WINEARCH=win32, force_s3tc_enable=true, glsl=disabled - d3dx11_43, d3dcompiler_43 - d3dx11_43, d3dcompiler_43, glsl=disabled - d3dx11_43, d3dcompiler_43, force_s3tc_enable=true - d3dx11_43, d3dcompiler_43, gdiplus, ddr=gdi - d3dx11_43, d3dcompiler_43, multisampling=disabled - d3dx11_43, d3dcompiler_43, multisampling=enabled - d3dx11_43, d3dcompiler_43, psm=disabled - d3dx11_43, d3dcompiler_43, psm=enabled - d3dx11_43, d3dcompiler_43, rtlm=disabled - d3dx11_43, d3dcompiler_43, rtlm=readdraw - d3dx11_43, d3dcompiler_43, strictdrawordering=enabled - d3dx11_43, d3dcompiler_43, videomemorysize=2048, vsm=hardware - d3dx11_43, d3dcompiler_43, vsm=hardware, psm=enabled - d3dx11_43, d3dcompiler_43, vsm=hardware - d3dx11_43, d3dcompiler_43, ao=enabled ---wine1.6.1--- - d3dx11_43, d3dcompiler_43 - d3dx9_43, d3dcompiler_43 - d3dx9_43, d3dcompiler_43, WINEARCH=win32 - d3dx9_43, d3dcompiler_43, WINEARCH=win32, glsl=disabled - d3dx9_43, d3dcompiler_43, glsl=disabled - d3dx9_43, d3dcompiler_43, force_s3tc_enable=true - d3dx9_43, d3dcompiler_43, gdiplus, ddr=gdi ---wine1.4.1--- - d3dx9_43, d3dcompiler_43 <--- this configuration didn't launch at all for different reasons
Setting `MESA_DEBUG=1 force_s3tc_enable=true` did not log any additional messages, even after upgrading to libtxc-dxtn-dev_1.0.1-0.3ubuntu0sarvatt+quantal from ppa:xorg-edgers... so maybe that does what I think it does?
Logs will be attached in gzip format since they have `WINEDEBUG=warn+all,trace+d3d,relay+d3d` and are over a gig (<100MB under gzip -9 though).
Additional info about my system: - libtxc-dxtn-s2tc0_0~git20110809-3 - xserver-xorg_1:7.7+1ubuntu4 - attached glxinfo for my Nvidia 550 TI (vbios 70.26.3a.00.52) - ubuntu 12.10 quantal, x86_64