core: remove unused Metal RendererBackend state-cache methods (#4519)

This commit is contained in:
Yul Kang
2026-08-25 16:10:14 +09:00
committed by GitHub
parent ef5ff9ac01
commit 96afb98b7f
10 changed files with 0 additions and 75 deletions

View File

@@ -26,11 +26,6 @@ private:
void deactivate() override;
// End implementation of mln::gfx::RendererBackend
// Implementation of mln::gl::RendererBackend
public:
void updateAssumedState() override;
// End implementation of mln::gl::Rendererbackend
// Implementation of MLNMapViewImpl
public:
mln::gfx::RendererBackend& getRendererBackend() override { return *this; }

View File

@@ -158,15 +158,6 @@ void MLNMapViewMetalImpl::deactivate() {
}
}
/// This function is called before we start rendering, when iOS invokes our rendering method.
/// iOS already sets the correct framebuffer and viewport for us, so we need to update the
/// context state with the anticipated values.
void MLNMapViewMetalImpl::updateAssumedState() {
auto& resource = getResource<MLNMapViewMetalRenderableResource>();
assumeFramebufferBinding(ImplicitFramebufferBinding);
assumeViewport(0, 0, resource.framebufferSize());
}
mln::PremultipliedImage MLNMapViewMetalImpl::readStillImage() {
// return readFramebuffer(mapView.framebufferSize); // TODO: RendererBackend::readFramebuffer
return {};