Beispiel #1
0
void destroy_gl_context(struct gl_context *context) {
#ifdef HAVE_MACOSX
        mac_gl_free(context->context);
#elif defined HAVE_LINUX
        glx_free(context->context);
#else
        win32_context_free(context->context);
#endif
}
Beispiel #2
0
void dxt_glsl_decompress_done(void *state)
{
        struct state_decompress *s = (struct state_decompress *) state;
        
        if(s->configured) {
                dxt_decoder_destroy(s->decoder);
#ifdef HAVE_MACOSX
                mac_gl_free(s->gl_context);
#else
                glx_free(s->gl_context);
#endif
        }
        free(s);
}