History log of /external/mesa3d/src/glx/apple/apple_glapi.c
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
9f2abbee6215d89e48b7fe042f8a905997f5c232 21-Oct-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Use the correct (OpenGL.framework) glViewport and glScissor during init

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
cb5a5f055b6a9f05aed927d28a242bde81dd5bfc 15-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Use apple_cgl_get_dl_handle() rather than opening a new handle

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
a128355ecb5b782a69461a04991e4cffb32249db 14-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Set the glapi dispatch table on context bind

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
f35913b96e743c5014e99220b1a1c5532a894d69 10-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Use _glapi_create_table_from_handle to initialize our dispatch table

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
1b90d7d36bba4ca24099cd4c0d1cc3d8ac7ae415 08-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> darwin: Use -fvisibility=hidden to set default symbol visibility

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
4bb748b609288205ddea750550185d7642025bff 08-Jun-2011 Chia-I Wu <olv@lunarg.com> mesa: merge glapidispatch.h into dispatch.h

glapidispatch.h was located in glapi and shared with mesa core. Because
the way it was shared, mesa core must include it indirectly via
main/dispatch.h.

Now that it is no longer needed by glapi and is located in core mesa,
merging it with main/dispatch.h to avoid wrong uses.
/external/mesa3d/src/glx/apple/apple_glapi.c
3a71f880d2284cb4d3f7f4de44f83eff95e6a789 08-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Update dispatch table to current OpenGL specs

This updates the apple dispatch table to match the current glapi.
Aliases are still not handled very well.

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c
7d215e7c4d0ca8a18d91d4f30f79b97835a6d6c4 08-Jun-2011 Jeremy Huddleston <jeremyhu@apple.com> apple: Use glapi rather than reinventing the wheel

With this change, Apple's libGL is now using glapi rather than implementing
its own dispatch. In this implementation, two dispatch tables are created:

__ogl_framework_api always points into OpenGL.framework.
__applegl_api is the vtable that is used. It points into OpenGL.framework
or to local implementations that override / interpose this in OpenGL.framework

The initialization for __ogl_framework_api was copied from XQuartz with some
modifications and probably still needs further edits to better deal with
aliases.

This is a good step towards supporting both indirect and direct rendering
on darwin.

Signed-off-by: Jeremy Huddleston <jeremyhu@apple.com>
/external/mesa3d/src/glx/apple/apple_glapi.c