summaryrefslogtreecommitdiffstats
path: root/opengl/libs/GLES2
Commit message (Collapse)AuthorAgeFilesLines
* Use the TLS register if HAVE_ARM_TLS_REGISTER is definedMathias Agopian2009-10-191-3/+11
| | | | | this will be needed for SMP, but would improve dispatching GL calls a bit on armv6 and above.
* fix [2187212] add support for GLESv2 dispatch based on TLSMathias Agopian2009-10-143-180/+3
| | | | | | | | | | | | | 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]
* Added most of the support needed for GLES 2.xMathias Agopian2009-05-275-0/+819