Route render target binding through platform services

This commit is contained in:
2026-06-03 05:17:25 +02:00
parent 6652127545
commit 389cd93e68
10 changed files with 78 additions and 18 deletions

View File

@@ -3,6 +3,7 @@
#include "app.h"
#include "app_core/document_platform_io.h"
#include "renderer_gl/opengl_capabilities.h"
#ifdef __ANDROID__
void displayKeyboard(bool pShow);
@@ -224,6 +225,22 @@ public:
#endif
}
void bind_default_render_target() override
{
glBindFramebuffer(
static_cast<GLenum>(pp::renderer::gl::framebuffer_target()),
pp::renderer::gl::default_framebuffer_id());
}
void bind_main_render_target() override
{
#if __IOS__
[App::I->ios_view->glview bindDrawable];
#else
bind_default_render_target();
#endif
}
void begin_render_capture_frame() override
{
}