Lines Matching defs:dispatch
27 * This file manages the OpenGL API dispatch layer.
28 * The dispatch table (struct _glapi_table) is basically just a list
30 * There are functions to set/get the current dispatch table for the
31 * current thread and to manage registration/dispatch of dynamically
42 * 2001/01/16 - added dispatch override feature for Mesa 3.5
46 * called afterward and it'll fill in the correct dispatch
81 * \name Current dispatch and current context control variables
85 * pointer and the current dispatch table pointer. In the non-threaded case,
95 * static dispatch functions access these variables via \c _glapi_get_dispatch
120 _glthread_TSD _gl_DispatchTSD; /**< Per-thread dispatch pointer */
186 * Set the global or per-thread dispatch table pointer.
189 _glapi_set_dispatch(struct _glapi_table *dispatch)
197 _glapi_tls_Dispatch = dispatch;
199 _glthread_SetTSD(&_gl_DispatchTSD, (void *) dispatch);
200 _glapi_Dispatch = dispatch;
202 _glapi_Dispatch = dispatch;
209 * Return pointer to current dispatch table for calling thread.
267 * Return dispatch table offset of the named static (built-in) function.
295 * Return dispatch function address for the named static (built-in) function.
333 * The dispatch table size (number of entries) is the size of the
362 * Offset in the dispatch table where the pointer to the real function is
364 * added to the dispatch table, this will have the value ~0.
375 * Use a temporary dispatch offset of ~0 (i.e. -1). Later, when the driver
404 * Fill-in the dispatch stub for the named function.
407 * a dispatch stub may be created created for the function. A pointer to this
408 * dispatch function will be returned by glXGetProcAddress.
411 * share a common dispatch offset.
422 * The offset in the dispatch table of the named function. A pointer to the
549 * Return size of dispatch table struct as number of functions (or