don't compile fragment shaders just-in-time

This commit is contained in:
Samo Z 2024-09-04 19:05:07 +02:00
parent b13ba58aad
commit 8a74445a96
6 changed files with 21 additions and 94 deletions

View file

@ -281,9 +281,9 @@ namespace LatteDecompiler
{
if ((decompilerContext->shader->pixelColorOutputMask & (1 << i)) != 0)
{
src->addFmt("#ifdef {}" _CRLF, GetColorAttachmentTypeStr(i));
src->addFmt("{} passPixelColor{} [[color({})]];" _CRLF, GetColorAttachmentTypeStr(i), i, i);
src->add("#endif" _CRLF);
//src->addFmt("#ifdef {}" _CRLF, GetColorAttachmentTypeStr(i));
src->addFmt("float4 passPixelColor{} [[color({})]];" _CRLF/*, GetColorAttachmentTypeStr(i)*/, i, i);
//src->add("#endif" _CRLF);
}
}