1 #include "coregl_appopt.h"
7 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) RET_TYPE (*_orig_appopt_##FUNC_NAME) PARAM_LIST = NULL;
8 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
9 # include "../../headers/sym.h"
10 #undef _COREGL_EXT_SYMBOL
19 deinit_modules_appopt()
24 init_modules_tstate_appopt(GLThreadState *tstate)
26 MY_MODULE_TSTATE *tstate_mt = NULL;
28 tstate_mt = (MY_MODULE_TSTATE *)calloc(1, sizeof(MY_MODULE_TSTATE));
31 tstate->module_data[MY_MODULE_ID] = tstate_mt;
35 deinit_modules_tstate_appopt(GLThreadState *tstate)
37 if (tstate->module_data[MY_MODULE_ID] != NULL) {
38 free(tstate->module_data[MY_MODULE_ID]);
39 tstate->module_data[MY_MODULE_ID] = NULL;
44 appopt_apply_overrides()
46 //appopt_apply_overrides_egl(1);
47 //appopt_apply_overrides_gl(1);
51 appopt_apply_overrides_egl(int enable)
53 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
54 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
55 # include "../../headers/sym_egl.h"
56 #undef _COREGL_EXT_SYMBOL
61 appopt_apply_overrides_gl(int enable)
63 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
64 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
65 # include "../../headers/sym_gl1.h"
66 # include "../../headers/sym_gl2.h"
67 # include "../../headers/sym_gl_common.h"
68 #undef _COREGL_EXT_SYMBOL