i965: Fix handling of drawing to MESA_FORMAT_XRGB8888
authorIan Romanick <ian.d.romanick@intel.com>
Wed, 9 Dec 2009 05:13:05 +0000 (21:13 -0800)
committerIan Romanick <ian.d.romanick@intel.com>
Thu, 10 Dec 2009 23:12:30 +0000 (15:12 -0800)
commiteadd9b8e16e3b1ad35fec54f780a0f94ac43988f
tree96d629941be568a7c2dc7676be04298a3bfe16b6
parent4f2b2032f46939b6056f837a086e73f0417183fc
i965: Fix handling of drawing to MESA_FORMAT_XRGB8888

It turns out that 965 and friends cannot actually render to an xRGB
surfaces.  Instead, the surface has to be RGBA with writes to alpha
disabled and the blend function modified to always use 1.0 for
destination alpha.
src/mesa/drivers/dri/i965/brw_cc.c
src/mesa/drivers/dri/i965/brw_wm_surface_state.c