summaryrefslogtreecommitdiffstats
path: root/src/mesa/glapi/glapi.c
diff options
context:
space:
mode:
authorAdam Jackson <[email protected]>2004-12-15 23:14:29 +0000
committerAdam Jackson <[email protected]>2004-12-15 23:14:29 +0000
commit791ce022442f70943b2ce4654d337efe5b3a84db (patch)
tree0a8da94d07514da2c91d83a1546364470f63a11a /src/mesa/glapi/glapi.c
parent4890f2605ea7f0d8ad157add2ca0dc2d3b19e848 (diff)
_glapi_* is effectively PUBLIC API for the DRI drivers.
Diffstat (limited to 'src/mesa/glapi/glapi.c')
-rw-r--r--src/mesa/glapi/glapi.c42
1 files changed, 21 insertions, 21 deletions
diff --git a/src/mesa/glapi/glapi.c b/src/mesa/glapi/glapi.c
index f395d1879a5..bbc0a9608d0 100644
--- a/src/mesa/glapi/glapi.c
+++ b/src/mesa/glapi/glapi.c
@@ -65,7 +65,7 @@ static _glapi_warning_func warning_func;
/*
* Enable/disable printing of warning messages.
*/
-void
+PUBLIC void
_glapi_noop_enable_warnings(GLboolean enable)
{
WarnFlag = enable;
@@ -74,7 +74,7 @@ _glapi_noop_enable_warnings(GLboolean enable)
/*
* Register a callback function for reporting errors.
*/
-void
+PUBLIC void
_glapi_set_warning_func( _glapi_warning_func func )
{
warning_func = func;
@@ -185,15 +185,15 @@ static GLint glUnused(void)
-struct _glapi_table *_glapi_Dispatch = (struct _glapi_table *) __glapi_noop_table;
+PUBLIC struct _glapi_table *_glapi_Dispatch = (struct _glapi_table *) __glapi_noop_table;
#if defined( THREADS )
-struct _glapi_table *_glapi_DispatchTSD = (struct _glapi_table *) __glapi_noop_table;
+PUBLIC struct _glapi_table *_glapi_DispatchTSD = (struct _glapi_table *) __glapi_noop_table;
#endif
-struct _glapi_table *_glapi_RealDispatch = (struct _glapi_table *) __glapi_noop_table;
+PUBLIC struct _glapi_table *_glapi_RealDispatch = (struct _glapi_table *) __glapi_noop_table;
/* Used when thread safety disabled */
-void *_glapi_Context = NULL;
+PUBLIC void *_glapi_Context = NULL;
static GLboolean DispatchOverride = GL_FALSE;
@@ -221,7 +221,7 @@ str_dup(const char *str)
* We should call this periodically from a function such as glXMakeCurrent
* in order to test if multiple threads are being used.
*/
-void
+PUBLIC void
_glapi_check_multithread(void)
{
#if defined(THREADS)
@@ -251,7 +251,7 @@ _glapi_check_multithread(void)
* The context pointer is an opaque type which should be cast to
* void from the real context pointer type.
*/
-void
+PUBLIC void
_glapi_set_context(void *context)
{
(void) __unused_noop_functions; /* silence a warning */
@@ -271,7 +271,7 @@ _glapi_set_context(void *context)
* The context pointer is an opaque type which should be cast from
* void to the real context pointer type.
*/
-void *
+PUBLIC void *
_glapi_get_context(void)
{
#if defined(THREADS)
@@ -291,7 +291,7 @@ _glapi_get_context(void)
/**
* Set the global or per-thread dispatch table pointer.
*/
-void
+PUBLIC void
_glapi_set_dispatch(struct _glapi_table *dispatch)
{
if (!dispatch) {
@@ -339,7 +339,7 @@ _glapi_set_dispatch(struct _glapi_table *dispatch)
/**
* Return pointer to current dispatch table for calling thread.
*/
-struct _glapi_table *
+PUBLIC struct _glapi_table *
_glapi_get_dispatch(void)
{
#if defined(THREADS)
@@ -389,7 +389,7 @@ _glapi_get_dispatch(void)
/*
* Return: dispatch override layer number.
*/
-int
+PUBLIC int
_glapi_begin_dispatch_override(struct _glapi_table *override)
{
struct _glapi_table *real = _glapi_get_dispatch();
@@ -416,7 +416,7 @@ _glapi_begin_dispatch_override(struct _glapi_table *override)
}
-void
+PUBLIC void
_glapi_end_dispatch_override(int layer)
{
struct _glapi_table *real = _glapi_get_dispatch();
@@ -431,7 +431,7 @@ _glapi_end_dispatch_override(int layer)
}
-struct _glapi_table *
+PUBLIC struct _glapi_table *
_glapi_get_override_dispatch(int layer)
{
if (layer == 0) {
@@ -742,7 +742,7 @@ fill_in_entrypoint_offset(_glapi_proc entrypoint, GLuint offset)
* Add a new extension function entrypoint.
* Return: GL_TRUE = success or GL_FALSE = failure
*/
-GLboolean
+PUBLIC GLboolean
_glapi_add_entrypoint(const char *funcName, GLuint offset)
{
/* trivial rejection test */
@@ -815,7 +815,7 @@ _glapi_add_entrypoint(const char *funcName, GLuint offset)
/**
* Return offset of entrypoint for named function within dispatch table.
*/
-GLint
+PUBLIC GLint
_glapi_get_proc_offset(const char *funcName)
{
/* search extension functions first */
@@ -837,7 +837,7 @@ _glapi_get_proc_offset(const char *funcName)
* in the name of static functions, try generating a new API entrypoint on
* the fly with assembly language.
*/
-const _glapi_proc
+PUBLIC const _glapi_proc
_glapi_get_proc_address(const char *funcName)
{
GLuint i;
@@ -894,7 +894,7 @@ _glapi_get_proc_address(const char *funcName)
* Return the name of the function at the given dispatch offset.
* This is only intended for debugging.
*/
-const char *
+PUBLIC const char *
_glapi_get_proc_name(GLuint offset)
{
GLuint i;
@@ -921,7 +921,7 @@ _glapi_get_proc_name(GLuint offset)
* Return size of dispatch table struct as number of functions (or
* slots).
*/
-GLuint
+PUBLIC GLuint
_glapi_get_dispatch_table_size(void)
{
return DISPATCH_TABLE_SIZE;
@@ -932,7 +932,7 @@ _glapi_get_dispatch_table_size(void)
/**
* Get API dispatcher version string.
*/
-const char *
+PUBLIC const char *
_glapi_get_version(void)
{
return "20021001"; /* YYYYMMDD */
@@ -944,7 +944,7 @@ _glapi_get_version(void)
* Make sure there are no NULL pointers in the given dispatch table.
* Intended for debugging purposes.
*/
-void
+PUBLIC void
_glapi_check_table(const struct _glapi_table *table)
{
#ifdef DEBUG