summaryrefslogtreecommitdiffstats
path: root/src/intel/vulkan/anv_pipeline.c
diff options
context:
space:
mode:
authorChad Versace <[email protected]>2016-12-27 14:26:24 -0800
committerChad Versace <[email protected]>2016-12-28 11:10:43 -0800
commit464b23b1f289e8f9ede7c9d817c1678bbef0ad8d (patch)
tree90e13b0f32234a49d2d0345264dce1f4ba5aca1a /src/intel/vulkan/anv_pipeline.c
parentec01ef2db187bfb2af4ce264c2f3ed24bbf005b4 (diff)
mesa/shaderobj: Fix races on refcounts
Use atomic ops when updating gl_shader::RefCount. Fixes intermittent failures and crashes in 'dEQP-EGL.functional.sharing.gles2.multithread.*'. All tests in that group now pass except 'dEQP-EGL.functional.sharing.gles2.multithread.simple_egl_server_sync.textures.copyteximage2d_texsubimage2d_render'. Tested with: mesa: branch 'master' at d6545f2 deqp: branch 'nougat-cts-dev' at 4acf725 with additional local fixes DEQP_TARGET: x11_egl hw: Intel Broadwell 0x1616 Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=99085 Reviewed-by: Timothy Arceri <[email protected]> Reviewed-by: Tapani Pälli <[email protected]> Cc: [email protected] Cc: Mark Janes <[email protected]> Cc: Haixia Shi <[email protected]>
Diffstat (limited to 'src/intel/vulkan/anv_pipeline.c')
0 files changed, 0 insertions, 0 deletions