nv50: mark scissors/viewports dirty on context switch
authorIlia Mirkin <imirkin@alum.mit.edu>
Thu, 13 Feb 2014 07:33:37 +0000 (02:33 -0500)
committerMaarten Lankhorst <dev@mblankhorst.nl>
Thu, 13 Feb 2014 09:08:29 +0000 (10:08 +0100)
commitef9a6ded10d17e42b36a1382d71fd6d547121ee7
tree40e42c6511b7d5bca165624ae346dbb76b04582e
parent1ef7b9de068cc8c17b148538e569ec8d3d601fdf
nv50: mark scissors/viewports dirty on context switch

Commit 246ca4b001 ("nv50: implement multiple viewports/scissors, enable
ARB_viewport_array") added dirty tracking to scissors/viewports. However
it neglected to mark them all as dirty on a context switch. This fixes
an apparent regression in webgl in chrome, but probably in any
application that switches contexts.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/drivers/nouveau/nv50/nv50_state_validate.c