summaryrefslogtreecommitdiffstats
path: root/src/gallium/drivers/nouveau
diff options
context:
space:
mode:
authorNeil Roberts <[email protected]>2015-08-19 18:55:44 -0700
committerBen Widawsky <[email protected]>2015-08-22 22:25:39 -0700
commit3a1ab2348050fd32f41553b9febfd9972b5761aa (patch)
treef800cf1308e764ed3f8a311dd7f1da5c1b459d88 /src/gallium/drivers/nouveau
parentfb02b4ec482762ccf2a9fedf24fe6f50787932a9 (diff)
i965/bdw: Fix 3DSTATE_VF_INSTANCING when the edge flag is used
When the edge flag element is enabled then the elements are slightly reordered so that the edge flag is always the last one. This was confusing the code to upload the 3DSTATE_VF_INSTANCING state because that is uploaded with a separate loop which has an instruction for each element. The indices used in these instructions weren't taking into account the reordering so the state would be incorrect. v2: Use nr_elements instead of brw->vb.nr_enabled so that it will cope when gl_VertexID is used. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=91292 Cc: <[email protected]> Reviewed-by: Ben Widawsky <[email protected]> Signed-off-by: Ben Widawsky <[email protected]> Tested-by: Mark Janes <[email protected]>
Diffstat (limited to 'src/gallium/drivers/nouveau')
0 files changed, 0 insertions, 0 deletions