summaryrefslogtreecommitdiff
path: root/src/mesa/drivers/dri/r300/r300_render.c
diff options
context:
space:
mode:
authorAapo Tahkola <aet@rasterburn.org>2005-02-02 13:29:11 +0000
committerAapo Tahkola <aet@rasterburn.org>2005-02-02 13:29:11 +0000
commit1a1c49f8a6b0e46c1b551409534b3e2ebbbb401d (patch)
tree6304b515ff42399f2324951f2028996bf3a46b39 /src/mesa/drivers/dri/r300/r300_render.c
parent3fec8c24ec14a5e07953828beba7e03d6367ae34 (diff)
Changed parts of r300_setup_routing to use WARN_ONCE.
Diffstat (limited to 'src/mesa/drivers/dri/r300/r300_render.c')
-rw-r--r--src/mesa/drivers/dri/r300/r300_render.c14
1 files changed, 10 insertions, 4 deletions
diff --git a/src/mesa/drivers/dri/r300/r300_render.c b/src/mesa/drivers/dri/r300/r300_render.c
index 1e4db5e1d3..dac7006e57 100644
--- a/src/mesa/drivers/dri/r300/r300_render.c
+++ b/src/mesa/drivers/dri/r300/r300_render.c
@@ -411,7 +411,7 @@ static void upload_vertex_buffer(r300ContextPtr rmesa, GLcontext *ctx)
offset+=v->size*4*VB->Count; \
idx++; \
}
-
+
UPLOAD_VECTOR(VB->ObjPtr);
UPLOAD_VECTOR(VB->ColorPtr[0]);
/* texture coordinates */
@@ -518,8 +518,8 @@ static GLboolean r300_run_render(GLcontext *ctx,
if (RADEON_DEBUG == DEBUG_PRIMS)
fprintf(stderr, "%s\n", __FUNCTION__);
-
-
+
+
#if 1
#if 1
@@ -597,7 +597,13 @@ static void r300_check_render(GLcontext *ctx, struct tnl_pipeline_stage *stage)
stage->active = GL_FALSE;
return;
}
-
+
+#if 0 // selecting VERT_BIT_NORMAL still doesnt give us normals but why?
+ stage->inputs |= VERT_BIT_POS;
+ stage->inputs |= VERT_BIT_NORMAL;
+ stage->inputs |= VERT_BIT_COLOR0;
+#endif
+
// I failed to figure out how dither works in hardware,
// let's just ignore it for now
//FALLBACK_IF(ctx->Color.DitherFlag);