http://bugs.winehq.org/show_bug.cgi?id=14378
Summary: Issues with maps and character portrait in Morrowind Product: Wine Version: CVS/GIT Platform: PC-x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: mattemod@gmail.com
The patch attached to bug 9775 fixed some issues with Morrowind: the character portrait (in inventory) is now shown and maps work correctly... but not always.
___With OffscreenRenderingMode="pbuffers"___
Maps work correctly but the character in inventory in upside-down and there's a red line above it. It also prints some FIXMEs on the shell when you load a game from a different location or when you load games saved in outside areas. Also, it doesn't print those FIXMEs when you load for the first time (in main menu). Here they are:
fixme:d3d_surface:IWineD3DSurfaceImpl_PreLoad >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glGenTextures @ surface.c / 513 fixme:d3d_surface:IWineD3DSurfaceImpl_PreLoad >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glBindTexture @ surface.c / 517 fixme:d3d_surface:surface_allocate_surface >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glTexImage2D @ surface.c / 340 fixme:d3d_surface:read_from_framebuffer_texture >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glCopyTexSubImage2D @ surface.c / 936
Adding checkGLcall("glEnable"); in 'dlls/wined3d/surface.c' at line 509 (after the glEnable() call) the first FIXME changes with this:
fixme:d3d_surface:IWineD3DSurfaceImpl_PreLoad >>>>>>>>>>>>>>>>> GL_INVALID_ENUM (0x500) from glEnable @ surface.c / 510
___With OffscreenRenderingMode="fbo"___
The FIXMEs aren't printed at all, the character in inventory is not upside-down and there's no red line: it works correctly :)
BUT the local map doesn't work at all for me: it's all dark, apart some very little parts which fade from clear to dark. I'm referring to the local map that appears right-clicking the mouse, not the one in the bottom-right corner of the screen. If I'm not wrong, there's only one "faded part" for each area (you can better see it going outside and scrolling the local map).
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #1 from Matteo Modesti mattemod@gmail.com 2008-07-08 19:35:53 --- Uh, forgot to say that I'm using wine-1.1.0-253-g2f1c7b1 with the patch attached to bug 9775, because current GIT has serious issues with quartz (bug 14344).
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #2 from Matteo Modesti mattemod@gmail.com 2008-07-08 22:34:30 --- Ok, I got rid of bug 14344 reverting the bad quartz commit, so I could try wine-1.1.0-402-g4904c80: it behaves in the same way.
http://bugs.winehq.org/show_bug.cgi?id=14378
Tobias Jakobi liquid.acid@gmx.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |liquid.acid@gmx.net
http://bugs.winehq.org/show_bug.cgi?id=14378
ClanCC clancc@shadowkitsune.net changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |NEW Ever Confirmed|0 |1
--- Comment #3 from ClanCC clancc@shadowkitsune.net 2008-07-09 10:10:44 --- *** This bug has been confirmed by popular vote. ***
http://bugs.winehq.org/show_bug.cgi?id=14378
ClanCC clancc@shadowkitsune.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |clancc@shadowkitsune.net
http://bugs.winehq.org/show_bug.cgi?id=14378
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |austinenglish@gmail.com
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #4 from Tobias Jakobi liquid.acid@gmx.net 2008-07-15 17:23:06 --- I just installed Morrowind and tested this with latest wine git master snapshot.
Using Morrowind 1.2.0722, that's the version after installing the core of the GOTY edition (no Bloodmoon or Tribunal yet).
ORM is set to backbuffer for me. I also have the character portrait issues. It's upside down and I have the red line above it. I didn't test this with pbuffers yet, will do later.
Greets, Tobias
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #5 from Tobias Jakobi liquid.acid@gmx.net 2008-10-07 18:24:02 --- New status with wine git master:
All tests done with GLSL enabled.
ORM=fbo: I'm not experiencing any issues with the inventory (no upside-down images and no red lines). Also the map works OK for me. @Matteo: Time to recheck this. (However fbo breaks some other things for me, but this issue seems to be gone for ORM=fbo)
ORM=pbuffer: A lot of GL error on the console, map does work but the inventory is screwed up (upside-down char + red line)
ORM=backbuffer: Same as pbuffer mode, except no errors appear on the console
http://bugs.winehq.org/show_bug.cgi?id=14378
Vit Hrachovy vit.hrachovy@sandbox.cz changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |vit.hrachovy@sandbox.cz
--- Comment #6 from Vit Hrachovy vit.hrachovy@sandbox.cz 2008-11-17 03:13:25 --- Portrait is upside down with red line above for wine 1.1.8 and backbuffer (default setting). Bug is no longer present for Wine 1.1.8 with fbo.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #7 from Matteo Modesti mattemod@gmail.com 2008-11-17 09:34:16 --- (In reply to comment #6)
Portrait is upside down with red line above for wine 1.1.8 and backbuffer (default setting). Bug is no longer present for Wine 1.1.8 with fbo.
What about pbuffer/pbuffers? (sorry, I can't test by myself: I don't have any free time :/)
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #8 from Vit Hrachovy vit.hrachovy@sandbox.cz 2008-11-17 13:04:12 --- (In reply to comment #7)
(In reply to comment #6)
Portrait is upside down with red line above for wine 1.1.8 and backbuffer (default setting). Bug is no longer present for Wine 1.1.8 with fbo.
What about pbuffer/pbuffers? (sorry, I can't test by myself: I don't have any free time :/)
pbuffer suffers the same bug like backbuffers. The only fully working mode is fbo for 1.1.8.
cheers :)
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #9 from Tobias Jakobi liquid.acid@gmx.net 2008-11-17 17:37:51 --- Results with newest git master.
GLSL enabled: ORM=fbo: Everything works ORM=backbuffer: Maps works but the character portrat is upside down (plus the red line) ORM=pbuffer: Same as backbuffer
GLSL disabled: ORM=fbo: No issues (like with GLSL enabled) ORM=backbuffer: See (GLSL enabled) ORM=pbuffer: Again, same results
So ORM=fbo is the mode where currently everything works. And GLSL state doesn't have any influence on the issues.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #10 from Vit Hrachovy vit.hrachovy@sandbox.cz 2008-12-06 05:02:55 --- Still present in 1.1.10. fbo works greatly, while backbuffer and pbuffer show this error.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #11 from Vit Hrachovy vit.hrachovy@sandbox.cz 2009-01-03 07:16:58 --- Still present in 1.1.12. fbo works greatly, while backbuffer and pbuffer show portrait upside down and red line.
http://bugs.winehq.org/show_bug.cgi?id=14378
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Version|CVS/GIT |unspecified
--- Comment #12 from Austin English austinenglish@gmail.com 2009-01-20 02:39:25 --- Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
http://bugs.winehq.org/show_bug.cgi?id=14378
Xavier Vachon xvachon@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |xvachon@gmail.com
--- Comment #13 from Xavier Vachon xvachon@gmail.com 2009-02-20 01:29:24 --- (In reply to comment #12)
Removing deprecated CVS/GIT version tag. Please retest in current git. If the bug is still present in today's wine, but was not present in some earlier version of wine, please update version field to earliest known version of wine that had the bug. Thanks!
This is still existing in current git (1.1.15). With default settings the bug exists, with FBO the paperdoll is fine.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #14 from Tobias Jakobi liquid.acid@gmx.net 2009-04-26 09:13:30 --- Reconfirming with wine-1.1.20
http://bugs.winehq.org/show_bug.cgi?id=14378
pierre geier bloodywing@neocomy.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |bloodywing@neocomy.net
--- Comment #15 from pierre geier bloodywing@neocomy.net 2009-06-29 03:58:29 --- wine 1.1.23
fbo: everything works, but the watershader looks strange (workaround: disable the watershade with the Morrowind Launcher, but the water looks ugly without shader)
pbuffer/backbuffer: water looks ok, but the paperdoll in the inventory is still flipped.
http://bugs.winehq.org/show_bug.cgi?id=14378
Léon van der Kaap leonkaap@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leonkaap@gmail.com
--- Comment #16 from Léon van der Kaap leonkaap@gmail.com 2009-07-05 09:27:32 --- I have run Morrowind+Tribunal+Bloodmoon+patches and while running 1.1.25 I have good quality water and the portrait is not upside down any more. Anyone to confirm/deny this? Otherwise I should say that this bug is fixed.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #17 from Xavier Vachon xvachon@gmail.com 2009-07-05 10:07:33 --- Using latest git 1.1.25 and default ORM=fbo, the paperdoll is fine (not upside-down and no red line) and the map is coloured. The water looks fine but I still have lines in it (commented in the appropriate bug report).
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #18 from Tobias Jakobi liquid.acid@gmx.net 2009-07-06 07:00:24 --- Still this isn't fixed with backbuffer ORM.
http://bugs.winehq.org/show_bug.cgi?id=14378
Jannik H. scrawl@baseoftrash.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |scrawl@baseoftrash.de
--- Comment #19 from Jannik H. scrawl@baseoftrash.de 2009-08-16 08:30:20 --- confirming with 1.1.27 . There is no character portrait, only a read line. Map works fine though.
http://bugs.winehq.org/show_bug.cgi?id=14378
Kol kol@MV8660.spb.edu changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |kol@MV8660.spb.edu
--- Comment #20 from Kol kol@MV8660.spb.edu 2009-09-10 21:39:57 --- Under Wine 1.1.29 (video: GF 8800GT and 180.51 Nvidia driver) the inventory and the portrait is shown correctly, but with ORM=pbuffer all water is white and blinking and many white artefacts are seen on the screen, with ORM=fbo the screen is normal and the local map is sometimes black, sometimes normal (while the global map is normal always) and with ORM=backbuffer all views are normal (if blinking textures due to z-buffer bug and impossibility to use antialiasing are normal).
http://bugs.winehq.org/show_bug.cgi?id=14378
Daniel Tschernatsch daniel.tschernatsch@gmx.de changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |daniel.tschernatsch@gmx.de
--- Comment #21 from Daniel Tschernatsch daniel.tschernatsch@gmx.de 2009-12-14 04:03:42 --- I experience no such issues with 1.1.34. Seems to be fixed.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #22 from Tobias Jakobi liquid.acid@gmx.net 2009-12-14 04:06:06 --- Make sure you're NOT using fbo mode to reproduce this bug.
http://bugs.winehq.org/show_bug.cgi?id=14378
--- Comment #23 from Daniel Tschernatsch daniel.tschernatsch@gmx.de 2009-12-14 05:44:09 --- Sorry, backbuffer and FBO works for me. Pbuffer crashes the whole game when going outside of the boat at the beginning or when I try to load a savegame.
http://bugs.winehq.org/show_bug.cgi?id=14378
Vitaliy Margolen vitaliy@kievinfo.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|NEW |RESOLVED Resolution| |FIXED
--- Comment #24 from Vitaliy Margolen vitaliy@kievinfo.com 2009-12-14 08:44:02 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=14378
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #25 from Alexandre Julliard julliard@winehq.org 2009-12-18 13:07:00 --- Closing bugs fixed in 1.1.35.