From bae181f78d6ff5e37ef3c022563b2077c0247c2b Mon Sep 17 00:00:00 2001 From: Christoph Bumiller Date: Mon, 23 Aug 2010 14:25:13 +0200 Subject: [PATCH] nv50: fix check for sprite/point coord enable --- src/gallium/drivers/nv50/nv50_shader_state.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/gallium/drivers/nv50/nv50_shader_state.c b/src/gallium/drivers/nv50/nv50_shader_state.c index a244753c4d3..f187a074e6b 100644 --- a/src/gallium/drivers/nv50/nv50_shader_state.c +++ b/src/gallium/drivers/nv50/nv50_shader_state.c @@ -384,7 +384,7 @@ nv50_pntc_replace(struct nv50_context *nv50, uint32_t pntc[8], unsigned m) break; if (j < vp->out_nr) { - ubyte en = nv50->rasterizer->pipe.sprite_coord_enable; + uint32_t en = nv50->rasterizer->pipe.sprite_coord_enable; if (!(en & (1 << vp->out[j].si))) { m += n; @@ -547,7 +547,7 @@ nv50_fp_linkage_validate(struct nv50_context *nv50) so_method(so, tesla, NV50TCL_NOPERSPECTIVE_BITMAP(0), 4); so_datap (so, lin, 4); - if (nv50->rasterizer->pipe.sprite_coord_enable) { /* XXX: gl_PointCoord */ + if (nv50->rasterizer->pipe.point_quad_rasterization) { so_method(so, tesla, NV50TCL_POINT_SPRITE_CTRL, 1); so_data (so, nv50_pntc_replace(nv50, pntc, (interp >> 8) & 0xff)); -- 2.30.2