http://bugs.winehq.org/show_bug.cgi?id=10557
--- Comment #9 from Leigh Dyer lsd@linuxgamers.net 2007-11-27 05:26:37 --- Thanks, Stefan -- that patch does seem to fix the problem on my 8800GT. With UseGLSL enabled, I can run HL2 without any graphical corruption, and without seeing the GL_INVALID_OPERATION error in glsl_shader. Portal requires -dxlevel 81 (presumably due to unrelated issues), but it also works fine: no corruption, no GL_INVALID_OPERATION errors. Let me know if you'd like to see the logs.