Мне нужно нарисовать пару полигонов в текстуру, к примеру, разрешением 1000 * 1000. Происходит это примерно так:
id = GLuint(0)
glGenFramebuffersEXT(1, byref(id))
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, id)
glFramebufferTexture2DEXT(
GL_FRAMEBUFFER_EXT,
GL_COLOR_ATTACHMENT0_EXT,
texture.target,
texture.id,
texture.level)
# рисуем здесь
glBindFramebufferEXT(GL_FRAMEBUFFER_EXT, 0)
Но, понятное дело, всё, что выходит за границы размеров экрана, не рисуется. Вопрос: как это дело реализовать?