ios: Remove printf spam

This commit is contained in:
wheremyfoodat 2025-03-10 02:22:16 +02:00
parent 1bd00a87f9
commit 5990cb3b02
2 changed files with 5 additions and 5 deletions

View file

@ -68,7 +68,6 @@ void RendererMTL::display() {
MTL::Texture* texture = drawable->texture();
using namespace PICA::ExternalRegs;
printf("Layer pointer: %p\nDevice pointer: %p\nDrawable pointer: %p\nTexture pointer: %p\n", metalLayer, device, drawable, texture);
// Top screen
const u32 topActiveFb = externalRegs[Framebuffer0Select] & 1;
@ -103,16 +102,19 @@ void RendererMTL::display() {
renderCommandEncoder->setRenderPipelineState(displayPipeline);
renderCommandEncoder->setFragmentSamplerState(nearestSampler, 0);
const int xMultiplier = 2;
const int yMultiplier = 2;
// Top screen
if (topScreen) {
renderCommandEncoder->setViewport(MTL::Viewport{0, 0, 400, 240, 0.0f, 1.0f});
renderCommandEncoder->setViewport(MTL::Viewport{0, 0, 400 * xMultiplier, 240 * yMultiplier, 0.0f, 1.0f});
renderCommandEncoder->setFragmentTexture(topScreen->get().texture, 0);
renderCommandEncoder->drawPrimitives(MTL::PrimitiveTypeTriangleStrip, NS::UInteger(0), NS::UInteger(4));
}
// Bottom screen
if (bottomScreen) {
renderCommandEncoder->setViewport(MTL::Viewport{40, 240, 320, 240, 0.0f, 1.0f});
renderCommandEncoder->setViewport(MTL::Viewport{40 * xMultiplier, 240 * yMultiplier, 320 * xMultiplier, 240 * yMultiplier, 0.0f, 1.0f});
renderCommandEncoder->setFragmentTexture(bottomScreen->get().texture, 0);
renderCommandEncoder->drawPrimitives(MTL::PrimitiveTypeTriangleStrip, NS::UInteger(0), NS::UInteger(4));
}

View file

@ -31,10 +31,8 @@ IOS_EXPORT void iosCreateEmulator() {
}
IOS_EXPORT void iosRunFrame(CAMetalLayer* layer) {
printf("Running a frame\n");
void* layerBridged = (__bridge void*)layer;
emulator->getRenderer()->setMTKLayer(layerBridged);
emulator->runFrame();
printf("Ran a frame\n");
}