summaryrefslogtreecommitdiffstats
path: root/common.py
diff options
context:
space:
mode:
authorGregory Hainaut <[email protected]>2017-02-12 15:21:47 +0100
committerTimothy Arceri <[email protected]>2017-03-16 14:14:19 +1100
commit93bdad3253cfa353cadf4444711c70f39e9baf09 (patch)
tree5cc6ae9e3bf0b7df89f61d5b0eda3a97da8b1352 /common.py
parent70e715eea618f31a1b84a99b063c371af3513754 (diff)
mesa/glthread: restore the dispatch table when incompatible gl calls are detected
While a context only has a single glthread, the context itself can be attached to several threads. Therefore the dispatch table must be updated in all threads before the destruction of glthread. In others words, glthread can only be destroyed safely when the context is deleted. Fixes remaining crashes in the glx-multithread-makecurrent* tests. V2: (Timothy Arceri) updated gl_API.dtd marshal_fail description. Signed-off-by: Gregory Hainaut <[email protected]> Acked-by: Timothy Arceri <[email protected]> Acked-by: Marek Olšák <[email protected]> Tested-by: Dieter Nützel <[email protected]> Tested-by: Mike Lothian <[email protected]>
Diffstat (limited to 'common.py')
0 files changed, 0 insertions, 0 deletions