diff options
author | Mathias Agopian <mathias@google.com> | 2009-10-14 02:06:37 -0700 |
---|---|---|
committer | Mathias Agopian <mathias@google.com> | 2009-10-14 02:06:37 -0700 |
commit | 6fc569971faa342b2e2da46c55fbfbba3a2a7814 (patch) | |
tree | 56b790ce3ac8aa81b4481f7b6a4e9384aee7c84e /docs/html/sdk/api_diff/6/changes | |
parent | b10e2f1a861933f50d9ad8ea24b5dfa5643a2c11 (diff) |
fix [2187212] add support for GLESv2 dispatch based on TLS
Instead of using a different function pointer table for ES 1.x and ES 2.x,
we use a single one that is the union (sort|uniq) of both tables. Two
instances of this table are initialized with pointers to GL ES 1.x and GL ES 2.x
entry-points.
When a context is created, we store its version number and when it is bound to a
thread we set the approruiate table based on the stored version.
This introduce no penalty while dispatching gl calls to the right API version.
[Pending Dr No approval for MR1]
Diffstat (limited to 'docs/html/sdk/api_diff/6/changes')
0 files changed, 0 insertions, 0 deletions