mesa: Add new MESA_multithread_makecurrent extension.
authorEric Anholt <eric@anholt.net>
Fri, 4 Feb 2011 01:26:02 +0000 (17:26 -0800)
committerEric Anholt <eric@anholt.net>
Sat, 26 Feb 2011 20:43:15 +0000 (12:43 -0800)
commit49d7e48b33264d94e30af6129c281b6acafa9427
tree48f510037ec7c76e833d213d4706ae043484192a
parent132dc0b6d2aef79920d750d8f4f3852f7e2d599a
mesa: Add new MESA_multithread_makecurrent extension.

This extension allows a client to bind one context in multiple threads
simultaneously.  It is then up to the client to manage synchronization of
access to the GL, just as normal multithreaded GL from multiple contexts
requires synchronization management to shared objects.
docs/MESA_multithread_makecurrent.spec [new file with mode: 0644]
src/glx/glxclient.h
src/glx/glxcurrent.c
src/glx/glxextensions.c
src/glx/glxextensions.h