diff --git a/neo/renderer/Material.cpp b/neo/renderer/Material.cpp index f0048050..2655a1b4 100644 --- a/neo/renderer/Material.cpp +++ b/neo/renderer/Material.cpp @@ -2830,6 +2830,11 @@ void idMaterial::EvaluateRegisters( float *registers, const float shaderParms[MA op = ops; for ( i = 0 ; i < numOps ; i++, op++ ) { switch( op->opType ) { +#ifdef PREY + case OP_TYPE_FRAGMENTPROGRAMS: + registers[op->c] = glConfig.ARBFragmentProgramAvailable; + break; +#endif case OP_TYPE_ADD: registers[op->c] = registers[op->a] + registers[op->b]; break;