direct3d: Use D3DPOOL_MANAGED for vertex buffers.

Fixes Bugzilla #4537.
This commit is contained in:
Ryan C. Gordon 2019-06-11 13:02:56 -04:00
parent aa80d279d3
commit a2f2b73554

View File

@ -1216,7 +1216,7 @@ D3D_RunCommandQueue(SDL_Renderer * renderer, SDL_RenderCommand *cmd, void *verti
IDirect3DVertexBuffer9_Release(vbo);
}
if (FAILED(IDirect3DDevice9_CreateVertexBuffer(data->device, (UINT) vertsize, usage, fvf, D3DPOOL_DEFAULT, &vbo, NULL))) {
if (FAILED(IDirect3DDevice9_CreateVertexBuffer(data->device, (UINT) vertsize, usage, fvf, D3DPOOL_MANAGED, &vbo, NULL))) {
vbo = NULL;
}
data->vertexBuffers[vboidx] = vbo;