Browse Source

direct3d: Use D3DPOOL_MANAGED for vertex buffers.

Fixes Bugzilla #4537.
Ryan C. Gordon 5 years ago
parent
commit
a2f2b73554
1 changed files with 1 additions and 1 deletions
  1. 1 1
      src/render/direct3d/SDL_render_d3d.c

+ 1 - 1
src/render/direct3d/SDL_render_d3d.c

@@ -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;