2
0
mirror of https://github.com/AxioDL/metaforce.git synced 2025-12-09 03:47:43 +00:00

Proper interleaved rendering of indirect-textured particle instances

This commit is contained in:
Jack Andersen
2018-11-04 21:25:28 -10:00
parent d6051f8808
commit 3ef7386978
4 changed files with 10 additions and 6 deletions

View File

@@ -356,9 +356,9 @@ public:
boo::SWindowRect wrect = {rect.x4_left, rect.x8_top, rect.xc_width, rect.x10_height};
g_BooMainCommandQueue->resolveBindTexture(g_SpareTexture, wrect, true, bindIdx, false, true);
}
static void DrawInstances(size_t start, size_t count, size_t instCount)
static void DrawInstances(size_t start, size_t count, size_t instCount, size_t startInst = 0)
{
g_BooMainCommandQueue->drawInstances(start, count, instCount);
g_BooMainCommandQueue->drawInstances(start, count, instCount, startInst);
}
static void DrawArray(size_t start, size_t count)
{