Merge remote-tracking branch 'xenia-master/master' into canary_experimental

This commit is contained in:
Herman S.
2026-03-06 14:10:00 +09:00
65 changed files with 1497 additions and 2231 deletions

View File

@@ -912,15 +912,15 @@ void GetResolveEdramTileSpan(ResolveEdramInfo edram_info,
constexpr ResolveCopyShaderInfo
resolve_copy_shader_info[size_t(ResolveCopyShaderIndex::kCount)] = {
{"Resolve Copy Fast 32bpp 1x/2xMSAA", false, 4, 4, 6, 3},
{"Resolve Copy Fast 32bpp 4xMSAA", false, 4, 4, 6, 3},
{"Resolve Copy Fast 64bpp 1x/2xMSAA", false, 4, 4, 5, 3},
{"Resolve Copy Fast 64bpp 4xMSAA", false, 3, 4, 5, 3},
{"Resolve Copy Full 8bpp", true, 2, 3, 6, 3},
{"Resolve Copy Full 16bpp", true, 2, 3, 5, 3},
{"Resolve Copy Full 32bpp", true, 2, 4, 5, 3},
{"Resolve Copy Full 64bpp", true, 2, 4, 5, 3},
{"Resolve Copy Full 128bpp", true, 2, 4, 4, 3},
{"Resolve Copy Fast 32bpp 1x/2xMSAA", 6, 3},
{"Resolve Copy Fast 32bpp 4xMSAA", 6, 3},
{"Resolve Copy Fast 64bpp 1x/2xMSAA", 5, 3},
{"Resolve Copy Fast 64bpp 4xMSAA", 5, 3},
{"Resolve Copy Full 8bpp", 6, 3},
{"Resolve Copy Full 16bpp", 5, 3},
{"Resolve Copy Full 32bpp", 5, 3},
{"Resolve Copy Full 64bpp", 5, 3},
{"Resolve Copy Full 128bpp", 4, 3},
};
XE_MSVC_OPTIMIZE_SMALL()
bool GetResolveInfo(const RegisterFile& regs, const Memory& memory,