mesa/src
Eric Anholt fc2b01adc9 broadcom/vc4: Fix use-after-free when deleting a program.
By leaving the compiled shader in the context's stage state, the next
compile of a new FS would look in the old compiled FS for figuring out
whether to set various dirty flags for the VS compile.  Clear out the
pointer when deleting the program, and make sure that we always mark the
state as dirty if the previous program had been lost.  Fixes valgrind
warnings on glsl-max-varyings.

Fixes: 2350569a78 ("vc4: Avoid VS shader recompiles by keeping a set of FS inputs seen so far.")
(cherry picked from commit 3752ad28f2)
2017-09-28 13:54:57 +00:00
..
amd radv: add gfx9 scissor workaround 2017-09-28 13:54:56 +00:00
broadcom broadcom: correct header file in BROADCOM_FILES 2017-07-24 01:40:05 +03:00
compiler glsl/linker: fix output variable overlap check 2017-09-28 13:54:56 +00:00
egl egl/x11/dri3: adding missing __DRI_BACKGROUND_CALLABLE extension 2017-09-13 21:52:42 +01:00
gallium broadcom/vc4: Fix use-after-free when deleting a program. 2017-09-28 13:54:57 +00:00
gbm gbm: fix typo 2017-07-19 15:51:54 +01:00
getopt
glx glxcmds: Fix a typo in the __APPLE__ codepath 2017-08-17 15:48:20 -07:00
gtest gtest: Update to 1.8.0. 2017-01-20 11:40:52 -08:00
hgl
intel anv: fix viewport transformation for z component 2017-09-28 13:54:56 +00:00
loader dri3: Wait for all pending swapbuffers to be scheduled before touching the front 2017-08-05 00:09:25 +01:00
mapi mapi: add missing no_error tag to glBlitNamedFramebuffer() 2017-07-18 10:07:34 +02:00
mesa st/glsl->tgsi: fix u64 to bool comparisons. 2017-09-28 13:54:56 +00:00
util util/u_atomic: Add implementation of __sync_val_compare_and_swap_8 2017-09-28 13:54:55 +00:00
vulkan vulkan/util: fix typo in comment 2017-07-18 13:56:04 +01:00
Makefile.am build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00
SConscript build systems: move git_sha1_gen.sh to bin/ 2017-07-06 22:59:39 +01:00