i965: Fix fp fragment.position handling and enable HW part of ARB_fcc.
authorEric Anholt <eric@anholt.net>
Tue, 26 Jan 2010 21:08:42 +0000 (13:08 -0800)
committerEric Anholt <eric@anholt.net>
Tue, 26 Jan 2010 21:30:26 +0000 (13:30 -0800)
commitf62c2a0bb89041567467a6c01cf1eb27cec01e9e
tree77c6654bd9db37fab32f0c8780c15511694034e9
parent11c581c6ce0b09dc4203a7f93ebb8f76357f19be
i965: Fix fp fragment.position handling and enable HW part of ARB_fcc.

As with swrast, this fixes the default pixel center behavior which was
broken, and implements the previous behavior for integer.  Fixes
piglit fp-arb-fragment-coord-conventions-none.  The extension won't be
exposed until we get the GLSL part implemented.

The DRI1 origin_x/y parts are dropped since they're no longer relevant.
src/mesa/drivers/dri/i965/brw_wm.c
src/mesa/drivers/dri/i965/brw_wm.h
src/mesa/drivers/dri/i965/brw_wm_emit.c