From b87957d59ab961a91b5151fc8af17464a6a8edef Mon Sep 17 00:00:00 2001 From: Brian Paul Date: Fri, 21 Apr 2006 02:44:35 +0000 Subject: [PATCH] pass color index as float, not int --- src/mesa/main/dlist.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/mesa/main/dlist.c b/src/mesa/main/dlist.c index 4fe1bfddcc9..790cace05cd 100644 --- a/src/mesa/main/dlist.c +++ b/src/mesa/main/dlist.c @@ -5037,7 +5037,7 @@ save_Indexf(GLfloat x) ctx->ListState.CurrentIndex = x; if (ctx->ExecuteFlag) { - CALL_Indexi(ctx->Exec, ((GLint) x)); + CALL_Indexf(ctx->Exec, (x)); } } @@ -6527,7 +6527,7 @@ execute_list(GLcontext *ctx, GLuint list) } break; case OPCODE_INDEX: - CALL_Indexi(ctx->Exec, (n[1].i)); + CALL_Indexf(ctx->Exec, (n[1].f)); break; case OPCODE_EDGEFLAG: CALL_EdgeFlag(ctx->Exec, (n[1].b)); -- 2.30.2