Mesa (master): gallium: remnants of old ccw state

Keith Whitwell keithw at kemper.freedesktop.org
Fri May 21 15:05:33 UTC 2010


Module: Mesa
Branch: master
Commit: 519694e0fcbd776787a69b7cef87c14dd7c99dc5
URL:    http://cgit.freedesktop.org/mesa/mesa/commit/?id=519694e0fcbd776787a69b7cef87c14dd7c99dc5

Author: Keith Whitwell <keithw at vmware.com>
Date:   Fri May 21 16:05:16 2010 +0100

gallium: remnants of old ccw state

---

 src/gallium/drivers/cell/ppu/cell_render.c    |    2 +-
 src/gallium/drivers/cell/spu/spu_tri.c        |    2 +-
 src/gallium/state_trackers/python/st_device.c |    3 +--
 src/gallium/tests/graw/quad-tex.c             |    3 +--
 src/gallium/tests/trivial/quad-tex.c          |    3 +--
 src/gallium/tests/trivial/tri.c               |    3 +--
 6 files changed, 6 insertions(+), 10 deletions(-)

diff --git a/src/gallium/drivers/cell/ppu/cell_render.c b/src/gallium/drivers/cell/ppu/cell_render.c
index 79cb8df..f648482 100644
--- a/src/gallium/drivers/cell/ppu/cell_render.c
+++ b/src/gallium/drivers/cell/ppu/cell_render.c
@@ -152,7 +152,7 @@ cell_flush_prim_buffer(struct cell_context *cell)
       struct cell_command_render *render = &cell_global.command[i].render;
       render->prim_type = PIPE_PRIM_TRIANGLES;
       render->num_verts = cell->prim_buffer.num_verts;
-      render->front_winding = cell->rasterizer->front_winding;
+      render->front_ccw = cell->rasterizer->front_ccw;
       render->vertex_size = cell->vertex_info->size * 4;
       render->xmin = cell->prim_buffer.xmin;
       render->ymin = cell->prim_buffer.ymin;
diff --git a/src/gallium/drivers/cell/spu/spu_tri.c b/src/gallium/drivers/cell/spu/spu_tri.c
index f619380..efeebca 100644
--- a/src/gallium/drivers/cell/spu/spu_tri.c
+++ b/src/gallium/drivers/cell/spu/spu_tri.c
@@ -568,7 +568,7 @@ setup_sort_vertices(const qword vs)
    ASSERT(CELL_FACING_FRONT == 0);
    ASSERT(CELL_FACING_BACK == 1);
    setup.facing = (area * sign > 0.0f)
-      ^ (spu.rasterizer.front_winding == PIPE_WINDING_CW);
+      ^ (!spu.rasterizer.front_ccw);
 
    return TRUE;
 }
diff --git a/src/gallium/state_trackers/python/st_device.c b/src/gallium/state_trackers/python/st_device.c
index aac28ca..dce24bc 100644
--- a/src/gallium/state_trackers/python/st_device.c
+++ b/src/gallium/state_trackers/python/st_device.c
@@ -184,8 +184,7 @@ st_context_create(struct st_device *st_dev)
    {
       struct pipe_rasterizer_state rasterizer;
       memset(&rasterizer, 0, sizeof(rasterizer));
-      rasterizer.front_winding = PIPE_WINDING_CW;
-      rasterizer.cull_mode = PIPE_WINDING_NONE;
+      rasterizer.cull_face = PIPE_FACE_NONE;
       cso_set_rasterizer(st_ctx->cso, &rasterizer);
    }
 
diff --git a/src/gallium/tests/graw/quad-tex.c b/src/gallium/tests/graw/quad-tex.c
index 91b1cf4..225cbfc 100644
--- a/src/gallium/tests/graw/quad-tex.c
+++ b/src/gallium/tests/graw/quad-tex.c
@@ -377,8 +377,7 @@ static void init( void )
       struct pipe_rasterizer_state rasterizer;
       void *handle;
       memset(&rasterizer, 0, sizeof rasterizer);
-      rasterizer.front_winding = PIPE_WINDING_CW;
-      rasterizer.cull_mode = PIPE_WINDING_NONE;
+      rasterizer.cull_face = PIPE_FACE_NONE;
       rasterizer.gl_rasterization_rules = 1;
       handle = ctx->create_rasterizer_state(ctx, &rasterizer);
       ctx->bind_rasterizer_state(ctx, handle);
diff --git a/src/gallium/tests/trivial/quad-tex.c b/src/gallium/tests/trivial/quad-tex.c
index 522ff3c..93f2487 100644
--- a/src/gallium/tests/trivial/quad-tex.c
+++ b/src/gallium/tests/trivial/quad-tex.c
@@ -201,8 +201,7 @@ static void init_prog(struct program *p)
 
 	/* rasterizer */
 	memset(&p->rasterizer, 0, sizeof(p->rasterizer));
-	p->rasterizer.front_winding = PIPE_WINDING_CW;
-	p->rasterizer.cull_mode = PIPE_WINDING_NONE;
+	p->rasterizer.cull_face = PIPE_FACE_NONE;
 	p->rasterizer.gl_rasterization_rules = 1;
 
 	/* sampler */
diff --git a/src/gallium/tests/trivial/tri.c b/src/gallium/tests/trivial/tri.c
index 4830524..7823c27 100644
--- a/src/gallium/tests/trivial/tri.c
+++ b/src/gallium/tests/trivial/tri.c
@@ -151,8 +151,7 @@ static void init_prog(struct program *p)
 
 	/* rasterizer */
 	memset(&p->rasterizer, 0, sizeof(p->rasterizer));
-	p->rasterizer.front_winding = PIPE_WINDING_CW;
-	p->rasterizer.cull_mode = PIPE_WINDING_NONE;
+	p->rasterizer.cull_face = PIPE_FACE_NONE;
 	p->rasterizer.gl_rasterization_rules = 1;
 
 	/* drawing destination */




More information about the mesa-commit mailing list