check for active shader, set FRAGPROG_BIT in raster mask

This commit is contained in:
Brian Paul 2006-02-28 15:44:33 +00:00
parent d1d4121682
commit 3073cf21d2

View file

@ -101,6 +101,11 @@ _swrast_update_rasterflags( GLcontext *ctx )
rasterMask |= FRAGPROG_BIT;
}
if (ctx->ShaderObjects.CurrentProgram) {
/* XXX Vertex and/or fragment shader (what if no fragment shader??) */
rasterMask |= FRAGPROG_BIT;
}
if (ctx->ATIFragmentShader._Enabled) {
rasterMask |= ATIFRAGSHADER_BIT;
}