int scissor_enabled;
int scissor_upated;
- GLfloat df_clear_color[4];
Render_Engine_GL_Surface *current_sfc;
};
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glDeleteFramebuffers(1, &fbo);
if (tex) glDeleteTextures(1, &tex);
- if (rb) glDeleteBuffers(1, &rb);
+ if (rb) glDeleteRenderbuffers(1, &rb);
if (fb_status != GL_FRAMEBUFFER_COMPLETE)
return 0;
if (!ret)
{
- if (!sfc) free(sfc);
+ if (sfc) free(sfc);
}
return ret;
}
static void
evgl_glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
{
- Render_Engine_GL_Context *ctx = current_evgl_ctx;
-
- current_evgl_ctx->df_clear_color[0] = red;
- current_evgl_ctx->df_clear_color[1] = green;
- current_evgl_ctx->df_clear_color[2] = blue;
- current_evgl_ctx->df_clear_color[3] = alpha;
-
glClearColor(red, green, blue, alpha);
-
}
static void