[MG_Backend] (Magma): the indirect client-array staging block is monolith-only

This commit is contained in:
2026-09-20 20:58:18 -04:00
parent 92fe12a2f4
commit 64182b76dc
@@ -13092,7 +13092,9 @@ void main() {
DrawCmdParam vertexRange{};
vertexRange.vertexCount = 0;
vertexRange.instanceCount = 1;
{
// MONOLITH ONLY: with a transport the frontend VAO is not this side's to read at all
// (the client owns those bytes and stages them itself), and this runs on the apply thread.
if (MG_Config::Transport == MG_Config::TransportMode::Monolith) {
const auto& currentVAO = MGB_CTX->GetBoundVertexArray();
Bool clientArray = false;
if (currentVAO) {