Remove unneeded _Fragment/VertexShaderPresent fields, update comments.

This commit is contained in:
Brian
2007-02-24 15:39:37 -07:00
parent 197af3dc32
commit 5e80c62f31
3 changed files with 10 additions and 13 deletions
+9 -7
View File
@@ -1929,9 +1929,11 @@ struct gl_vertex_program_state
GLboolean _Enabled; /**< Enabled and valid program? */
GLboolean PointSizeEnabled; /**< GL_VERTEX_PROGRAM_POINT_SIZE_ARB/NV */
GLboolean TwoSideEnabled; /**< GL_VERTEX_PROGRAM_TWO_SIDE_ARB/NV */
struct gl_vertex_program *Current; /**< ptr to currently bound program */
struct gl_vertex_program *Current; /**< user-bound vertex program */
/** Currently enabled and valid program (including internal programs) */
/** Currently enabled and valid program (including internal programs
* and compiled shader programs).
*/
struct gl_vertex_program *_Current;
GLfloat Parameters[MAX_PROGRAM_ENV_PARAMS][4]; /**< Env params */
@@ -1962,9 +1964,11 @@ struct gl_fragment_program_state
{
GLboolean Enabled; /**< User-set fragment program enable flag */
GLboolean _Enabled; /**< Fragment program enabled and valid? */
struct gl_fragment_program *Current; /**< User-bound program */
struct gl_fragment_program *Current; /**< User-bound fragment program */
/** Currently enabled and valid program (including internal programs) */
/** Currently enabled and valid program (including internal programs
* and compiled shader programs).
*/
struct gl_fragment_program *_Current;
GLfloat Parameters[MAX_PROGRAM_ENV_PARAMS][4]; /**< Env params */
@@ -2099,9 +2103,7 @@ struct gl_shader_program
*/
struct gl_shader_state
{
GLboolean _VertexShaderPresent;
GLboolean _FragmentShaderPresent;
struct gl_shader_program *CurrentProgram;
struct gl_shader_program *CurrentProgram; /**< The user-bound program */
};
+1 -2
View File
@@ -199,8 +199,7 @@ _mesa_lookup_shader(GLcontext *ctx, GLuint name)
void
_mesa_init_shader_state(GLcontext * ctx)
{
ctx->Shader._FragmentShaderPresent = GL_FALSE;
ctx->Shader._VertexShaderPresent = GL_FALSE;
/* no-op */
}
-4
View File
@@ -102,10 +102,6 @@ _swrast_update_rasterflags( GLcontext *ctx )
rasterMask |= FRAGPROG_BIT;
}
if (ctx->Shader._FragmentShaderPresent) {
rasterMask |= FRAGPROG_BIT;
}
if (ctx->ATIFragmentShader._Enabled) {
rasterMask |= ATIFRAGSHADER_BIT;
}