Small changes to GLDispacher class.
git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@13835 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
@@ -91,14 +91,14 @@ status_t
|
|||||||
GLDispatcher::CheckTable(const struct _glapi_table *table)
|
GLDispatcher::CheckTable(const struct _glapi_table *table)
|
||||||
{
|
{
|
||||||
_glapi_check_table(table ? table : _glapi_get_dispatch());
|
_glapi_check_table(table ? table : _glapi_get_dispatch());
|
||||||
return B_ERROR;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
status_t
|
status_t
|
||||||
GLDispatcher::SetTable(struct _glapi_table *table)
|
GLDispatcher::SetTable(struct _glapi_table *table)
|
||||||
{
|
{
|
||||||
_glapi_set_dispatch(table);
|
_glapi_set_dispatch(table);
|
||||||
return B_ERROR;
|
return B_OK;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
@@ -30,9 +30,9 @@ class GLDispatcher
|
|||||||
uint32 TableSize();
|
uint32 TableSize();
|
||||||
|
|
||||||
const _glapi_proc operator[](const char *function_name);
|
const _glapi_proc operator[](const char *function_name);
|
||||||
|
const char * operator[](uint32 offset);
|
||||||
|
|
||||||
const char * FunctionName(uint32 offset);
|
uint32 OffsetOf(const char *function_name);
|
||||||
uint32 FunctionOffset(const char *function_name);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
// Inlines methods
|
// Inlines methods
|
||||||
@@ -72,15 +72,15 @@ inline const _glapi_proc GLDispatcher::operator[](const char *function_name)
|
|||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline const char * GLDispatcher::FunctionName(uint32 offset)
|
inline const char * GLDispatcher::operator[](uint32 offset)
|
||||||
{
|
{
|
||||||
return _glapi_get_proc_name((GLuint) offset);
|
return _glapi_get_proc_name((GLuint) offset);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
inline uint32 GLDispatcher::FunctionOffset(const char *function_name)
|
inline uint32 GLDispatcher::OffsetOf(const char *function_name)
|
||||||
{
|
{
|
||||||
return (uint32) _glapi_get_proc_offset;
|
return (uint32) _glapi_get_proc_offset(function_name);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user