| Index: third_party/gles_book_examples/Chapter_8/Simple_VertexShader/Simple_VertexShader.h
|
| ===================================================================
|
| --- third_party/gles_book_examples/Chapter_8/Simple_VertexShader/Simple_VertexShader.h (revision 35873)
|
| +++ third_party/gles_book_examples/Chapter_8/Simple_VertexShader/Simple_VertexShader.h (working copy)
|
| @@ -1,54 +0,0 @@
|
| -//
|
| -// Book: OpenGL(R) ES 2.0 Programming Guide
|
| -// Authors: Aaftab Munshi, Dan Ginsburg, Dave Shreiner
|
| -// ISBN-10: 0321502795
|
| -// ISBN-13: 9780321502797
|
| -// Publisher: Addison-Wesley Professional
|
| -// URLs: http://safari.informit.com/9780321563835
|
| -// http://www.opengles-book.com
|
| -//
|
| -
|
| -#ifndef SIMPLE_VERTEX_SHADER_H
|
| -#define SIMPLE_VERTEX_SHADER_H
|
| -
|
| -#include "esUtil.h"
|
| -
|
| -#ifdef __cplusplus
|
| -extern "C" {
|
| -#endif // __cplusplus
|
| -
|
| -typedef struct
|
| -{
|
| - // Handle to a program object
|
| - GLuint programObject;
|
| -
|
| - // Attribute locations
|
| - GLint positionLoc;
|
| -
|
| - // Uniform locations
|
| - GLint mvpLoc;
|
| -
|
| - // Vertex daata
|
| - GLfloat *vertices;
|
| - GLuint *indices;
|
| - int numIndices;
|
| -
|
| - // Rotation angle
|
| - GLfloat angle;
|
| -
|
| - // MVP matrix
|
| - ESMatrix mvpMatrix;
|
| -} SVSUserData;
|
| -
|
| -extern int svsInit ( ESContext *esContext );
|
| -
|
| -extern void svsUpdate ( ESContext *esContext, float deltaTime );
|
| -
|
| -extern void svsDraw ( ESContext *esContext );
|
| -
|
| -extern void svsShutDown ( ESContext *esContext );
|
| -
|
| -#ifdef __cplusplus
|
| -}
|
| -#endif // __cplusplus
|
| -#endif // SIMPLE_VERTEX_SHADER_H
|
|
|