| Index: third_party/gles2_book/Common/Source/esShader.c
|
| ===================================================================
|
| --- third_party/gles2_book/Common/Source/esShader.c (revision 93075)
|
| +++ third_party/gles2_book/Common/Source/esShader.c (working copy)
|
| @@ -42,8 +42,8 @@
|
| //
|
| GLuint esLoadShader ( GLenum type, const char *shaderSrc )
|
| {
|
| - GLuint shader;
|
| - GLint compiled;
|
| + GLuint shader = 0;
|
| + GLint compiled = 0;
|
|
|
| // Create the shader object
|
| shader = glCreateShader ( type );
|
| @@ -95,10 +95,10 @@
|
| //
|
| GLuint esLoadProgram ( const char *vertShaderSrc, const char *fragShaderSrc )
|
| {
|
| - GLuint vertexShader;
|
| - GLuint fragmentShader;
|
| - GLuint programObject;
|
| - GLint linked;
|
| + GLuint vertexShader = 0;
|
| + GLuint fragmentShader = 0;
|
| + GLuint programObject = 0;
|
| + GLint linked = 0;
|
|
|
| // Load the vertex/fragment shaders
|
| vertexShader = esLoadShader ( GL_VERTEX_SHADER, vertShaderSrc );
|
|
|