http://bugs.winehq.org/show_bug.cgi?id=12138
Summary: Screenshots black or sheared for DirectX games
Product: Wine
Version: 0.9.56.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: wine(a)ibboard.co.uk
Originally posted at http://forum.winehq.org/viewtopic.php?t=298 as a request
for whether it could be fixed through config etc.
I'm trying to take screenshots of the Dawn of War game through Wine. The game
runs fine with Wine and under Windows it has a built-in screenshot function
that dumps a JPEG to a sub-folder.
Under Wine the game never gets the print screen request because Compiz or
Metacity hijack the signal first and start Gnome-Screenshot. Sometimes the
screenshot is okay, but other times the screenshot has shearing/artifacting it
in, presumably because the trooper in the game moved before the screenshot app
could copy the whole image buffer.
If I change the key bindings so that nothing is intercepting the print screen
then I do get a screenshot in the folder as expected, but it is pure black and
so isn't very useful.
Apparently this is a bug that has been fixed before. I've assumed it is some
form of DirectX issue.
Graphics: Radeon X800XL with FGLRX v8.3 using AIGLX on XOrg server 7.3
OS: Fedora 8
Wine: 0.9.56 from Fedora repos
Tested under: Compiz-Fusion and Metacity
Success rate: Occasional for Gnome-Screenshot. Some screenshots only have minor
shearing/artifacting and are usable, others are terrible.
Example screenshots can be provided if necessary.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=14917
Summary: Ddraw Realizepalette regression
Product: Wine
Version: CVS/GIT
Platform: Other
URL: ftp://ftp.westwood.com/pub/redalert/previews/demo/ra95de
mo.zip
OS/Version: other
Status: NEW
Severity: enhancement
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: thunderbird2k(a)gmx.net
Hi,
As of commit e178ddd9e1e16d1a3f52492799692e289eefcf8c wined3d its
RealizePalette function doesn't work anymore in the DirectX Conformance test
(palette fading in fnddraw_dct) and Red Alert in case of the default GDI mode.
RealizePalette itself seems to receive the correct palette (the entries have
been updated correctly) but somehow the changes don't lead to a new image in
x11_copy_to_screen.
The patch that caused the regression is huge (1000+ lines), so debugging it is
time consuming.
Regards,
Roderick
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12842
Summary: Ddraw: visual test fails
Product: Wine
Version: 0.9.60
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: testcase
Severity: minor
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=12533)
--> (http://bugs.winehq.org/attachment.cgi?id=12533)
+ddraw in git
Ddraw's visual.c test fails for me consistently in git. +ddraw log attached.
This is on a fresh install of Ubuntu Hardy on an few years old Toshiba laptop.
ATI Mobility radeon 7000.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12110
Summary: Regression in Starfleet Command game since 0.9.57
Product: Wine
Version: 0.9.57.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: chris(a)chrobis.com
Created an attachment (id=11491)
--> (http://bugs.winehq.org/attachment.cgi?id=11491)
Output from command line
Since the release of 0.9.57, the Starfleet Command game no longer runs (it had
Platinum status in previous releases). Attempting to run the game now brings up
a a dialog box entitled "Win 95 Interpret..." with text "DirectDraw Init
FAILED", and spews out errors regarding d3d to the command line (see
attachment). Changing the Windows version in winecfg does not appear to help.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=14068
Summary: Blade Runner not drawing overlays
Product: Wine
Version: 1.0.0
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: lcid-fire(a)gmx.net
When playing the game Blade Runner there are objects drawn above the normal
screen. When these objects are shootable and of a certain type (police officer,
training target) they are not drawn.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12382
Summary: Touhou games don't show backgrounds at startup
Product: Wine
Version: 0.9.50.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: trivial
Priority: P2
Component: -unknown
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: dkeehl(a)gmail.com
Created an attachment (id=11878)
--> (http://bugs.winehq.org/attachment.cgi?id=11878)
Eiyashou with wine 0.9.50
With wine 0.9.50 and later, including the latest 0.9.59, Touhou games dont show
their backgrounds at startup.
Wine 0.9.49 dosent have this porblom.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=11931
Summary: Patrician3: Implement
IDirectDrawImpl_WaitForVerticalBlank
Product: Wine
Version: 0.9.56.
Platform: Other
OS/Version: other
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: luis.busquets(a)ilidium.com
Patrician3 asks for
fixme:ddraw:IDirectDrawImpl_WaitForVerticalBlank (0x142238)->(1,(nil))
In any case, it does not hang but the log has lots of calls to this
unimplemented function.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=10083
Summary: Inverted colours in C&C RA demo exit screen
Product: Wine
Version: 0.9.47.
Platform: PC
URL: ftp://ftp.westwood.com/pub/redalert/previews/demo/ra95de
mo.zip
OS/Version: Linux
Status: NEW
Keywords: download
Severity: minor
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alex(a)thehandofagony.com
CC: stefandoesinger(a)gmx.at
The exit screen of the Red Alert demo is displayed in inverted colours. This
appears to be a consequence of the DirectDraw rewrite, adding Stefan Dösinger
to the CC list.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10339
Summary: Sonic & Knuckles Collection games display wrong in
windowed mode
Product: Wine
Version: 0.9.48.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: echidnaman(a)gmail.com
Created an attachment (id=9008)
--> (http://bugs.winehq.org/attachment.cgi?id=9008)
Picture of symptoms
All three games in the Sonic and Knuckles Collection display wrong in windowed
mode. (Looks fine in fullscreen) The graphics are in black and white and are
smooshed to the left side of the screen. (See attached picture)
A downloadable demo is available at:
http://www.sega.com/support/support.php?item=support_games#pc
To work around the game crashing at startup, follow this procedure found by
Louis Lenders:
"I did however get the game running by doing wine RUNSONIC.EXE, then under
options select the checkbox "No background music". Then the game window is
responsive (still displays graphics wrong) After selecting "full screen" in the
menu, it looks rather ok, but the speed of the game seems way to high to me. "
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10659
Summary: Regression: X-Wing Vs. Tie Fighter fails to run
Product: Wine
Version: 0.9.50.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: whispersbreath(a)hotmail.com
Xwing vs Tie Fighter fails to run, gives the warning "DirectDraw Init FAILED at
2"
This is a regression in .9.50, since in earlier versions it worked perfectly
for me. I know this is an older game and not many people are actively playing
it in WINE but its one of my favorites. What more info do i need to provide?
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14561
Summary: Outlaws window shrinked to 1/4 of screen
Product: Wine
Version: 1.1.0
Platform: PC
URL: ftp://ftp.lucasarts.com/demos/pc/outdemo_v2.exe
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alex(a)thehandofagony.com
When exiting a screen that has standard Win32 controls & look, Outlaws is
shrinked to the upper left 1/4 of the screen; the rest is black. I believe
this is a regression, but I'll have to check. IN that case it is probably
quite old.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=10712
Summary: LieroX direct draw error
Product: Wine
Version: 0.9.46.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: pleasedontspamme(a)mail2mycell.com
trying to run lierox, I get the error:
Failed to set the video mode 640x480x16
ErrorMsg: DirectDrawSurface:Release: Unknown DirectDraw error: 0x1
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10167
Summary: sacred: Sacred crashes randomly after several actions in
game
Product: Wine
Version: 0.9.47.
Platform: PC
URL: http://www.sacred-game.com/index.php
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: daniel.spies(a)fuceekay.com
CC: daniel.spies(a)fuceekay.com
Created an attachment (id=8753)
--> (http://bugs.winehq.org/attachment.cgi?id=8753)
Console output of Crash
Sacred crashes randomly if you do several things ingame.
Some examples:
- clicking on a portal (similar to Diablo 2 town-portals)
- opening the quest log (key "L")
- opening the overview map (key "M")
- pressing escape to get the game menu
Sometimes the game crashes without doing anything.
I will submit several crash logs...
Regarding the logs I assume this is an wine-directx-ddraw issue.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=9330
Summary: application related Directdraw memory overflow- versions
after 0.9.35
Product: Wine
Version: 0.9.41.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: doom3d(a)atw.hu
Heroes of Might and Magic III. Complete crashed before first screen saying
directdraw error. My system is Ubuntu 7.04+ wine 0.9.41.
***
DirectDraw Error(14):
"DDERR_OUT OF MEMORY"
File: 'C:\Dev\Heroes3 Exp2\Game\Wingraph.cpp
line 154
***
Full cross-check:
- reinstalling heroes III.- no change
- reinstalling wine 0.9.41- no change
- switching back wine to 0.9.35- game runs propely
- installing wine 0.9.41 again- original error reproduced
Winecfg shows "missing libjack.so". This file is still missing after
reinstalling jack. Don't know how to get libjack.so ?
This problem was present with all wine versions. (0.9.23-0.9.41)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=11297
Summary: RosenkreuzStilette fails to acquire a DirectDraw object
Product: Wine
Version: 0.9.53.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: suikun(a)suikun.de
Created an attachment (id=10387)
--> (http://bugs.winehq.org/attachment.cgi?id=10387)
Relevant part of the warn+all output
The MegaMan doujin clone RosenkreuzStilette fails to acquire a DirectDraw
object and subsequently refuses to start up. I've attached the relevant part of
the log of WINEDEBUG=warn+all with the appropriate translations from Japanese.
A trial version of the game is availible at
http://kurotama.sakura.ne.jp/product/rks/ under downloads, further down the
page (below the warning to not use a download accelerator).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12580
Summary: JewelQuest crashes/loops while starting
Product: Wine
Version: 0.9.41.
Platform: PC
URL: http://www.reflexive.com/JewelQuest2.html
OS/Version: Linux
Status: NEW
Keywords: download
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: austinenglish(a)gmail.com
Created an attachment (id=12167)
--> (http://bugs.winehq.org/attachment.cgi?id=12167)
+relay,+seh,+tid log in git, rzip -9'ed
When trying to start JewelQuest, the game pops up a little buy me now screen.
Press play game, then the screen closes, and relaunches the same screen.
Fatal signal: Segmentation Fault (SDL Parachute Deployed)
fixme:d3d:IWineD3DDeviceImpl_Release (0x151a10) Device released with resources
still bound, acceptable but unexpected
fixme:d3d:dumpResources Leftover resource 0x154f30 with type
1,WINED3DRTYPE_SURFACE
Loops infinitely.
+relay,+seh,+tid attached (ran the game, pressed play game once, then closed)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12890
Summary: Menu doesn't render in Thief The Dark Project in readtex
mode
Product: Wine
Version: CVS/GIT
Platform: PC
URL: http://www.thief-thecircle.com/download.asp?fid=293
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexd4(a)inbox.lv
When going to menu by pressing ESC from the actual game level, menu doesn't
render (neither in full screen or desktop mode) when RTL mode is readtex.
Screen is not updated at all despite you can hear menu music and sound effects
as mouse passes clickable menu items. I get it on Geforce 2 mx and Geforce6100
and reportedly it also happens on some other nvidia cards.
Also happens immediately if directdrawrenderer is set to opengl (without it
menu works before starting level, apparently because it's rendered by gdi).
In other games readtex seems to work fine for me, so probably this indicates
some bug in wined3d triggered by readtex mode.
Demo is available.
Also affects system shock 2 (also Looking Glass Studio, probably shares engine
code) and, probably also Thief 2 - The Metal Age (I didn't check but it has
almost same engine).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=12976
Summary: ZDaemon flickers
Product: Wine
Version: 0.9.59.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: x86xlat(a)gmail.com
Latest ZDaemon (http://zdaemon.org/) with Wine (0.9.59-0.9.61, maybe some
earlier version too, I missed some) flickers in fullscreen mode while picking
item or taking damage. If you try to turn on "Direct Draw Palette Hack" option
from video options menu it begins flicker right away. There was no such problem
with 0.9.50.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=10133
Summary: After successful installation, Pool of Radiance 1.4 does
not start
Product: Wine
Version: 0.9.47.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: wine-x11driver
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: sick_soul(a)yahoo.it
Created an attachment (id=8709)
--> (http://bugs.winehq.org/attachment.cgi?id=8709)
WINEDEBUG=+relay captured stderr
After successfully installing Pool of Radiance 1.4,
and using the nocd patch as suggested in the appdb comments,
the game does not start.
Running wine por2Main.exe opens a black window in the top left corner
of the screen for a very brief moment,
and then the program quits.
I attach the stderr of WINEDEBUG=+relay as a gzipped text file.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=14955
Summary: Master of Orion 2: wine crashes after quitting the game
Product: Wine
Version: 1.1.3
Platform: Macintosh
OS/Version: Linux
Status: UNCONFIRMED
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: bunk(a)stusta.de
Created an attachment (id=15563)
--> (http://bugs.winehq.org/attachment.cgi?id=15563)
complete log
Backtrace:
=>1 0x00000000 (0x0033fb78)
2 0x7e8899e4 IDirectDrawSurfaceImpl_BltFast+0xf4() in ddraw (0x0033fbb8)
3 0x7e88c36c IDirectDrawSurface3Impl_BltFast+0x5c() in ddraw (0x0033fbe8)
4 0x00527110 in orion95 (+0x127110) (0x0033fd74)
5 0x7ea66247 call_window_proc+0x67() in user32 (0x0033fdb4)
6 0x7ea6a3a2 WINPROC_call_window+0xf2() in user32 (0x0033fdf4)
7 0x7ea2b5e6 DispatchMessageA+0x96() in user32 (0x0033fe34)
8 0x005278f2 in orion95 (+0x1278f2) (0x7ea2b550)
9 0x6ce85356 (0x57e58955)
10 0x00000000 (0x00000000)
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=9686
Summary: Zork: Nemesis and Zork: Grand Inquisitor seem to have
applied incremental filter over static parts of screen
image
Product: Wine
Version: 0.9.45.
Platform: PC
URL: http://appdb.winehq.org/appview.php?iVersionId=6034
OS/Version: Linux
Status: UNCONFIRMED
Severity: enhancement
Priority: P2
Component: wine-opengl
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: vit.hrachovy(a)sandbox.cz
Created an attachment (id=8106)
--> (http://bugs.winehq.org/attachment.cgi?id=8106)
Screen after few seconds of rendering
Hello
using the following Direct3D options, I've finally managed to run Zorks:
DirectDrawRenderer=opengl
RenderTargetLockMode=readdraw
However, the screen render still is not 100%, it looks like there is some sort
of incremental filter for static parts of picture.
See the attached pictures for more info, see the link below for demo installer
and Installation HOWTO.
Demo download and Howto install:
http://wood.sandbox.cz/zork-grand-inquisitor/
Regards
Vit
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=10821
Summary: System Shock 2 not loading up
Product: Wine
Version: 0.9.51.
Platform: PC-x86-64
OS/Version: Linux
Status: UNCONFIRMED
Severity: major
Priority: P2
Component: wine-directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: webmaster(a)knad.co.uk
Created an attachment (id=9687)
--> (http://bugs.winehq.org/attachment.cgi?id=9687)
Error report
I have System Shock 2 installed corrently (no-cd etc, runs fine on windows).
But in Ubuntu 7.10 on the latest wine (wine repository) it does not load (error
attached).
I am using NVIDEA graphics driver.
The error is from running the command: wine c:/Sshock2/shock2.exe
I have also tried running via: schedtool -a 0x2 -e wine c:/Sshock2/shock2.exe
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are watching all bug changes.
http://bugs.winehq.org/show_bug.cgi?id=11416
Summary: Left or upwards scrolling in Traffic Giant corrupts
Display
Product: Wine
Version: 0.9.54.
Platform: PC
OS/Version: Linux
Status: UNCONFIRMED
Severity: minor
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: elicoten(a)live.co.uk
The game seems playable, and scrolling by moving the mouse to the right hand
side or bottom of the screen works as well as right click-dragging mouse the to
scroll downwards or rightwards it works. When you try to scroll left or upwards
the graphics get corrupted.
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.
http://bugs.winehq.org/show_bug.cgi?id=14745
Summary: wined3d BltOverride - blits from non-pow2 surfaces cause
issues without GL_ARB_texture_non_power_of_two
Product: Wine
Version: CVS/GIT
Platform: PC
OS/Version: Linux
Status: NEW
Keywords: testcase
Severity: normal
Priority: P2
Component: directx-ddraw
AssignedTo: wine-bugs(a)winehq.org
ReportedBy: alexd4(a)inbox.lv
Created an attachment (id=15241)
--> (http://bugs.winehq.org/attachment.cgi?id=15241)
testcase in form of a patch to ddraw visual test
If there is a blit from non-pow2 surface (e.g. 128x72) to screen which is
followed by a blit from pow2 surface (e.g. 128x128) to screen, then second blit
is rendered incorrectly. Presumably in the second blit the first texture is
used somehow, instead of second. So, for example, in the testcase instead of
red and green quads, both quads will be red. Also happens in a real game
(forsaken), where there are also blits from surfaces 128x72 and 128x128.
This only appears when there is no GL_ARB_texture_non_power_of_two. Probably
related to GL_TEXTURE_RECTANGLE_ARB. Affects cards like geforce 2 mx, and also
reproduced on geforce 6100 by disabling GL_ARB_texture_non_power_of_two in
directx.c. Tobias Jakobi kindly tested this on geforce fx with positive result
(bug observed).
This is as if somehow GL_TEXTURE_RECTANGLE_ARB stays selected, which may be
possible because blits do not apply states and so (afaict)
texture_activate_dimensions isn't called and GL_TEXTURE_RECTANGLE_ARB may stay
enabled in such case (again afaict, so far i couldn't find a place where it
would be disabled in case of consecutive blits). Yet, strangely, adding
glDisable(GL_TEXTURE_RECTANGLE_ARB) in BltOverride doesn't seem to help.
On geforce fx and geforce 6100 this is worked around by using orm=fbo (on
geforce 2 there is no fbo). Didn't verify that myself but Stefan said on irc in
fbo mode GL_TEXTURE_RECTANGLE_ARB is always used so this could explain why it
works (if it indeed is related to failure to "switch" from
GL_TEXTURE_RECTANGLE_ARB to GL_TEXTURE_2D).
--
Configure bugmail: http://bugs.winehq.org/userprefs.cgi?tab=email
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.