st/wgl: Release stw_framebuffer::mutex after pbuffer creation.
authorMathias Froehlich <Mathias.Froehlich@web.de>
Thu, 13 Oct 2011 09:32:35 +0000 (11:32 +0200)
committerJosé Fonseca <jfonseca@vmware.com>
Thu, 13 Oct 2011 18:53:13 +0000 (19:53 +0100)
commit7b09a9428203db5c0c46b9226ba1d5a06f17b2d8
tree4d66470d6b988f370ea45f2788044e3251088063
parent349e4db99e938f8ee8826b0d27e490c66a1e8356
st/wgl: Release stw_framebuffer::mutex after pbuffer creation.

This change releases the stw_framebuffer::mutex past creation of
the pbuffer stw_framebuffer. Without this change the pbuffers
lock is never released. Since on win32 mutexes are recursive, this
does not hurt as long as all actions on a context are done from
the same thread. But if, for example, context creation happens in
a different thread than usage, every access to the context will
block for ever.

Signed-off-by: José Fonseca <jfonseca@vmware.com>
src/gallium/state_trackers/wgl/stw_ext_pbuffer.c