(D3D10/11/12) Increase sprite capacity, we need this so that

the hardware rendered menu drivers don't glitch out
This commit is contained in:
twinaphex 2020-12-17 08:31:06 +01:00
parent 8d1ca52da5
commit 38ce3927ae
3 changed files with 3 additions and 3 deletions

View File

@ -816,7 +816,7 @@ static void *d3d10_gfx_init(const video_info_t* video,
desc.CPUAccessFlags = D3D10_CPU_ACCESS_WRITE;
D3D10CreateBuffer(d3d10->device, &desc, &vertexData, &d3d10->menu.vbo);
d3d10->sprites.capacity = 4096;
d3d10->sprites.capacity = 16 * 1024;
desc.ByteWidth = sizeof(d3d10_sprite_t) * d3d10->sprites.capacity;
D3D10CreateBuffer(d3d10->device, &desc, NULL, &d3d10->sprites.vbo);
}

View File

@ -922,7 +922,7 @@ static void *d3d11_gfx_init(const video_info_t* video,
desc.CPUAccessFlags = D3D11_CPU_ACCESS_WRITE;
D3D11CreateBuffer(d3d11->device, &desc, &vertexData, &d3d11->menu.vbo);
d3d11->sprites.capacity = 4096;
d3d11->sprites.capacity = 16 * 1024;
desc.ByteWidth = sizeof(d3d11_sprite_t) * d3d11->sprites.capacity;
D3D11CreateBuffer(d3d11->device, &desc, NULL, &d3d11->sprites.vbo);
}

View File

@ -969,7 +969,7 @@ static void *d3d12_gfx_init(const video_info_t* video,
d3d12_create_fullscreen_quad_vbo(d3d12->device, &d3d12->frame.vbo_view, &d3d12->frame.vbo);
d3d12_create_fullscreen_quad_vbo(d3d12->device, &d3d12->menu.vbo_view, &d3d12->menu.vbo);
d3d12->sprites.capacity = 4096;
d3d12->sprites.capacity = 16 * 1024;
d3d12->sprites.vbo_view.SizeInBytes = sizeof(d3d12_sprite_t) * d3d12->sprites.capacity;
d3d12->sprites.vbo_view.StrideInBytes = sizeof(d3d12_sprite_t);
d3d12->sprites.vbo_view.BufferLocation = d3d12_create_buffer(