diff options
author | Eric Anholt <eric@anholt.net> | 2014-07-16 22:11:08 -0700 |
---|---|---|
committer | Eric Anholt <eric@anholt.net> | 2014-08-08 18:59:47 -0700 |
commit | 75afa64ef85aa33dfed8325aae767f8a55fd1840 (patch) | |
tree | 970b629c0bab5156a7ae23ec57ee0d971421e62b /src/gallium/drivers/vc4/vc4_qpu_emit.c | |
parent | 32948ca768fec6debdcdafa58bce2b65c328250d (diff) | |
download | external_mesa3d-75afa64ef85aa33dfed8325aae767f8a55fd1840.zip external_mesa3d-75afa64ef85aa33dfed8325aae767f8a55fd1840.tar.gz external_mesa3d-75afa64ef85aa33dfed8325aae767f8a55fd1840.tar.bz2 |
vc4: Add support for multiple attributes
Diffstat (limited to 'src/gallium/drivers/vc4/vc4_qpu_emit.c')
-rw-r--r-- | src/gallium/drivers/vc4/vc4_qpu_emit.c | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/gallium/drivers/vc4/vc4_qpu_emit.c b/src/gallium/drivers/vc4/vc4_qpu_emit.c index 6b04702..fff086e 100644 --- a/src/gallium/drivers/vc4/vc4_qpu_emit.c +++ b/src/gallium/drivers/vc4/vc4_qpu_emit.c @@ -218,7 +218,9 @@ vc4_generate_code(struct qcompile *c) switch (c->stage) { case QSTAGE_VERT: case QSTAGE_COORD: - queue(c, qpu_load_imm_ui(qpu_vrsetup(), 0x00401a00)); + queue(c, qpu_load_imm_ui(qpu_vrsetup(), + (0x00001a00 + + 0x00100000 * c->num_inputs))); queue(c, qpu_load_imm_ui(qpu_vwsetup(), 0x00001a00)); break; case QSTAGE_FRAG: |