http://bugs.winehq.org/show_bug.cgi?id=17919
Summary: [?Regression] Oblivion: The game scene is not visible with WINE-1.1.18 Product: Wine Version: unspecified Platform: PC OS/Version: Linux Status: UNCONFIRMED Severity: major Priority: P2 Component: -unknown AssignedTo: wine-bugs@winehq.org ReportedBy: xiao-feng.guan@amd.com
The game Oblivion can successfully starts. However, when entering into the game scene, only the menu & status bar are visible. The major scene is black.
This is observed both on NV and AMD's graphic card. (NV FX4600, AMD V8700) The Linux distribution is Ubuntu 8.10. Driver is the latest NV/AMD official release version.
It doesn't happen on WINE 1.0.1 but on the developing version 1.1.18. It could be a regression.
http://bugs.winehq.org/show_bug.cgi?id=17919
Jeff Zaroyko jeffz@jeffz.name changed:
What |Removed |Added ---------------------------------------------------------------------------- Severity|major |normal Summary|[?Regression] Oblivion: The |Oblivion: The game scene is |game scene is not visible |not visible |with WINE-1.1.18 | Version|unspecified |1.1.18
--- Comment #1 from Jeff Zaroyko jeffz@jeffz.name 2009-04-01 07:17:14 --- not major, http://bugs.winehq.org/page.cgi?id=fields.html#bug_severity
where are the results of your regression testing? http://wiki.winehq.org/RegressionTesting
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #2 from Guan Xiaofeng xiao-feng.guan@amd.com 2009-04-01 09:18:03 --- Oho, I'm fresh here. I'll get the regression point later.
http://bugs.winehq.org/show_bug.cgi?id=17919
Guan Xiaofeng xiao-feng.guan@amd.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |hverbeet@gmail.com
--- Comment #3 from Guan Xiaofeng xiao-feng.guan@amd.com 2009-04-02 21:37:15 --- Hello, here is the regression result:
02a2ba9d2f8f02d85873e9b7a30c71f1ac08990d is first bad commit commit 02a2ba9d2f8f02d85873e9b7a30c71f1ac08990d Author: H. Verbeet hverbeet@gmail.com Date: Mon Jun 23 00:22:19 2008 +0200
wined3d: Report post pixelshader blending on WINED3DFMT_A16B16G16R16F.
:040000 040000 8449ed0dc88dac66762b1548394d791c4839440f 362a1965ceb5f3629cc8b24b0bd986bb9c0d7caa M dlls
http://bugs.winehq.org/show_bug.cgi?id=17919
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Keywords| |regression
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #4 from Ben Anderson roothorick@new.rr.com 2009-05-07 18:17:03 --- Make sure HDR is disabled, then restart the game. (Bug 18381)
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #5 from Guan Xiaofeng xiao-feng.guan@amd.com 2009-05-11 05:53:39 --- Yes, it works. However, before this regression point, disabling HDR is not necessary.
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #6 from H. Verbeet hverbeet@gmail.com 2009-05-11 06:13:21 --- (In reply to comment #5)
Yes, it works. However, before this regression point, disabling HDR is not necessary.
Did HDR work though? The reason could simply be that the game didn't try to use this code path before. I'd certainly expect those cards to support post pixelshader blending on GL_RGBA16F_ARB targets.
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #7 from Guan Xiaofeng xiao-feng.guan@amd.com 2009-05-11 22:17:28 --- Disabling HDR works throgh. If you don't mind, you can point out the place to set/apply GL_RGBA16F_ARB routine. I may help when I am free.
http://bugs.winehq.org/show_bug.cgi?id=17919
--- Comment #8 from H. Verbeet hverbeet@gmail.com 2009-05-12 02:04:13 --- (In reply to comment #7)
Disabling HDR works throgh. If you don't mind, you can point out the place to set/apply GL_RGBA16F_ARB routine. I may help when I am free.
I'm not completely sure what you're asking, but the "gl_formats_template" table in dlls/wined3d/utils.c maps D3D formats to GL formats. The D3D format in question is WINED3DFMT_R16G16B16A16_FLOAT. The actual texture levels are created in surface_allocate_surface() in dll/wined3d/surface.c, and filled in surface_upload_data().
I don't know if you changed any settings or not, but note that you'll likely need to use FBOs for offscreen rendering for HDR to work properly.
http://bugs.winehq.org/show_bug.cgi?id=17919
Fernando fernandocarvalho1987@hotmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |fernandocarvalho1987@hotmai | |l.com
--- Comment #9 from Fernando fernandocarvalho1987@hotmail.com 2009-10-10 10:44:14 --- In wine-1.1.31 this bug still happening. Is there an easy way to fix it?
http://bugs.winehq.org/show_bug.cgi?id=17919
Vincent Povirk madewokherd@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Component|-unknown |directx-d3d
http://bugs.winehq.org/show_bug.cgi?id=17919
spammaster@madtracker.net changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |spammaster@madtracker.net
--- Comment #10 from spammaster@madtracker.net 2010-02-21 09:45:23 --- This bug has been fixed. I Get HDR and even without any extra dll's oblivion works like a charm in wine 1.1.37 with absolutely no glitches whatsoever.
http://bugs.winehq.org/show_bug.cgi?id=17919
Austin English austinenglish@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #11 from Austin English austinenglish@gmail.com 2010-02-21 12:14:19 --- Reported fixed.
http://bugs.winehq.org/show_bug.cgi?id=17919
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #12 from Alexandre Julliard julliard@winehq.org 2010-03-05 12:42:54 --- Closing bugs fixed in 1.1.40.