https://bugs.winehq.org/show_bug.cgi?id=40198
Bug ID: 40198 Summary: Oblivion: corrupted screenshot using the stamp key Product: Wine Version: 1.9.3 Hardware: x86-64 OS: Linux Status: UNCONFIRMED Severity: minor Priority: P2 Component: directx-d3dx9 Assignee: wine-bugs@winehq.org Reporter: lorenzofer@live.it Distribution: ---
Created attachment 53705 --> https://bugs.winehq.org/attachment.cgi?id=53705 screen1
Using wine 1.9.3 Staging.
Every time I take a screenshot in the game The Elder Scroll 4: Oblivion, the screenshot is corrupted.
It's in greyscale, and misaligned
If I take a screenshot with the internal function of Oblivion Reloaded instead it is all correct.
part of wine stderr.
fixme:d3d:wined3d_check_device_format_conversion wined3d 0x196e10, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B8G8R8X8_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub! fixme:d3d:wined3d_check_device_format_conversion wined3d 0x196e10, adapter_idx 0, device_type WINED3D_DEVICE_TYPE_HAL, src_format WINED3DFMT_B5G6R5_UNORM, dst_format WINED3DFMT_B8G8R8X8_UNORM stub!
fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x80004. fixme:d3dx:D3DXLoadSurfaceFromMemory Unhandled filter 0x5.
and others things
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #1 from Lorenzo Ferrillo lorenzofer@live.it --- Created attachment 53706 --> https://bugs.winehq.org/attachment.cgi?id=53706 OR correct screenshot
This is a screenshot taken with OR internal function
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #2 from Lorenzo Ferrillo lorenzofer@live.it --- Created attachment 53707 --> https://bugs.winehq.org/attachment.cgi?id=53707 Wine stderr
This is the complete log of wine.
Note that the blocks: fixme:d3dx:ID3DXEffectImpl_Begin State capturing not supported, yet! fixme:d3dx:ID3DXEffectImpl_BeginPass No states applied, yet! fixme:d3dx:ID3DXEffectImpl_End State restoring not supported, yet! fixme:d3dx:ID3DXEffectImpl_Begin State capturing not supported, yet! fixme:d3dx:ID3DXEffectImpl_BeginPass No states applied, yet! fixme:d3dx:ID3DXEffectImpl_BeginPass No states applied, yet! fixme:d3dx:ID3DXEffectImpl_BeginPass No states applied, yet! fixme:d3dx:ID3DXEffectImpl_End State restoring not supported, yet!
exist only becouse the last run I did, I did it with Oblivion Reloaded loaded. This is for another future bug report. There aren't connections with this bug.
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #3 from Lorenzo Ferrillo lorenzofer@live.it --- The bug appears also in wine development version. So I put wine as product instead of wine-staging.
https://bugs.winehq.org/show_bug.cgi?id=40198
Alistair Leslie-Hughes leslie_alistair@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |leslie_alistair@hotmail.com
--- Comment #4 from Alistair Leslie-Hughes leslie_alistair@hotmail.com --- At first glace, this seems a duplicate of https://bugs.winehq.org/show_bug.cgi?id=25857
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #5 from Lorenzo Ferrillo lorenzofer@live.it --- No I'm following that bug also.
That functions are used only with Oblivion Reloaded installed. But this bug happen also on vanilla Oblivion, with a builtin function.
I explicitly said to ignore the fixme:d3dx:ID3DXEffectImpl_* State capturing not supported, yet! ,et,etc, becouse they are caused by another bug, and only when a specific OBSE plugin (Oblivion Reloaded, that is a graphical enancher) is installed.
Also I'm currently using last dev version with the preshader implementation by Paul Gofman. It doesn't fix this bug.
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #6 from Lorenzo Ferrillo lorenzofer@live.it --- Note that with the last wine that warnings are no more.
I may upload a log with the updated wine, when I have a bit of time
https://bugs.winehq.org/show_bug.cgi?id=40198
winetest@luukku.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |winetest@luukku.com
--- Comment #7 from winetest@luukku.com --- (In reply to Lorenzo Ferrillo from comment #6)
Note that with the last wine that warnings are no more.
I may upload a log with the updated wine, when I have a bit of time
Please do so.
https://bugs.winehq.org/show_bug.cgi?id=40198
--- Comment #8 from winetest@luukku.com --- (In reply to Lorenzo Ferrillo from comment #5)
Also I'm currently using last dev version with the preshader implementation by Paul Gofman. It doesn't fix this bug.
Lots of those patches if not all are now upstreamed. This bug report needs a new log to work with.