[Bug 35925] New: fbo bailing out on context_set_gl_context

wine-bugs at winehq.org wine-bugs at winehq.org
Fri Apr 4 19:36:04 CDT 2014


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 at winehq.org
          Reporter: royceremer at 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

-- 
Do not reply to this email, post in Bugzilla using the
above URL to reply.
You are receiving this mail because:
You are watching all bug changes.



More information about the wine-bugs mailing list