cso: add context cleanup code from st/mesa
authorMarek Olšák <marek.olsak@amd.com>
Mon, 18 May 2015 09:26:10 +0000 (11:26 +0200)
committerMarek Olšák <marek.olsak@amd.com>
Wed, 20 May 2015 13:39:20 +0000 (15:39 +0200)
commite4201bb618f02a279fda59a1c528d7218e6900a5
treef13aa61ea9ff61ab27b01e62a50f254781d8beb6
parent4ee69a97bb0af0cc216539c48b246ea2abf8f208
cso: add context cleanup code from st/mesa

This fixes a crash in nouveau which can't handle
set_constant_buffer(PIPE_SHADER_TESS_*).

Cc: 10.6 <mesa-stable@lists.freedesktop.org>
Reviewed-by: Samuel Pitoiset <samuel.pitoiset@gmail.com>
Reviewed-by: Tobias Klausmann <tobias.johannes.klausmann@mni.thm.de>
Reviewed-by: Ilia Mirkin <imirkin@alum.mit.edu>
src/gallium/auxiliary/cso_cache/cso_context.c
src/mesa/state_tracker/st_context.c