istereo

diff src/ES2Renderer.h @ 0:1bb950d0976b

initial commit
author John Tsiombikas <nuclear@member.fsf.org>
date Tue, 06 Sep 2011 08:07:14 +0300
parents
children 8dd271942543
line diff
     1.1 --- /dev/null	Thu Jan 01 00:00:00 1970 +0000
     1.2 +++ b/src/ES2Renderer.h	Tue Sep 06 08:07:14 2011 +0300
     1.3 @@ -0,0 +1,33 @@
     1.4 +//
     1.5 +//  ES2Renderer.h
     1.6 +//  istereo
     1.7 +//
     1.8 +//  Created by nuclear on 9/6/11.
     1.9 +//  Copyright __MyCompanyName__ 2011. All rights reserved.
    1.10 +//
    1.11 +
    1.12 +#import "ESRenderer.h"
    1.13 +
    1.14 +#import <OpenGLES/ES2/gl.h>
    1.15 +#import <OpenGLES/ES2/glext.h>
    1.16 +
    1.17 +@interface ES2Renderer : NSObject <ESRenderer>
    1.18 +{
    1.19 +@private
    1.20 +    EAGLContext *context;
    1.21 +
    1.22 +    // The pixel dimensions of the CAEAGLLayer
    1.23 +    GLint backingWidth;
    1.24 +    GLint backingHeight;
    1.25 +
    1.26 +    // The OpenGL ES names for the framebuffer and renderbuffer used to render to this view
    1.27 +    GLuint defaultFramebuffer, colorRenderbuffer;
    1.28 +
    1.29 +    GLuint program;
    1.30 +}
    1.31 +
    1.32 +- (void)render;
    1.33 +- (BOOL)resizeFromLayer:(CAEAGLLayer *)layer;
    1.34 +
    1.35 +@end
    1.36 +