mirror of
https://gitlab.freedesktop.org/mesa/mesa.git
synced 2025-12-28 14:40:10 +01:00
fixed vertex color problems
This commit is contained in:
parent
fe5cb830b1
commit
531ac77263
2 changed files with 13 additions and 13 deletions
|
|
@ -115,11 +115,11 @@ fx_draw_tri(GLcontext * ctx, const fxVertex * v0, const fxVertex * v1,
|
|||
|
||||
|
||||
#define FX_COLOR(vert, c) { \
|
||||
GLubyte *col = c; \
|
||||
vert->v.r = col[0] * 255; \
|
||||
vert->v.g = col[1] * 255; \
|
||||
vert->v.b = col[2] * 255; \
|
||||
vert->v.a = col[3] * 255; \
|
||||
GLfloat *col = c; \
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(vert->v.r, col[0]); \
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(vert->v.g, col[1]); \
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(vert->v.b, col[2]); \
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(vert->v.a, col[3]); \
|
||||
}
|
||||
|
||||
#define FX_COPY_COLOR( dst, src ) { \
|
||||
|
|
|
|||
|
|
@ -80,10 +80,10 @@ NAME(GLcontext * ctx, GLuint start, GLuint end)
|
|||
}
|
||||
}
|
||||
if (IND & SETUP_RGBA) {
|
||||
v->v.r = color[i][0] * 255.0;
|
||||
v->v.g = color[i][1] * 255.0;
|
||||
v->v.b = color[i][2] * 255.0;
|
||||
v->v.a = color[i][3] * 255.0;
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.r, color[i][0]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.g, color[i][1]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.b, color[i][2]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.a, color[i][3]);
|
||||
}
|
||||
if (IND & SETUP_TMU0) {
|
||||
v->v.tmuvtx[0].sow = sscale0 * tmu0_data[i][0] * v->v.oow;
|
||||
|
|
@ -118,10 +118,10 @@ NAME(GLcontext * ctx, GLuint start, GLuint end)
|
|||
}
|
||||
}
|
||||
if (IND & SETUP_RGBA) {
|
||||
v->v.r = color[i][0] * 255.0;
|
||||
v->v.g = color[i][1] * 255.0;
|
||||
v->v.b = color[i][2] * 255.0;
|
||||
v->v.a = color[i][3] * 255.0;
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.r, color[i][0]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.g, color[i][1]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.b, color[i][2]);
|
||||
UNCLAMPED_FLOAT_TO_UBYTE(v->v.a, color[i][3]);
|
||||
}
|
||||
if (IND & SETUP_TMU0) {
|
||||
v->v.tmuvtx[0].sow = sscale0 * tmu0_data[i][0] * v->v.oow;
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue