i965: Fix glFrontFacing in twoside GLSL demo.
authorEric Anholt <eric@anholt.net>
Mon, 23 Mar 2009 23:29:31 +0000 (16:29 -0700)
committerEric Anholt <eric@anholt.net>
Tue, 24 Mar 2009 05:52:51 +0000 (22:52 -0700)
commit699db6d842c52d0b3b98b320f8ef1104a65fa783
tree90b80117968b4cb7ec3fe186e7a24b28339774c0
parent411d913ccea362dbd75411266d7abb685214ee93
i965: Fix glFrontFacing in twoside GLSL demo.

This also cuts instructions by just using the existing bit in the payload
rather than computing it from the determinant in the SF unit and passing it
as a varying down to the WM.  Something still goes wrong with getting the
backface color right, but a simpler shader appears to get the right result.
src/mesa/drivers/dri/i965/brw_sf_emit.c
src/mesa/drivers/dri/i965/brw_wm.c
src/mesa/drivers/dri/i965/brw_wm.h
src/mesa/drivers/dri/i965/brw_wm_debug.c
src/mesa/drivers/dri/i965/brw_wm_emit.c
src/mesa/drivers/dri/i965/brw_wm_fp.c
src/mesa/drivers/dri/i965/brw_wm_glsl.c
src/mesa/drivers/dri/i965/brw_wm_pass1.c