no-op glAccum in selection/feedback mode (per Mark Kilgard's updates to the 1.5 spec)

This commit is contained in:
Brian Paul 2003-11-13 22:16:45 +00:00
parent af6162e340
commit 3a0e0b284f

View File

@ -1,9 +1,8 @@
/*
* Mesa 3-D graphics library
* Version: 4.1
* Version: 5.1
*
* Copyright (C) 1999-2002 Brian Paul All Rights Reserved.
* Copyright (C) 1999-2003 Brian Paul All Rights Reserved.
*
* Permission is hereby granted, free of charge, to any person obtaining a
* copy of this software and associated documentation files (the "Software"),
@ -51,8 +50,7 @@ _mesa_ClearAccum( GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha )
COPY_4FV( ctx->Accum.ClearColor, tmp );
}
/* Should really be a driver-supplied function?
*/
void GLAPIENTRY
_mesa_Accum( GLenum op, GLfloat value )
{
@ -68,6 +66,11 @@ _mesa_Accum( GLenum op, GLfloat value )
if (ctx->NewState)
_mesa_update_state( ctx );
if (ctx->RenderMode != GL_RENDER) {
/* no-op */
return;
}
/* Determine region to operate upon. */
if (ctx->Scissor.Enabled) {
xpos = ctx->Scissor.X;