summaryrefslogtreecommitdiffstats
path: root/src/gallium/state_trackers/omx
diff options
context:
space:
mode:
authorCharmaine Lee <[email protected]>2017-07-21 21:41:06 -0700
committerCharmaine Lee <[email protected]>2017-07-24 14:03:28 -0700
commitbbc29393d3beaf6344c7188547b4ff61b63946ae (patch)
tree9369b57a09847b034693409637bda46add4bcad6 /src/gallium/state_trackers/omx
parentca82ef5ac75e50abb109986b55002cca24f7c0fb (diff)
st/mesa: create framebuffer iface hash table per st manager
With commit 5124bf98239, a framebuffer interface hash table is created in st_gl_api_create(), which is called in dri_init_screen_helper() for each screen. When the hash table is overwritten with multiple calls to st_gl_api_create(), it can cause race condition. This patch fixes the problem by creating a framebuffer interface hash table per state tracker manager. Fixes crash with steam. Bugzilla: https://bugs.freedesktop.org/show_bug.cgi?id=101876 Fixes: 5124bf98239 ("st/mesa: add destroy_drawable interface") Tested-by: Christoph Haag <[email protected]> Reviewed-by: Brian Paul <[email protected]>
Diffstat (limited to 'src/gallium/state_trackers/omx')
0 files changed, 0 insertions, 0 deletions