Provide an argument to GLRenderer_FlushBuffer (#313)
* fix flush by correctly providing an argument
This commit is contained in:
parent
33000e4623
commit
34a22f2516
|
|
@ -326,7 +326,7 @@ void GLRenderer_SetShadeTable(br_pixelmap* table) {
|
|||
void GLRenderer_SetBlendTable(br_pixelmap* table) {
|
||||
|
||||
if (flush_counter != colourbuffer_upload_counter) {
|
||||
GLRenderer_FlushBuffers(eFlush_color_buffer);
|
||||
GLRenderer_FlushBuffer(eFlush_color_buffer);
|
||||
glActiveTexture(GL_TEXTURE4);
|
||||
glBindTexture(GL_TEXTURE_2D, current_colourbuffer_texture);
|
||||
glTexImage2D(GL_TEXTURE_2D, 0, GL_R8UI, render_width, render_height, 0, GL_RED_INTEGER, GL_UNSIGNED_BYTE, last_colour_buffer->pixels);
|
||||
|
|
@ -690,7 +690,7 @@ void GLRenderer_BufferTexture(br_pixelmap* pm) {
|
|||
CHECK_GL_ERROR("GLRenderer_BufferTexture");
|
||||
}
|
||||
|
||||
void GLRenderer_FlushBuffers(tRenderer_flush_type flush_type) {
|
||||
void GLRenderer_FlushBuffer(tRenderer_flush_type flush_type) {
|
||||
|
||||
if (!dirty_buffers) {
|
||||
return;
|
||||
|
|
@ -738,6 +738,10 @@ void GLRenderer_FlushBuffers(tRenderer_flush_type flush_type) {
|
|||
dirty_buffers = 0;
|
||||
}
|
||||
|
||||
void GLRenderer_FlushBuffers() {
|
||||
GLRenderer_FlushBuffer(eFlush_all);
|
||||
}
|
||||
|
||||
void GLRenderer_SetViewport(int x, int y, int width, int height) {
|
||||
vp_x = x;
|
||||
vp_y = y;
|
||||
|
|
|
|||
|
|
@ -52,7 +52,8 @@ void GLRenderer_BufferTexture(br_pixelmap* pm);
|
|||
void GLRenderer_BufferMaterial(br_material* mat);
|
||||
void GLRenderer_BufferModel(br_model* model);
|
||||
void GLRenderer_ClearBuffers();
|
||||
void GLRenderer_FlushBuffers(tRenderer_flush_type flush_type);
|
||||
void GLRenderer_FlushBuffer(tRenderer_flush_type flush_type);
|
||||
void GLRenderer_FlushBuffers();
|
||||
void GLRenderer_SetViewport(int x, int y, int width, int height);
|
||||
|
||||
#endif
|
||||
|
|
|
|||
Loading…
Reference in New Issue