[Bug 10697] New: Starcraft:Broodwar (using OpenGL renderer) regression.
wine-bugs at winehq.org
wine-bugs at winehq.org
Fri Dec 7 06:36:23 CST 2007
http://bugs.winehq.org/show_bug.cgi?id=10697
Summary: Starcraft:Broodwar (using OpenGL renderer) regression.
Product: Wine
Version: CVS/GIT
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-d3d
AssignedTo: wine-bugs at winehq.org
ReportedBy: kazikcz at gmail.com
Lately (since 0.9.47) Starcraft became unplayable for me in the OpenGL mode
rendering. I suppose this is since the hardware color conversion was
implemented.
I guess a little background history may also help:
?.?.?? - 0.9.46:
** 'textex' and 'readtex':
The game works. But if the wine window lost it's focus, the would freeze
forever and never resume (though the sounds were working, and you could
actually try playing).
** 'auto'/others:
I don't remember. Propably crashed.
0.9.47 - 0.9.49:
** 'textex' and 'readtex':
The game starts. Sound is working, you can start the game, but all you can
see is an upscaled upper-left (or so I've heard from someone) pixel to
fullscreen - i.e. you see solid colored wine window.
** 'auto'/others:
The game crashes nearly instantly after opening wine window.
0.9.50 - git:
** 'textex' and 'readtex':
The game starts. Sound is working, you can even start the game, but all you
can see is a white screen.
I get these messages in the terminal:
------
fixme:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_ENUM
(0x500) from glTexImage2D @ surface.c / 304
fixme:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500)
from glTexSubImage2D @ surface.c / 245
fixme:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500)
from glTexSubImage2D @ surface.c / 245
...
fixme:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500)
from glBindBufferARB @ surface.c / 234
fixme:d3d_surface:surface_upload_data >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION
(0x502) from glTexSubImage2D @ surface.c / 238
...
Full log in the attachement.
------
** 'auto'/others:
The game crashes just after displaying the main menu screen.
I get these messages in the terminal:
------
...
=>1 0x7c85847c d3dfmt_convert_surface+0x10a() in wined3d (0x00000000)
0x7c85847c d3dfmt_convert_surface+0x10a in wined3d: movzbl
0x0(%ecx,%edi,1),%edx
...
Full log in the attachement.
------
I use nvidia binary drivers 9643, with a GeForce 4 MX440 card. I'm not using
any compositing manager and I've tried running Xorg in both 16 and 24 bit
depth.
A friend of mine reports he has exactly same issues with his GeForce 4 Ti.
I also checked this with xorg-server 1.3 and xorg-server 1.4.
The game however, works for some people (I hear GeForce 6+ users) smoothly and
very fast.
Is there anything else I should provide ? Some extra debug ?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
More information about the wine-bugs
mailing list