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
16 // COREGL_LOG("[CoreGL] <Appopt> : ");
18 // COREGL_LOG("Not yet implemented\n");
22 deinit_modules_appopt()
27 init_modules_tstate_appopt(GLThreadState *tstate)
29 MY_MODULE_TSTATE *tstate_mt = NULL;
31 tstate_mt = (MY_MODULE_TSTATE *)calloc(1, sizeof(MY_MODULE_TSTATE));
34 tstate->module_data[MY_MODULE_ID] = tstate_mt;
38 deinit_modules_tstate_appopt(GLThreadState *tstate)
40 if (tstate->module_data[MY_MODULE_ID] != NULL) {
41 free(tstate->module_data[MY_MODULE_ID]);
42 tstate->module_data[MY_MODULE_ID] = NULL;
47 appopt_apply_overrides()
49 //appopt_apply_overrides_egl(1);
50 //appopt_apply_overrides_gl(1);
54 appopt_apply_overrides_egl(int enable)
56 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
57 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
58 # include "../../headers/sym_egl.h"
59 #undef _COREGL_EXT_SYMBOL
64 appopt_apply_overrides_gl(int enable)
66 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
67 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
68 # include "../../headers/sym_gl.h"
69 #undef _COREGL_EXT_SYMBOL