From 1d66b72a8f14d8e82fa6d43abc2c62f0113f39f9 Mon Sep 17 00:00:00 2001 From: Justin Marshall Date: Fri, 8 May 2026 14:16:22 -0700 Subject: [PATCH] Fixed crash related to bad op code in Prey. --- neo/renderer/Material.cpp | 5 +++++ 1 file changed, 5 insertions(+) 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;