Hallo,
with the following 2 patches the menu in "The Elder Scrolls III:
Tribunal Morrowind Expansion Pack" version 1.4.1313 german only shows
white blocks instead of the menuitems as before.
When IDirect3DImpl_CheckDeviceFormat reports that D3DFMT_DXT3 isn't
supported the menuitems will draw correct.
When IDirect3DImpl_CheckDeviceFormat reports that D3DFMT_DXT3 is
supported then white blocks appear instead of the menuitems and
glCompressedTexImage2D returns the error code 0x502 (GL_INVALID_OPERATION).
Using NVIDIA drivers 1.0-4349 and updating to 1.0-4496 doesn't solve
the problem.
Is it the OpenGL implementation which is buggy or the way how wine
uses it?
I have attached a log of "wine -debugmsg +loaddll,+d3d_surface Morrowind.exe".
The binary is a no-cd version, but the original one behaves the same.
Some parts from my config:
,-----
| ...
|
| [Version]
| "Windows" = "win98"
| ;"DOS" = "6.22"
|
| [x11drv]
| "AllocSystemColors" = "100"
| "PrivateColorMap" = "N"
| "UseDGA" = "N"
| "UseXShm" = "Y"
| "UseXVidMode" = "Y"
| "UseTakeFocus" = "Y"
| "DXGrab" = "N"
| "DesktopDoubleBuffered" = "Y"
| "TextCP" = "0"
| "Synchronous" = "N"
|
| [WinMM]
| "Drivers" = "wineoss.drv"
| ; ...
|
| ;; Debug, dsound, network are empty
|
| [DllOverrides]
| "*" = "builtin, native"
| "msvideo" = "native, builtin"
| "msvfw32" = "native, builtin"
| "ole32" = "native, builtin"
| "oleaut32" = "native, builtin"
| "quartz" = "native, builtin"
| "rpcrt4" = "native, builtin"
|
| ...
`-----
Will send more details if someone wish.
Michael