Account for baseVertex when patching line strip index buffer

This commit is contained in:
baldurk
2022-12-06 17:33:16 +00:00
parent e386b1fb2b
commit cdf1bf5e3b
+4 -3
View File
@@ -190,9 +190,10 @@ void PatchLineStripIndexBuffer(const ActionDescription *action, Topology topolog
{
const uint32_t restart = 0xffffffff;
#define IDX_VALUE(offs) \
(idx16 ? idx16[index + (offs)] \
: (idx32 ? idx32[index + (offs)] : (idx8 ? idx8[index + (offs)] : index + (offs))))
#define IDX_VALUE(offs) \
(idx16 ? idx16[index + (offs)] \
: (idx32 ? idx32[index + (offs)] : (idx8 ? idx8[index + (offs)] : index + (offs)))) + \
action->baseVertex
switch(topology)
{