params[0] = ctx->DrawBuffer->Visual.doubleBufferMode;
break;
case GL_DRAW_BUFFER:
- params[0] = ENUM_TO_BOOLEAN(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_BOOLEAN(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_EDGE_FLAG:
{
params[0] = INT_TO_BOOLEAN(ctx->ProjectionMatrixStack.Depth + 1);
break;
case GL_READ_BUFFER:
- params[0] = ENUM_TO_BOOLEAN(ctx->Pixel.ReadBuffer);
+ params[0] = ENUM_TO_BOOLEAN(ctx->ReadBuffer->ColorReadBuffer);
break;
case GL_RED_BIAS:
params[0] = FLOAT_TO_BOOLEAN(ctx->Pixel.RedBias);
break;
case GL_DRAW_BUFFER0_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetBooleanv");
- params[0] = ENUM_TO_BOOLEAN(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_BOOLEAN(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_DRAW_BUFFER1_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetBooleanv");
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[1];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[1];
params[0] = ENUM_TO_BOOLEAN(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[2];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[2];
params[0] = ENUM_TO_BOOLEAN(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[3];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[3];
params[0] = ENUM_TO_BOOLEAN(buffer);
}
break;
params[0] = BOOLEAN_TO_FLOAT(ctx->DrawBuffer->Visual.doubleBufferMode);
break;
case GL_DRAW_BUFFER:
- params[0] = ENUM_TO_FLOAT(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_FLOAT(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_EDGE_FLAG:
{
params[0] = (GLfloat)(ctx->ProjectionMatrixStack.Depth + 1);
break;
case GL_READ_BUFFER:
- params[0] = ENUM_TO_FLOAT(ctx->Pixel.ReadBuffer);
+ params[0] = ENUM_TO_FLOAT(ctx->ReadBuffer->ColorReadBuffer);
break;
case GL_RED_BIAS:
params[0] = ctx->Pixel.RedBias;
break;
case GL_DRAW_BUFFER0_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetFloatv");
- params[0] = ENUM_TO_FLOAT(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_FLOAT(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_DRAW_BUFFER1_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetFloatv");
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[1];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[1];
params[0] = ENUM_TO_FLOAT(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[2];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[2];
params[0] = ENUM_TO_FLOAT(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[3];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[3];
params[0] = ENUM_TO_FLOAT(buffer);
}
break;
params[0] = BOOLEAN_TO_INT(ctx->DrawBuffer->Visual.doubleBufferMode);
break;
case GL_DRAW_BUFFER:
- params[0] = ENUM_TO_INT(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_INT(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_EDGE_FLAG:
{
params[0] = ctx->ProjectionMatrixStack.Depth + 1;
break;
case GL_READ_BUFFER:
- params[0] = ENUM_TO_INT(ctx->Pixel.ReadBuffer);
+ params[0] = ENUM_TO_INT(ctx->ReadBuffer->ColorReadBuffer);
break;
case GL_RED_BIAS:
params[0] = IROUND(ctx->Pixel.RedBias);
break;
case GL_DRAW_BUFFER0_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetIntegerv");
- params[0] = ENUM_TO_INT(ctx->Color.DrawBuffer[0]);
+ params[0] = ENUM_TO_INT(ctx->DrawBuffer->ColorDrawBuffer[0]);
break;
case GL_DRAW_BUFFER1_ARB:
CHECK_EXT1(ARB_draw_buffers, "GetIntegerv");
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[1];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[1];
params[0] = ENUM_TO_INT(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[2];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[2];
params[0] = ENUM_TO_INT(buffer);
}
break;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[3];
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[3];
params[0] = ENUM_TO_INT(buffer);
}
break;
( "GL_DITHER", GLboolean, ["ctx->Color.DitherFlag"], "", None ),
( "GL_DOUBLEBUFFER", GLboolean,
["ctx->DrawBuffer->Visual.doubleBufferMode"], "", None ),
- ( "GL_DRAW_BUFFER", GLenum, ["ctx->Color.DrawBuffer[0]"], "", None ),
+ ( "GL_DRAW_BUFFER", GLenum, ["ctx->DrawBuffer->ColorDrawBuffer[0]"], "", None ),
( "GL_EDGE_FLAG", GLboolean, ["ctx->Current.EdgeFlag"],
"FLUSH_CURRENT(ctx, 0);", None ),
( "GL_FEEDBACK_BUFFER_SIZE", GLint, ["ctx->Feedback.BufferSize"], "", None ),
"const GLfloat *matrix = ctx->ProjectionMatrixStack.Top->m;", None ),
( "GL_PROJECTION_STACK_DEPTH", GLint,
["ctx->ProjectionMatrixStack.Depth + 1"], "", None ),
- ( "GL_READ_BUFFER", GLenum, ["ctx->Pixel.ReadBuffer"], "", None ),
+ ( "GL_READ_BUFFER", GLenum, ["ctx->ReadBuffer->ColorReadBuffer"], "", None ),
( "GL_RED_BIAS", GLfloat, ["ctx->Pixel.RedBias"], "", None ),
( "GL_RED_BITS", GLint, [" ctx->DrawBuffer->Visual.redBits "], "", None ),
( "GL_RED_SCALE", GLfloat, ["ctx->Pixel.RedScale"], "", None ),
( "GL_MAX_DRAW_BUFFERS_ARB", GLint,
["ctx->Const.MaxDrawBuffers"], "", ["ARB_draw_buffers"] ),
( "GL_DRAW_BUFFER0_ARB", GLenum,
- ["ctx->Color.DrawBuffer[0]"], "", ["ARB_draw_buffers"] ),
+ ["ctx->DrawBuffer->ColorDrawBuffer[0]"], "", ["ARB_draw_buffers"] ),
( "GL_DRAW_BUFFER1_ARB", GLenum,
["buffer"],
"""GLenum buffer;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[1];""", ["ARB_draw_buffers"] ),
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[1];""", ["ARB_draw_buffers"] ),
( "GL_DRAW_BUFFER2_ARB", GLenum,
["buffer"],
"""GLenum buffer;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[2];""", ["ARB_draw_buffers"] ),
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[2];""", ["ARB_draw_buffers"] ),
( "GL_DRAW_BUFFER3_ARB", GLenum,
["buffer"],
"""GLenum buffer;
_mesa_error(ctx, GL_INVALID_ENUM, "glGet(GL_DRAW_BUFFERx_ARB)");
return;
}
- buffer = ctx->Color.DrawBuffer[3];""", ["ARB_draw_buffers"] ),
+ buffer = ctx->DrawBuffer->ColorDrawBuffer[3];""", ["ARB_draw_buffers"] ),
# XXX Add more GL_DRAW_BUFFERn_ARB entries as needed in the future
# GL_OES_read_format