Ejemplo n.º 1
0
void glXDestroyContext( NGLXContext ctx1 )
{
  TinyNGLXContext *ctx = (TinyNGLXContext *) ctx1;
  if (ctx->gl_context != NULL) {
    glClose();
  }
  gl_free(ctx);
}
Ejemplo n.º 2
0
void minigl_DestroyContext( minigl_Context *ctx )
{
	if( ctx->gl_context != NULL )
	{
		glClose();
	}

	if ( ctx->indexes != NULL)		free(ctx->indexes);
	if ( ctx->palette != NULL)		free(ctx->palette);
	if (ctx->pDitherBuf != NULL)	free(ctx->pDitherBuf);

	free( ctx );
}
Ejemplo n.º 3
0
void
ostgl_delete_context(ostgl_context *context)
{
  int i;
  for (i = 0; i < context->numbuffers; i++) {
    ZB_close(context->zbs[i]);
  }
  gl_free(context->zbs);
  gl_free(context->framebuffers);
  gl_free(context);
  
  if (--buffercnt == 0) {
    glClose();
  }
}
Ejemplo n.º 4
0
/*!  Destroy context  */
void pl110_DestroyContext( pl110_Context *ctx ){
	if( ctx->gl_context != NULL ){
		glClose();
	}
	gl_free( ctx );
}