Finished GeometryManager and added AABB raster support

This commit is contained in:
mcrcortex
2024-01-29 12:35:09 +10:00
parent d499a19d4e
commit 787dc88c43
11 changed files with 69 additions and 77 deletions

View File

@@ -55,11 +55,13 @@ void main() {
}
if (shouldRender) {
uint basePtr = extractQuadStart(meta);
DrawCommand cmd;
cmd.count = extractQuadCount(meta) * 6;
cmd.count = (meta.cntA&0xFFFF) * 6;
cmd.instanceCount = 1;
cmd.firstIndex = 0;
cmd.baseVertex = int(extractQuadStart(meta))<<2;
cmd.baseVertex = int(basePtr)<<2;
cmd.baseInstance = encodeLocalLodPos(detail, ipos);
cmdBuffer[atomicAdd(opaqueDrawCount, 1)] = cmd;
}