Merge branch 'mesa_7_5_branch'
[mesa.git] / src / gallium / auxiliary / draw / draw_pipe_offset.c
index 8ddc4ee6178c33b6f7e1a3c14a13c0de6d65a4ab..40798a5d6e7b394b25fe9eb2595067c83e040b77 100644 (file)
@@ -123,7 +123,7 @@ static void offset_first_tri( struct draw_stage *stage,
 {
    struct offset_stage *offset = offset_stage(stage);
 
-   offset->units = stage->draw->rasterizer->offset_units * stage->draw->mrd;
+   offset->units = (float) (stage->draw->rasterizer->offset_units * stage->draw->mrd);
    offset->scale = stage->draw->rasterizer->offset_scale;
 
    stage->tri = offset_tri;
@@ -166,6 +166,7 @@ struct draw_stage *draw_offset_stage( struct draw_context *draw )
    draw_alloc_temp_verts( &offset->stage, 3 );
 
    offset->stage.draw = draw;
+   offset->stage.name = "offset";
    offset->stage.next = NULL;
    offset->stage.point = draw_pipe_passthrough_point;
    offset->stage.line = draw_pipe_passthrough_line;