Create only one scratch vertex buffer for rendering.

Previously several buffers were created but only one was ever used.
This commit is contained in:
RoosterDragon
2015-05-20 20:02:23 +01:00
parent 1651bd817b
commit 1e60a0ca76
5 changed files with 13 additions and 29 deletions

View File

@@ -37,12 +37,7 @@ namespace OpenRA.Graphics
shader.SetTexture("DiffuseTexture", currentSheet.GetTexture());
renderer.Device.SetBlendMode(currentBlend);
shader.Render(() =>
{
var vb = renderer.GetTempVertexBuffer();
vb.SetData(vertices, nv);
renderer.DrawBatch(vb, 0, nv, PrimitiveType.QuadList);
});
shader.Render(() => renderer.DrawBatch(vertices, nv, PrimitiveType.QuadList));
renderer.Device.SetBlendMode(BlendMode.None);
nv = 0;