fix: GPU hangs (hack)

This commit is contained in:
Samuliak 2024-08-17 19:05:00 +02:00
parent 83a08b2247
commit b8e9bb355c
2 changed files with 54 additions and 3 deletions

View file

@ -3284,6 +3284,8 @@ static void _emitCFRingWriteCode(LatteDecompilerShaderContext* shaderContext, La
continue;
uint32 u32Offset = streamWrite->exportArrayBase + i;
// HACK: disable streamout temporarily, since it causes GPU hangs
continue;
src->addFmt("sb[sbBase{} + {}]", streamWrite->bufferIndex, u32Offset);
src->add(" = ");
@ -3397,6 +3399,8 @@ static void _emitStreamWriteCode(LatteDecompilerShaderContext* shaderContext, La
continue;
uint32 u32Offset = cfInstruction->exportArrayBase + i;
// HACK: disable streamout temporarily, since it causes GPU hangs
continue;
src->addFmt("sb[sbBase{} + {}]", streamoutBufferIndex, u32Offset);
src->add(" = ");