r600g: fix point size

fixes piglit pointAtten and point-sprite tests
This commit is contained in:
Dave Airlie 2010-08-18 13:29:41 +10:00
parent 35220fc598
commit 1147814365
1 changed files with 1 additions and 1 deletions

View File

@ -874,7 +874,7 @@ static struct radeon_state *r600_rasterizer(struct r600_context *rctx)
S_02881C_VS_OUT_MISC_VEC_ENA(state->point_size_per_vertex);
rstate->states[R600_RASTERIZER__PA_CL_NANINF_CNTL] = 0x00000000;
/* point size 12.4 fixed point */
tmp = (unsigned)(state->point_size * 8.0 / 2.0);
tmp = (unsigned)(state->point_size * 8.0);
rstate->states[R600_RASTERIZER__PA_SU_POINT_SIZE] = S_028A00_HEIGHT(tmp) | S_028A00_WIDTH(tmp);
rstate->states[R600_RASTERIZER__PA_SU_POINT_MINMAX] = 0x80000000;
rstate->states[R600_RASTERIZER__PA_SU_LINE_CNTL] = 0x00000008;