mesa/src
Ilia Mirkin b2ac03a8fc nvc0: reset TFB bufctx when we no longer hold a reference to the buffers
This fixes some use-after-free situations in dEQP when an xfb state is
removed, and then a clear is triggered, which only does a partial
validation. It would attempt to read the no-longer-valid buffers,
resulting in crashes.

Signed-off-by: Ilia Mirkin <imirkin@alum.mit.edu>
Cc: "11.1 11.2" <mesa-stable@lists.freedesktop.org>
(cherry picked from commit ff085d014e)
[Emil Velikov: macro names do not need 3D_ ]
Signed-off-by: Emil Velikov <emil.velikov@collabora.com>

Conflicts:
    src/gallium/drivers/nouveau/nvc0/nvc0_shader_state.c
    src/gallium/drivers/nouveau/nvc0/nvc0_state.c
2016-04-11 21:02:17 +01:00
..
egl Android: clean-up and fix DRI module path handling 2016-04-11 21:02:16 +01:00
gallium nvc0: reset TFB bufctx when we no longer hold a reference to the buffers 2016-04-11 21:02:17 +01:00
gbm gbm.h: Add a missing stddef.h include for size_t. 2015-10-30 19:12:14 +00:00
getopt
glsl Android: glsl: fix dependence on YACC_HEADER_SUFFIX from build system 2016-04-11 21:02:16 +01:00
glx glx: update to updated version of EXT_create_context_es2_profile 2016-04-11 21:02:15 +01:00
gtest mesa: Enable subdir-objects globally. 2015-06-26 12:55:25 +01:00
hgl
loader virtio_gpu: Add PCI ID to driver map 2016-04-11 21:02:16 +01:00
mapi mesa: do not enable KHR_debug for ES 1.0 2015-12-04 16:37:06 +00:00
mesa i965: Only magnify depth for 3D textures, not array textures. 2016-04-11 21:02:17 +01:00
util ralloc: Fix ralloc_adopt() to the old context's last child's parent. 2016-01-08 12:05:26 +02:00
Makefile.am glsl: move shader_enums into nir 2015-10-09 15:03:28 -04:00
SConscript scons: rework the EGL build 2015-07-22 16:35:27 +01:00