diff --git a/libobs-d3d11/d3d11-subsystem.cpp b/libobs-d3d11/d3d11-subsystem.cpp index a4953c83e94a1b603bef10556074a6aec6533713..39a1af6f3d662005f83dd42fb9f0fc161c804564 100644 --- a/libobs-d3d11/d3d11-subsystem.cpp +++ b/libobs-d3d11/d3d11-subsystem.cpp @@ -1668,7 +1668,7 @@ void vertexbuffer_destroy(vertbuffer_t vertbuffer) delete vertbuffer; } -void vertexbuffer_flush(vertbuffer_t vertbuffer, bool rebuild) +void vertexbuffer_flush(vertbuffer_t vertbuffer) { if (!vertbuffer->dynamic) { blog(LOG_ERROR, "vertexbuffer_flush: vertex buffer is " diff --git a/libobs-opengl/gl-vertexbuffer.c b/libobs-opengl/gl-vertexbuffer.c index bec21872aaf06b6539f284d8871c48694d3dbe34..becb74d0173a0ac1c3676b6ebc44462a3330cbc5 100644 --- a/libobs-opengl/gl-vertexbuffer.c +++ b/libobs-opengl/gl-vertexbuffer.c @@ -120,7 +120,7 @@ void vertexbuffer_destroy(vertbuffer_t vb) } } -void vertexbuffer_flush(vertbuffer_t vb, bool rebuild) +void vertexbuffer_flush(vertbuffer_t vb) { size_t i; @@ -164,7 +164,6 @@ void vertexbuffer_flush(vertbuffer_t vb, bool rebuild) goto failed; } - UNUSED_PARAMETER(rebuild); return; failed: diff --git a/libobs/graphics/graphics-internal.h b/libobs/graphics/graphics-internal.h index 4448392f6dff794921540be09e636eb39bf8740b..9717d655566c4839c4e664e96aedff0417e09c77 100644 --- a/libobs/graphics/graphics-internal.h +++ b/libobs/graphics/graphics-internal.h @@ -171,7 +171,7 @@ struct gs_exports { void (*samplerstate_destroy)(samplerstate_t samplerstate); void (*vertexbuffer_destroy)(vertbuffer_t vertbuffer); - void (*vertexbuffer_flush)(vertbuffer_t vertbuffer, bool rebuild); + void (*vertexbuffer_flush)(vertbuffer_t vertbuffer); struct vb_data *(*vertexbuffer_getdata)(vertbuffer_t vertbuffer); void (*indexbuffer_destroy)(indexbuffer_t indexbuffer); diff --git a/libobs/graphics/graphics.c b/libobs/graphics/graphics.c index 9425360dc28d60b4f4e97128c70ec21f0ce4996f..28372667b09970a6a1fe80d57ec3bb9798074cca 100644 --- a/libobs/graphics/graphics.c +++ b/libobs/graphics/graphics.c @@ -420,7 +420,7 @@ void gs_renderstop(enum gs_draw_mode mode) } if (graphics->using_immediate) { - vertexbuffer_flush(graphics->immediate_vertbuffer, false); + vertexbuffer_flush(graphics->immediate_vertbuffer); gs_load_vertexbuffer(graphics->immediate_vertbuffer); gs_load_indexbuffer(NULL); @@ -796,7 +796,7 @@ void gs_draw_sprite(texture_t tex, uint32_t flip, uint32_t width, else build_sprite_norm(data, fcx, fcy, flip); - vertexbuffer_flush(graphics->sprite_buffer, false); + vertexbuffer_flush(graphics->sprite_buffer); gs_load_vertexbuffer(graphics->sprite_buffer); gs_load_indexbuffer(NULL); @@ -1879,11 +1879,11 @@ void vertexbuffer_destroy(vertbuffer_t vertbuffer) graphics->exports.vertexbuffer_destroy(vertbuffer); } -void vertexbuffer_flush(vertbuffer_t vertbuffer, bool rebuild) +void vertexbuffer_flush(vertbuffer_t vertbuffer) { if (!thread_graphics || !vertbuffer) return; - thread_graphics->exports.vertexbuffer_flush(vertbuffer, rebuild); + thread_graphics->exports.vertexbuffer_flush(vertbuffer); } struct vb_data *vertexbuffer_getdata(vertbuffer_t vertbuffer) diff --git a/libobs/graphics/graphics.h b/libobs/graphics/graphics.h index f33b942c359bc87abef87f7376a685f5286d4599..46adb129223e9cc24c5504d9ca11c4002d2de291 100644 --- a/libobs/graphics/graphics.h +++ b/libobs/graphics/graphics.h @@ -678,7 +678,7 @@ EXPORT void zstencil_destroy(zstencil_t zstencil); EXPORT void samplerstate_destroy(samplerstate_t samplerstate); EXPORT void vertexbuffer_destroy(vertbuffer_t vertbuffer); -EXPORT void vertexbuffer_flush(vertbuffer_t vertbuffer, bool rebuild); +EXPORT void vertexbuffer_flush(vertbuffer_t vertbuffer); EXPORT struct vb_data *vertexbuffer_getdata(vertbuffer_t vertbuffer); EXPORT void indexbuffer_destroy(indexbuffer_t indexbuffer);