https://bugs.freedesktop.org/show_bug.cgi?id=58131
Priority: medium Bug ID: 58131 Assignee: dri-devel@lists.freedesktop.org Summary: r300g: Corruption in Half Life 2 unless gl_ClipVertex is written Severity: normal Classification: Unclassified OS: All Reporter: stefandoesinger@gmx.at Hardware: Other Status: NEW Version: git Component: Drivers/Gallium/r300 Product: Mesa
Created attachment 71330 --> https://bugs.freedesktop.org/attachment.cgi?id=71330&action=edit Screenshot of the static main menu
Half-Life 2 (running in Wine) has a random vertex corruption. This corruption can be seen in the static main menu(start it with -console) and in-game. The corruption goes away if I modify Wine to always write gl_ClipVertex even if clipping is disabled.
This is interesting particularly because r300g does not support clipping with vertex shaders. It says so on the command line, and in-game rendering and the Wine tests confirm this.