Advertise here




Advertise here

Howdy, Stranger!

It looks like you're new here. If you want to get involved, click one of these buttons!

Render to texture problem (OpenGL ES)

MikaelBartlettMikaelBartlett Posts: 17Registered Users
edited August 2010 in iOS SDK Development
Hi

I can't render to a texture larger than 256x256.
I would love to render to 512x512 as I wanna map it to the screen.

What could be the problem. Works in simulator but not on the device. I'm using OpenGL ES 1.1 on 3gs.
glGenTextures(1, &drawTexture);
glBindTexture(GL_TEXTURE_2D, drawTexture);
glTexParameteri(GL_TEXTURE_2D, GL_TEXTURE_MIN_FILTER, GL_LINEAR);
glTexImage2D(GL_TEXTURE_2D, 0, GL_RGBA, kDrawTextureSize, kDrawTextureSize, 0, GL_RGBA, GL_UNSIGNED_BYTE, nil);

// create framebuffer
glGenFramebuffersOES(1, &textureFrameBuffer);
glBindFramebufferOES(GL_FRAMEBUFFER_OES, textureFrameBuffer);

// attach renderbuffer
glFramebufferTexture2DOES(GL_FRAMEBUFFER_OES, GL_COLOR_ATTACHMENT0_OES, GL_TEXTURE_2D, drawTexture, 0);

/mikael
Post edited by MikaelBartlett on

Replies

Sign In or Register to comment.