http://bugs.winehq.org/show_bug.cgi?id=32799
Bug #: 32799 Summary: err:d3d:check_fbo_compat Product: Wine Version: 1.5.22 Platform: x86-64 OS/Version: Linux Status: UNCONFIRMED Severity: normal Priority: P2 Component: directx-d3d AssignedTo: wine-bugs@winehq.org ReportedBy: d.okias@gmail.com Classification: Unclassified
Three times repeated on Counter Strike 1.6 start. Driver: r600g, lastest (with llvm). Is generated even with selected software in-game rendering.
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133 err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133 err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133 fixme:win:EnumDisplayDevicesW ((null),0,0x33f338,0x00000000), stub! fixme:ddraw:ddraw7_FlipToGDISurface iface 0x148158 stub! fixme:ieframe:ViewObject_SetAdvise (0x1c2100)->(1 00000002 0xdf4010)
...
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #1 from okias d.okias@gmail.com 2013-01-24 08:14:26 CST --- ~ $ MESA_GLSL=dump ./cstrike
GLSL IR for linked fragment program 0: ( (declare (out ) vec4 gl_FragColor) (declare (temporary ) vec4 gl_FragColor) (declare (in ) vec4 gl_Color) (function main (signature void (parameters ) ( (assign (xyzw) (var_ref gl_FragColor) (var_ref gl_Color) ) (assign (xyzw) (var_ref gl_FragColor@2) (var_ref gl_FragColor) ) ))
)
)
err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133 err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133 err:d3d:check_fbo_compat >>>>>>>>>>>>>>>>> GL_INVALID_OPERATION (0x502) from Post-pixelshader blending check @ /var/tmp/portage/app-emulation/wine-1.5.22/work/wine-1.5.22/dlls/wined3d/utils.c / 1133
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #2 from Henri Verbeet hverbeet@gmail.com 2013-01-24 08:46:46 CST --- Is that a new issue? This happens during intialization, but I've never seen this myself with r600g. (Though I don't use llvm.)
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #3 from okias d.okias@gmail.com 2013-01-24 08:48:34 CST --- it's pretty new (circa 2 months).
I updated both, wine and llvm and mesa (git version)...
maybe for more information: gpu 6550D on cpu.
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #4 from Henri Verbeet hverbeet@gmail.com 2013-01-24 10:36:44 CST --- Created attachment 43314 --> http://bugs.winehq.org/attachment.cgi?id=43314 patch
Does this patch help?
http://bugs.winehq.org/show_bug.cgi?id=32799
marceel marceel@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |marceel@gmail.com
--- Comment #5 from marceel marceel@gmail.com 2013-01-26 10:27:37 CST --- My game cant find direct3D device wih regression I found out this patch, when i reverted it game started normally ...
6c6565dea034327e325b0a03cbed908d37e88df6 is the first bad commit commit 6c6565dea034327e325b0a03cbed908d37e88df6 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Jan 25 10:57:20 2013 +0100
wined3d: Get rid of a superfluous texture copy in check_fbo_compat().
:040000 040000 d1f4aefeb1605108010b0f25dc1d541f5782b7f2 a3c1e45278d2aabc77d547a4ae998bc1d50a4163 M dlls
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #6 from Henri Verbeet hverbeet@gmail.com 2013-01-26 10:38:09 CST --- (In reply to comment #5)
My game cant find direct3D device wih regression I found out this patch, when i reverted it game started normally ...
You should probably create a new bug for that, but what driver and hardware are you using, and could you attach a WINEDEBUG=+d3d log?
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #7 from marceel marceel@gmail.com 2013-01-26 11:16:54 CST --- Created attachment 43348 --> http://bugs.winehq.org/attachment.cgi?id=43348 winedebug=+d3d
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #8 from marceel marceel@gmail.com 2013-01-26 11:20:49 CST --- (In reply to comment #7)
Created attachment 43348 [details] winedebug=+d3d
HW: ATI module: RV770 [Radeon HD 4850]
Driver: catalyst catalyst-total-hd234k https://aur.archlinux.org/packages/catalyst-total-hd234k/
http://bugs.winehq.org/show_bug.cgi?id=32799
Matteo Bruni matteo.mystral@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- CC| |matteo.mystral@gmail.com
--- Comment #9 from Matteo Bruni matteo.mystral@gmail.com 2013-01-26 17:00:15 CST --- (In reply to comment #5)
My game cant find direct3D device wih regression I found out this patch, when i reverted it game started normally ...
6c6565dea034327e325b0a03cbed908d37e88df6 is the first bad commit commit 6c6565dea034327e325b0a03cbed908d37e88df6 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Jan 25 10:57:20 2013 +0100
wined3d: Get rid of a superfluous texture copy in check_fbo_compat().
:040000 040000 d1f4aefeb1605108010b0f25dc1d541f5782b7f2 a3c1e45278d2aabc77d547a4ae998bc1d50a4163 M dlls
marceel, patch http://source.winehq.org/patches/data/93994 should hopefully solve your issue.
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #10 from marceel marceel@gmail.com 2013-01-27 02:41:01 CST --- (In reply to comment #9)
(In reply to comment #5)
My game cant find direct3D device wih regression I found out this patch, when i reverted it game started normally ...
6c6565dea034327e325b0a03cbed908d37e88df6 is the first bad commit commit 6c6565dea034327e325b0a03cbed908d37e88df6 Author: Henri Verbeet hverbeet@codeweavers.com Date: Fri Jan 25 10:57:20 2013 +0100
wined3d: Get rid of a superfluous texture copy in check_fbo_compat().
:040000 040000 d1f4aefeb1605108010b0f25dc1d541f5782b7f2 a3c1e45278d2aabc77d547a4ae998bc1d50a4163 M dlls
marceel, patch http://source.winehq.org/patches/data/93994 should hopefully solve your issue.
yes,thanks this patch worked great. But i don't know if my bug was same as for others i hope it was.
http://bugs.winehq.org/show_bug.cgi?id=32799
--- Comment #11 from okias d.okias@gmail.com 2013-01-28 03:46:22 CST --- patch helps, seems OK.
Thank you Henri!
http://bugs.winehq.org/show_bug.cgi?id=32799
Henri Verbeet hverbeet@gmail.com changed:
What |Removed |Added ---------------------------------------------------------------------------- Fixed by SHA1| |6c6565dea034327e325b0a03cbe | |d908d37e88df6 Status|UNCONFIRMED |RESOLVED Resolution| |FIXED
--- Comment #12 from Henri Verbeet hverbeet@gmail.com 2013-01-29 13:46:14 CST --- Resolving FIXED.
http://bugs.winehq.org/show_bug.cgi?id=32799
Alexandre Julliard julliard@winehq.org changed:
What |Removed |Added ---------------------------------------------------------------------------- Status|RESOLVED |CLOSED
--- Comment #13 from Alexandre Julliard julliard@winehq.org 2013-02-01 04:55:19 CST --- Closing bugs fixed in 1.5.23.