diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/mesa/shader/slang/slang_link2.c | 7 | 
1 files changed, 7 insertions, 0 deletions
diff --git a/src/mesa/shader/slang/slang_link2.c b/src/mesa/shader/slang/slang_link2.c index c170b3e053..425ad7a87c 100644 --- a/src/mesa/shader/slang/slang_link2.c +++ b/src/mesa/shader/slang/slang_link2.c @@ -318,6 +318,13 @@ _slang_link2(GLcontext *ctx,        return;     } +   if (!vertProg->Base.Varying || !fragProg->Base.Varying) { +      /* temporary */ +      _mesa_problem(ctx, "vertex/fragment program lacks varying list!"); +      linked->LinkStatus = GL_FALSE; +      return; +   }   +     /*      * Make copies of the vertex/fragment programs now since we'll be      * changing src/dst registers after merging the uniforms and varying vars.  | 
