http://bugs.winehq.org/show_bug.cgi?id=1940
jan.wine(a)zerebecki.de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|NEW |RESOLVED
Resolution| |FIXED
------- Additional Comments From jan.wine(a)zerebecki.de 2006-17-06 09:50 -------
According to Stefan Dösinger this bug is fixed in current git.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=5451
------- Additional Comments From madewokherd(a)gmail.com 2006-17-06 09:38 -------
The black screen thing is bug 2082, and it existed before.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=1908
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2006-17-06 09:38 -------
Can you retry the game with the current git / cvs code, or with the next wine
release(0.9.16)? There has been a rewrite of the ddraw code to use the shared
wined3d 3d code, it might affect this bug.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are on the CC list for the bug, or are watching someone who is.
http://bugs.winehq.org/show_bug.cgi?id=4889
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2006-17-06 09:34 -------
Can you retry with the new DirectDraw code in wine git / cvs or with the next
wine release(0.9.16)? If the problem still exists please attach a screenshot.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=4911
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2006-17-06 09:33 -------
Could be a multithreading issue. Can you try this game again with the new
DirectDraw code in git / cvs or with the next release(0.9.16)? If it crashes
again please attach a +ddraw,+d3d7,+d3d_surface,+tid log.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5449
denilsonsa(a)gmail.com changed:
What |Removed |Added
----------------------------------------------------------------------------
Version|0.9.8. |0.9.15.
------- Additional Comments From denilsonsa(a)gmail.com 2006-17-06 09:31 -------
Tried with wine 0.9.15, the bug persists.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5007
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2006-17-06 09:30 -------
I've debugged that problem a bit and I have the impression that windows
DirectDraw blatantly violates the COM rules(and the ddraw documentation is
wrong). Basically what ep1 racer does is
1) CreateDirectDraw to create a DirectDraw 1 interface
2) QueryInterface the DDraw 1 interface for a DDraw 4 interface
3) Release the DDraw 1 interface and expect the returned refcount to be 0
4) Continue working with the DD4 interface
The COM rules say that the DD1 and DD4 interface refer to the same object and
that QueryInterface increses the refcount of the object of which the interface
is returned. So step 2 increases the refcount to 2 for both DD1 and DD4 and
accordingly 3 has to return 1, not 0. A quick and dirty test showed that
windows returns 0 instead.
This needs a proper test case and then an idea how to implement that. I'd say
this is a programming sloppyness in ep1 racer:
hr = CreateDirectDraw(..., &DD1, ...);
if(hr != DD_OK) cry_bloody_murder();
hr = QueryInterface(DD1, DD4, ...);
if(hr != DD_OK) cry_bloody_murder();
hr = GetCaps(DD1);
if(hr != DD_OK) cry_bloody_murder();
hr = Release(DD1);
if(hr != DD_OK) cry_bloody_murder(); <--- DD_OK is (HRESULT) 0, but release
returns a ULONG, not a HRESULT
hr = SetCooperativeLevel(DD4);
if(hr != DD_OK) cry_bloody_murder();
etc...
Can you try to patch the game to the newest version?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5152
stefandoesinger(a)gmx.at changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |stefandoesinger(a)gmx.at
------- Additional Comments From stefandoesinger(a)gmx.at 2006-17-06 09:17 -------
Hmm. These fixmes seem to be the normal direct3d initialization errors. There
has been a rewrite of the DirectDraw / Direct3D7 code, can you retest with the
current cvs / git code, or with the next wine release?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.
http://bugs.winehq.org/show_bug.cgi?id=5366
jan.wine(a)zerebecki.de changed:
What |Removed |Added
----------------------------------------------------------------------------
Status|UNCONFIRMED |RESOLVED
Resolution| |FIXED
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.