diff options
-rw-r--r-- | src/mesa/drivers/dri/nouveau/nouveau_shader.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/src/mesa/drivers/dri/nouveau/nouveau_shader.c b/src/mesa/drivers/dri/nouveau/nouveau_shader.c index 9a09f43d581..dc366b36c09 100644 --- a/src/mesa/drivers/dri/nouveau/nouveau_shader.c +++ b/src/mesa/drivers/dri/nouveau/nouveau_shader.c @@ -245,7 +245,8 @@ nouveauShaderInitFuncs(GLcontext * ctx) /* Build a vertex program that simply passes through all attribs. * Needed to do swtcl on nv40 */ - nvsBuildPassthroughVP(ctx); + if (nmesa->screen->card->type >= NV_40) + nvsBuildPassthroughVP(ctx); ctx->Const.VertexProgram.MaxNativeInstructions = nmesa->VPfunc.MaxInst; ctx->Const.VertexProgram.MaxNativeAluInstructions = nmesa->VPfunc.MaxInst; |