nuclear@0: // nuclear@0: // ES2Renderer.h nuclear@0: // istereo nuclear@0: // nuclear@0: // Created by nuclear on 9/6/11. nuclear@0: // Copyright __MyCompanyName__ 2011. All rights reserved. nuclear@0: // nuclear@0: nuclear@0: #import "ESRenderer.h" nuclear@0: nuclear@0: #import nuclear@0: #import nuclear@0: nuclear@0: @interface ES2Renderer : NSObject nuclear@0: { nuclear@0: @private nuclear@0: EAGLContext *context; nuclear@0: nuclear@0: // The pixel dimensions of the CAEAGLLayer nuclear@0: GLint backingWidth; nuclear@0: GLint backingHeight; nuclear@0: nuclear@0: // The OpenGL ES names for the framebuffer and renderbuffer used to render to this view nuclear@0: GLuint defaultFramebuffer, colorRenderbuffer; nuclear@0: nuclear@0: GLuint program; nuclear@0: } nuclear@0: nuclear@0: - (void)render; nuclear@0: - (BOOL)resizeFromLayer:(CAEAGLLayer *)layer; nuclear@0: nuclear@0: @end nuclear@0: