add: todo notices

This commit is contained in:
Samuliak 2024-09-06 19:15:56 +02:00
parent 6a3bdd49e9
commit 548ffb6b57
2 changed files with 2 additions and 0 deletions

View File

@ -78,6 +78,7 @@ LatteTextureMtl::LatteTextureMtl(class MetalRenderer* mtlRenderer, Latte::E_DIM
auto pixelFormat = GetMtlPixelFormat(format, isDepth, m_mtlr->GetPixelFormatSupport()); auto pixelFormat = GetMtlPixelFormat(format, isDepth, m_mtlr->GetPixelFormatSupport());
desc->setPixelFormat(pixelFormat); desc->setPixelFormat(pixelFormat);
// TODO: using MTL::TextureUsageShaderWrite as well fixes Mario Tennis: Ultra Smash, investigate why
MTL::TextureUsage usage = MTL::TextureUsageShaderRead; MTL::TextureUsage usage = MTL::TextureUsageShaderRead;
if (!Latte::IsCompressedFormat(format)) if (!Latte::IsCompressedFormat(format))
{ {

View File

@ -859,6 +859,7 @@ void MetalRenderer::draw_beginSequence()
return; // no render target return; // no render target
} }
// TODO: not checking for !streamoutEnable fixes Super Smash Bros. for Wii U, investigate why
if (!hasValidFramebufferAttached && !streamoutEnable) if (!hasValidFramebufferAttached && !streamoutEnable)
{ {
debug_printf("Drawcall with no color buffer or depth buffer attached\n"); debug_printf("Drawcall with no color buffer or depth buffer attached\n");