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(); MTL::Texture* texture = drawable->texture();
using namespace PICA::ExternalRegs; using namespace PICA::ExternalRegs;
printf("Layer pointer: %p\nDevice pointer: %p\nDrawable pointer: %p\nTexture pointer: %p\n", metalLayer, device, drawable, texture);
// Top screen // Top screen
const u32 topActiveFb = externalRegs[Framebuffer0Select] & 1; const u32 topActiveFb = externalRegs[Framebuffer0Select] & 1;
@ -103,16 +102,19 @@ void RendererMTL::display() {
renderCommandEncoder->setRenderPipelineState(displayPipeline); renderCommandEncoder->setRenderPipelineState(displayPipeline);
renderCommandEncoder->setFragmentSamplerState(nearestSampler, 0); renderCommandEncoder->setFragmentSamplerState(nearestSampler, 0);
const int xMultiplier = 2;
const int yMultiplier = 2;
// Top screen // Top screen
if (topScreen) { 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->setFragmentTexture(topScreen->get().texture, 0);
renderCommandEncoder->drawPrimitives(MTL::PrimitiveTypeTriangleStrip, NS::UInteger(0), NS::UInteger(4)); renderCommandEncoder->drawPrimitives(MTL::PrimitiveTypeTriangleStrip, NS::UInteger(0), NS::UInteger(4));
} }
// Bottom screen // Bottom screen
if (bottomScreen) { 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->setFragmentTexture(bottomScreen->get().texture, 0);
renderCommandEncoder->drawPrimitives(MTL::PrimitiveTypeTriangleStrip, NS::UInteger(0), NS::UInteger(4)); 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) { IOS_EXPORT void iosRunFrame(CAMetalLayer* layer) {
printf("Running a frame\n");
void* layerBridged = (__bridge void*)layer; void* layerBridged = (__bridge void*)layer;
emulator->getRenderer()->setMTKLayer(layerBridged); emulator->getRenderer()->setMTKLayer(layerBridged);
emulator->runFrame(); emulator->runFrame();
printf("Ran a frame\n");
} }