OSDN Git Service

broadcom/vc5: Fix pasteo that broke vertex texturing.
authorEric Anholt <eric@anholt.net>
Fri, 20 Oct 2017 19:32:36 +0000 (12:32 -0700)
committerEric Anholt <eric@anholt.net>
Fri, 20 Oct 2017 22:59:41 +0000 (15:59 -0700)
We weren't ever filling in the texture state record, so we'd dereference
NULL from the shader.

src/gallium/drivers/vc5/vc5_emit.c

index 9b82ff9..3cb44fe 100644 (file)
@@ -408,7 +408,7 @@ vc5_emit_state(struct pipe_context *pctx)
                 emit_textures(vc5, &vc5->fragtex);
 
         if (vc5->dirty & VC5_DIRTY_VERTTEX)
-                emit_textures(vc5, &vc5->fragtex);
+                emit_textures(vc5, &vc5->verttex);
 
         if (vc5->dirty & VC5_DIRTY_FLAT_SHADE_FLAGS) {
                 /* XXX: Need to handle more than 24 entries. */