summaryrefslogtreecommitdiffstats
path: root/src/mapi/glapi
diff options
context:
space:
mode:
authorChia-I Wu <[email protected]>2010-12-17 00:24:27 +0800
committerChia-I Wu <[email protected]>2011-01-20 17:15:50 +0800
commit97185bf2654f7e72d8bfcc216f905492655d4c77 (patch)
tree92a3f7e0ef7faa683270dd91df34390c0cc0b838 /src/mapi/glapi
parent96c52d16c1716b8974b5421342f53f36cb80c10f (diff)
mapi: Add support for bridge mode.
In bridge mode, mapi no longer implements glapi.h. It becomes a user of glapi.h. Imagine an app that uses both libGL.so and libGLESv2.so. There will be two copies of glapi in the app's memory. It is possible that _glapi_get_dispatch does not return what _glapi_set_dispatch set, if they access different copies of the global variables. The solution to this situation to build either one of the libraries as a bridge to the other. Or build both libraries as bridges to another shared glapi library.
Diffstat (limited to 'src/mapi/glapi')
0 files changed, 0 insertions, 0 deletions