diff options
author | Martin Peres <[email protected]> | 2015-03-30 10:34:20 +0300 |
---|---|---|
committer | Martin Peres <[email protected]> | 2015-04-01 09:36:27 +0300 |
commit | 59af7ed28cd1b44b525a7d6a324c4e00092104b6 (patch) | |
tree | 7d6a4c5cecffb589bf9bd757e307f2573e460d52 /scons/dxsdk.py | |
parent | fa3832155100850da8346faa64c3cb30c4e86e39 (diff) |
mesa/fbo: lock ctx->Shared->Mutex when allocating renderbuffers
This mutex is used to make sure the shared context does not change
while some shared code is looking into it.
Calling BindRenderbufferEXT BindRenderbuffer with a gles context
would not take the mutex before allocating an entry. Commit a34669b
then moved out the allocation out of bind_renderbuffer into
allocate_renderbuffer before using it for the CreateRenderBuffer
entry point. This thus also made this entry point unsafe.
The issue has been hinted by Ilia Mirkin.
Reviewed-by: Brian Paul <[email protected]>
Signed-off-by: Martin Peres <[email protected]>
Diffstat (limited to 'scons/dxsdk.py')
0 files changed, 0 insertions, 0 deletions