diff --git a/src/render/direct3d/SDL_render_d3d.c b/src/render/direct3d/SDL_render_d3d.c index 75ca3b45a..e995a38f6 100644 --- a/src/render/direct3d/SDL_render_d3d.c +++ b/src/render/direct3d/SDL_render_d3d.c @@ -1108,7 +1108,7 @@ static int D3D_RunCommandQueue(SDL_Renderer *renderer, SDL_RenderCommand *cmd, v return -1; } - if (vertices) { + if (vertsize > 0) { /* upload the new VBO data for this set of commands. */ vbo = data->vertexBuffers[vboidx]; if (data->vertexBufferSize[vboidx] < vertsize) {