Created attachment 54189 [details]
Object outlines are not rendered correctly in the game CoreBreach on i965. Instead of being drawn only on the edges of objects they show up all over. This bug affects both 7.11 and git.
CoreBreach is so far only available as beta for Linux:
-- chipset: G45 / ICH10R
-- system architecture: 32-bit
-- Linux distribution: Debian unstable
-- Machine or mobo model: Asus P5Q-EM
-- Display connector: DVI
-- xf86-video-intel: 2.17.0
-- xserver: 18.104.22.1682
-- drm: 2.4.27
-- kernel: 3.1.1
FYI used the old "standard" fixed function way to render object outlines:
1.) render objects normally
2.) setup OpenGL to render backfaces and as lines ( glCullFace(GL_FRONT); glPolygonMode(GL_FRONT_AND_BACK, GL_LINE); )
2.1.) switch to a simple shader that just draws black or disable lighting and use glColor(black) in fixed function
3.) render objects again
4.) reset ( glCullFace(GL_BACK); glPolygonMode(GL_FRONT_AND_BACK, GL_FILL);)
Is this still an issue on more recent versions of the Intel driver?
Everything seems to be rendering fine with Mesa 8.0.5 and version 1.1.5 of the game, haven't had time to try 9.2 or git however.