diff options
author | Ben Skeggs <darktama@iinet.net.au> | 2006-12-17 03:38:21 +0000 |
---|---|---|
committer | Ben Skeggs <darktama@iinet.net.au> | 2006-12-17 03:38:21 +0000 |
commit | 53d40646bdac2deb7954794e213154e0a4596278 (patch) | |
tree | 6be0ec3bc3a25d93844ee2f68f07fc52b2dcfc08 /src/mesa | |
parent | de947e8a5b2f10eb3fd2bdeacc54209e55447e86 (diff) |
Don't build passthrough shader on <NV40
Diffstat (limited to 'src/mesa')
-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 9a09f43d58..dc366b36c0 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; |