No longer derive 'ati_fragment_shader' from 'program' class. Only the
program->Id and program->RefCount fields were used and ATI fragment shaders didn't have too much in common with ARB/NV vertex/fragment programs anyway.
This commit is contained in:
@@ -934,7 +934,7 @@ update_program(GLcontext *ctx)
|
||||
ctx->FragmentProgram._Enabled = ctx->FragmentProgram.Enabled
|
||||
&& ctx->FragmentProgram.Current->Base.Instructions;
|
||||
ctx->ATIFragmentShader._Enabled = ctx->ATIFragmentShader.Enabled
|
||||
&& ctx->ATIFragmentShader.Current->Base.Instructions;
|
||||
&& ctx->ATIFragmentShader.Current->Instructions;
|
||||
|
||||
ctx->FragmentProgram._Current = ctx->FragmentProgram.Current;
|
||||
ctx->FragmentProgram._Active = ctx->FragmentProgram._Enabled;
|
||||
|
Reference in New Issue
Block a user