bindTarget method
Binds a render target. Pass in nothing or null, to reset the render target to the back buffer.
Implementation
@override
void bindTarget([RenderTarget? renderTarget]) {
if (renderTarget is _OGLRenderTarget) {
glBindFramebuffer(GL_FRAMEBUFFER, renderTarget._framebufferHandle.value);
glViewport(0, 0, renderTarget.texture.width, renderTarget.texture.height);
} else if (renderTarget == null) {
glBindFramebuffer(GL_FRAMEBUFFER, 0);
glViewport(0, 0, backWidth, backHeight);
}
super.bindTarget(renderTarget);
}