Created attachment 59307 [details] screenshot of civ4 on wine-1.3.15 with mesa-7.11.2 My problem appears to be identical to bug 35373. After all, it was the same with the mesa version that was supposed to have it fixed. The system: Gentoo amd64 multilib, kernel-3.3, GMA4500MHD Intel userspace driver version: git Affected/tested mesa versions: 7.11.2, 8.0, git The problem: Starting Civilization IV from wine-1.3.15 onwards (the first version to use that extension) it paints too dark images as soon as accessing the main menu. Temporary solution (as in above bug 35373): MESA_EXTENSION_OVERRIDE="-GL_EXT_texture_sRGB_decode" There is an option in wine-1.3.15 to disable hardware pixel- and vertexshader, turned off it renders graphics less dark, but still not right.
Created attachment 59308 [details] output of glxinfo32 with latest mesa git
still present in Mesa 8 and Mesa 8-devel (git)
I have this problem on i915 too. So MESA_EXTENSION_OVERRIDE="-GL_EXT_texture_sRGB_decode" is not working.
Have the same problem on Sandy Bridge gen2. Too dark s3tc-compressed textures in most of games on wine. Disabling s3tc makes some textures to bright. Disabling GL_EXT_texture_sRGB_decode helps.
Have the same problem on Sandy Bridge gen2. Too dark s3tc-compressed textures in most of games on wine. Disabling s3tc makes some textures too bright. Disabling GL_EXT_texture_sRGB_decode helps.
Care to try: http://lists.freedesktop.org/archives/mesa-dev/2012-July/024917.html
Thx, I tried it immediately (patched mesa-8.1_rc1_pre20120724) but without success. Builds fine, but the same graphics issue as before.
Pardon, I failed. :) After patching the actually relevant mesa-32bit packge it seems to be FIXED! :D
*** Bug 40509 has been marked as a duplicate of this bug. ***
Thanks! commit 19bd5936af7278c0cce0728e8d6dec1a951eaf58 Author: Eric Anholt <eric@anholt.net> Date: Mon Jul 30 11:04:57 2012 -0700 i965: Add support for GL_SKIP_DECODE_EXT on other SRGB formats. Fixes some failures in getteximage-formats. v2: Remove stray include, and drop extra test for encoding == GL_SRGB -- _mesa_get_srgb_format_linear() returns the same format if it wasn't SRGB. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=48120 Reviewed-by: Kenneth Graunke <kenneth@whitecape.org> (v1) NOTE: This is a candidate for the 8.0 branch.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.