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)
42 free(tstate->module_data[MY_MODULE_ID]);
43 tstate->module_data[MY_MODULE_ID] = NULL;
48 appopt_apply_overrides()
50 //appopt_apply_overrides_egl(1);
51 //appopt_apply_overrides_gl(1);
55 appopt_apply_overrides_egl(int enable)
57 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
58 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
59 # include "../../headers/sym_egl.h"
60 #undef _COREGL_EXT_SYMBOL
65 appopt_apply_overrides_gl(int enable)
67 #define _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) COREGL_INIT_ORIGINAL(_orig_appopt_, FUNC_NAME);
68 #define _COREGL_EXT_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST) _COREGL_SYMBOL(RET_TYPE, FUNC_NAME, PARAM_LIST)
69 # include "../../headers/sym_gl.h"
70 #undef _COREGL_EXT_SYMBOL