diff --git a/README b/README
index 91050ed1c96984860d12a439723549825b988032..3303d4b1c1489c465da9e30a9de322d8c8c3a5f7 100644
--- a/README
+++ b/README
@@ -1,3 +1,19 @@
 This directory contains Android-side modules related to hardware OpenGL ES
 emulation. The host-side modules and documentation are in
 $ANDROID_BUILD_TOP/sdk/emulator/opengl.
+
+Note that this directory contains encoder sources that are auto-generated
+with the 'emugen' host tool (see sdk/emulator/opengl/host/tools/emugen).
+
+To regenerate them, run external/qemu/distrib/update-emugl-sources.sh,
+after building the emulator from sources, this will populate the content
+here with the appropriate updated source files.
+
+You should do this whenever you update one of the *.types, *.in and *.attrib
+files located under one of:
+
+  $AOSP/sdk/emulator/opengl/libs/GLESv1_dec/
+  $AOSP/sdk/emulator/opengl/libs/GLESv2_dec/
+  $AOSP/sdk/emulator/opengl/libs/renderControl_dec/
+
+or when the 'emugen' tool itself is modified.
diff --git a/system/GLESv1_enc/gl_enc.cpp b/system/GLESv1_enc/gl_enc.cpp
index 19ee3edd58efd46dfdb24e760e015102b6e4e0e0..16d8caca91d7bcbcfccf1a9b6d839f03e1782860 100644
--- a/system/GLESv1_enc/gl_enc.cpp
+++ b/system/GLESv1_enc/gl_enc.cpp
@@ -7,10 +7,12 @@
 
 #include "gl_enc.h"
 
-namespace glesv1_enc {
 
 #include <stdio.h>
-static void enc_unsupported()
+
+namespace {
+
+void enc_unsupported()
 {
 	ALOGE("Function is unsupported\n");
 }
@@ -4886,9 +4888,7 @@ void glEndTilingQCOM_enc(void *self , GLbitfield preserveMask)
 		memcpy(ptr, &preserveMask, 4); ptr += 4;
 }
 
-}  // namespace glesv1_enc
-
-using namespace glesv1_enc;
+}  // namespace
 
 gl_encoder_context_t::gl_encoder_context_t(IOStream *stream)
 {
diff --git a/system/GLESv1_enc/gl_enc.h b/system/GLESv1_enc/gl_enc.h
index 3090cb105f2d453eb389beec70e247385c6c69a2..03ebb424efa55fe4c18848db2766a4caca472f85 100644
--- a/system/GLESv1_enc/gl_enc.h
+++ b/system/GLESv1_enc/gl_enc.h
@@ -16,8 +16,6 @@ struct gl_encoder_context_t : public gl_client_context_t {
 	IOStream *m_stream;
 
 	gl_encoder_context_t(IOStream *stream);
-
-
 };
 
-#endif
\ No newline at end of file
+#endif  // GUARD_gl_encoder_context_t
\ No newline at end of file
diff --git a/system/GLESv1_enc/gl_entry.cpp b/system/GLESv1_enc/gl_entry.cpp
index b43df09d0c09f891552106ea71b52f69028b705e..6408e52d4904ba631a2bc2af0ce30e6fda03fc00 100644
--- a/system/GLESv1_enc/gl_entry.cpp
+++ b/system/GLESv1_enc/gl_entry.cpp
@@ -303,1764 +303,1764 @@ extern "C" {
 #ifndef GET_CONTEXT
 static gl_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
 void gl_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
-#define GET_CONTEXT gl_client_context_t * ctx = getCurrentContext() 
+#define GET_CONTEXT gl_client_context_t * ctx = getCurrentContext()
 #endif
 
 void glAlphaFunc(GLenum func, GLclampf ref)
 {
-	GET_CONTEXT; 
-	 ctx->glAlphaFunc(ctx, func, ref);
+	GET_CONTEXT;
+	ctx->glAlphaFunc(ctx, func, ref);
 }
 
 void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glClearColor(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glClearColor(ctx, red, green, blue, alpha);
 }
 
 void glClearDepthf(GLclampf depth)
 {
-	GET_CONTEXT; 
-	 ctx->glClearDepthf(ctx, depth);
+	GET_CONTEXT;
+	ctx->glClearDepthf(ctx, depth);
 }
 
 void glClipPlanef(GLenum plane, const GLfloat* equation)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanef(ctx, plane, equation);
+	GET_CONTEXT;
+	ctx->glClipPlanef(ctx, plane, equation);
 }
 
 void glColor4f(GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glColor4f(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glColor4f(ctx, red, green, blue, alpha);
 }
 
 void glDepthRangef(GLclampf zNear, GLclampf zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthRangef(ctx, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glDepthRangef(ctx, zNear, zFar);
 }
 
 void glFogf(GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glFogf(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glFogf(ctx, pname, param);
 }
 
 void glFogfv(GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glFogfv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glFogfv(ctx, pname, params);
 }
 
 void glFrustumf(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glFrustumf(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glFrustumf(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glGetClipPlanef(GLenum pname, GLfloat* eqn)
 {
-	GET_CONTEXT; 
-	 ctx->glGetClipPlanef(ctx, pname, eqn);
+	GET_CONTEXT;
+	ctx->glGetClipPlanef(ctx, pname, eqn);
 }
 
 void glGetFloatv(GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetFloatv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetFloatv(ctx, pname, params);
 }
 
 void glGetLightfv(GLenum light, GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetLightfv(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glGetLightfv(ctx, light, pname, params);
 }
 
 void glGetMaterialfv(GLenum face, GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetMaterialfv(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glGetMaterialfv(ctx, face, pname, params);
 }
 
 void glGetTexEnvfv(GLenum env, GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexEnvfv(ctx, env, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexEnvfv(ctx, env, pname, params);
 }
 
 void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexParameterfv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexParameterfv(ctx, target, pname, params);
 }
 
 void glLightModelf(GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelf(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glLightModelf(ctx, pname, param);
 }
 
 void glLightModelfv(GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelfv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glLightModelfv(ctx, pname, params);
 }
 
 void glLightf(GLenum light, GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightf(ctx, light, pname, param);
+	GET_CONTEXT;
+	ctx->glLightf(ctx, light, pname, param);
 }
 
 void glLightfv(GLenum light, GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightfv(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glLightfv(ctx, light, pname, params);
 }
 
 void glLineWidth(GLfloat width)
 {
-	GET_CONTEXT; 
-	 ctx->glLineWidth(ctx, width);
+	GET_CONTEXT;
+	ctx->glLineWidth(ctx, width);
 }
 
 void glLoadMatrixf(const GLfloat* m)
 {
-	GET_CONTEXT; 
-	 ctx->glLoadMatrixf(ctx, m);
+	GET_CONTEXT;
+	ctx->glLoadMatrixf(ctx, m);
 }
 
 void glMaterialf(GLenum face, GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialf(ctx, face, pname, param);
+	GET_CONTEXT;
+	ctx->glMaterialf(ctx, face, pname, param);
 }
 
 void glMaterialfv(GLenum face, GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialfv(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glMaterialfv(ctx, face, pname, params);
 }
 
 void glMultMatrixf(const GLfloat* m)
 {
-	GET_CONTEXT; 
-	 ctx->glMultMatrixf(ctx, m);
+	GET_CONTEXT;
+	ctx->glMultMatrixf(ctx, m);
 }
 
 void glMultiTexCoord4f(GLenum target, GLfloat s, GLfloat t, GLfloat r, GLfloat q)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiTexCoord4f(ctx, target, s, t, r, q);
+	GET_CONTEXT;
+	ctx->glMultiTexCoord4f(ctx, target, s, t, r, q);
 }
 
 void glNormal3f(GLfloat nx, GLfloat ny, GLfloat nz)
 {
-	GET_CONTEXT; 
-	 ctx->glNormal3f(ctx, nx, ny, nz);
+	GET_CONTEXT;
+	ctx->glNormal3f(ctx, nx, ny, nz);
 }
 
 void glOrthof(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glOrthof(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glOrthof(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glPointParameterf(GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterf(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glPointParameterf(ctx, pname, param);
 }
 
 void glPointParameterfv(GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterfv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glPointParameterfv(ctx, pname, params);
 }
 
 void glPointSize(GLfloat size)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSize(ctx, size);
+	GET_CONTEXT;
+	ctx->glPointSize(ctx, size);
 }
 
 void glPolygonOffset(GLfloat factor, GLfloat units)
 {
-	GET_CONTEXT; 
-	 ctx->glPolygonOffset(ctx, factor, units);
+	GET_CONTEXT;
+	ctx->glPolygonOffset(ctx, factor, units);
 }
 
 void glRotatef(GLfloat angle, GLfloat x, GLfloat y, GLfloat z)
 {
-	GET_CONTEXT; 
-	 ctx->glRotatef(ctx, angle, x, y, z);
+	GET_CONTEXT;
+	ctx->glRotatef(ctx, angle, x, y, z);
 }
 
 void glScalef(GLfloat x, GLfloat y, GLfloat z)
 {
-	GET_CONTEXT; 
-	 ctx->glScalef(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glScalef(ctx, x, y, z);
 }
 
 void glTexEnvf(GLenum target, GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvf(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexEnvf(ctx, target, pname, param);
 }
 
 void glTexEnvfv(GLenum target, GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvfv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexEnvfv(ctx, target, pname, params);
 }
 
 void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterf(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexParameterf(ctx, target, pname, param);
 }
 
 void glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterfv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexParameterfv(ctx, target, pname, params);
 }
 
 void glTranslatef(GLfloat x, GLfloat y, GLfloat z)
 {
-	GET_CONTEXT; 
-	 ctx->glTranslatef(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glTranslatef(ctx, x, y, z);
 }
 
 void glActiveTexture(GLenum texture)
 {
-	GET_CONTEXT; 
-	 ctx->glActiveTexture(ctx, texture);
+	GET_CONTEXT;
+	ctx->glActiveTexture(ctx, texture);
 }
 
 void glAlphaFuncx(GLenum func, GLclampx ref)
 {
-	GET_CONTEXT; 
-	 ctx->glAlphaFuncx(ctx, func, ref);
+	GET_CONTEXT;
+	ctx->glAlphaFuncx(ctx, func, ref);
 }
 
 void glBindBuffer(GLenum target, GLuint buffer)
 {
-	GET_CONTEXT; 
-	 ctx->glBindBuffer(ctx, target, buffer);
+	GET_CONTEXT;
+	ctx->glBindBuffer(ctx, target, buffer);
 }
 
 void glBindTexture(GLenum target, GLuint texture)
 {
-	GET_CONTEXT; 
-	 ctx->glBindTexture(ctx, target, texture);
+	GET_CONTEXT;
+	ctx->glBindTexture(ctx, target, texture);
 }
 
 void glBlendFunc(GLenum sfactor, GLenum dfactor)
 {
-	GET_CONTEXT; 
-	 ctx->glBlendFunc(ctx, sfactor, dfactor);
+	GET_CONTEXT;
+	ctx->glBlendFunc(ctx, sfactor, dfactor);
 }
 
 void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage)
 {
-	GET_CONTEXT; 
-	 ctx->glBufferData(ctx, target, size, data, usage);
+	GET_CONTEXT;
+	ctx->glBufferData(ctx, target, size, data, usage);
 }
 
 void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data)
 {
-	GET_CONTEXT; 
-	 ctx->glBufferSubData(ctx, target, offset, size, data);
+	GET_CONTEXT;
+	ctx->glBufferSubData(ctx, target, offset, size, data);
 }
 
 void glClear(GLbitfield mask)
 {
-	GET_CONTEXT; 
-	 ctx->glClear(ctx, mask);
+	GET_CONTEXT;
+	ctx->glClear(ctx, mask);
 }
 
 void glClearColorx(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glClearColorx(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glClearColorx(ctx, red, green, blue, alpha);
 }
 
 void glClearDepthx(GLclampx depth)
 {
-	GET_CONTEXT; 
-	 ctx->glClearDepthx(ctx, depth);
+	GET_CONTEXT;
+	ctx->glClearDepthx(ctx, depth);
 }
 
 void glClearStencil(GLint s)
 {
-	GET_CONTEXT; 
-	 ctx->glClearStencil(ctx, s);
+	GET_CONTEXT;
+	ctx->glClearStencil(ctx, s);
 }
 
 void glClientActiveTexture(GLenum texture)
 {
-	GET_CONTEXT; 
-	 ctx->glClientActiveTexture(ctx, texture);
+	GET_CONTEXT;
+	ctx->glClientActiveTexture(ctx, texture);
 }
 
 void glColor4ub(GLubyte red, GLubyte green, GLubyte blue, GLubyte alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glColor4ub(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glColor4ub(ctx, red, green, blue, alpha);
 }
 
 void glColor4x(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glColor4x(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glColor4x(ctx, red, green, blue, alpha);
 }
 
 void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glColorMask(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glColorMask(ctx, red, green, blue, alpha);
 }
 
 void glColorPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glColorPointer(ctx, size, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glColorPointer(ctx, size, type, stride, pointer);
 }
 
 void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data)
 {
-	GET_CONTEXT; 
-	 ctx->glCompressedTexImage2D(ctx, target, level, internalformat, width, height, border, imageSize, data);
+	GET_CONTEXT;
+	ctx->glCompressedTexImage2D(ctx, target, level, internalformat, width, height, border, imageSize, data);
 }
 
 void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data)
 {
-	GET_CONTEXT; 
-	 ctx->glCompressedTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, imageSize, data);
+	GET_CONTEXT;
+	ctx->glCompressedTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, imageSize, data);
 }
 
 void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 {
-	GET_CONTEXT; 
-	 ctx->glCopyTexImage2D(ctx, target, level, internalformat, x, y, width, height, border);
+	GET_CONTEXT;
+	ctx->glCopyTexImage2D(ctx, target, level, internalformat, x, y, width, height, border);
 }
 
 void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 {
-	GET_CONTEXT; 
-	 ctx->glCopyTexSubImage2D(ctx, target, level, xoffset, yoffset, x, y, width, height);
+	GET_CONTEXT;
+	ctx->glCopyTexSubImage2D(ctx, target, level, xoffset, yoffset, x, y, width, height);
 }
 
 void glCullFace(GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glCullFace(ctx, mode);
+	GET_CONTEXT;
+	ctx->glCullFace(ctx, mode);
 }
 
 void glDeleteBuffers(GLsizei n, const GLuint* buffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteBuffers(ctx, n, buffers);
+	ctx->glDeleteBuffers(ctx, n, buffers);
 }
 
 void glDeleteTextures(GLsizei n, const GLuint* textures)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteTextures(ctx, n, textures);
+	ctx->glDeleteTextures(ctx, n, textures);
 }
 
 void glDepthFunc(GLenum func)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthFunc(ctx, func);
+	GET_CONTEXT;
+	ctx->glDepthFunc(ctx, func);
 }
 
 void glDepthMask(GLboolean flag)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthMask(ctx, flag);
+	GET_CONTEXT;
+	ctx->glDepthMask(ctx, flag);
 }
 
 void glDepthRangex(GLclampx zNear, GLclampx zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthRangex(ctx, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glDepthRangex(ctx, zNear, zFar);
 }
 
 void glDisable(GLenum cap)
 {
-	GET_CONTEXT; 
-	 ctx->glDisable(ctx, cap);
+	GET_CONTEXT;
+	ctx->glDisable(ctx, cap);
 }
 
 void glDisableClientState(GLenum array)
 {
-	GET_CONTEXT; 
-	 ctx->glDisableClientState(ctx, array);
+	GET_CONTEXT;
+	ctx->glDisableClientState(ctx, array);
 }
 
 void glDrawArrays(GLenum mode, GLint first, GLsizei count)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawArrays(ctx, mode, first, count);
+	GET_CONTEXT;
+	ctx->glDrawArrays(ctx, mode, first, count);
 }
 
 void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawElements(ctx, mode, count, type, indices);
+	GET_CONTEXT;
+	ctx->glDrawElements(ctx, mode, count, type, indices);
 }
 
 void glEnable(GLenum cap)
 {
-	GET_CONTEXT; 
-	 ctx->glEnable(ctx, cap);
+	GET_CONTEXT;
+	ctx->glEnable(ctx, cap);
 }
 
 void glEnableClientState(GLenum array)
 {
-	GET_CONTEXT; 
-	 ctx->glEnableClientState(ctx, array);
+	GET_CONTEXT;
+	ctx->glEnableClientState(ctx, array);
 }
 
 void glFinish()
 {
-	GET_CONTEXT; 
-	 ctx->glFinish(ctx);
+	GET_CONTEXT;
+	ctx->glFinish(ctx);
 }
 
 void glFlush()
 {
-	GET_CONTEXT; 
-	 ctx->glFlush(ctx);
+	GET_CONTEXT;
+	ctx->glFlush(ctx);
 }
 
 void glFogx(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glFogx(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glFogx(ctx, pname, param);
 }
 
 void glFogxv(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glFogxv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glFogxv(ctx, pname, params);
 }
 
 void glFrontFace(GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glFrontFace(ctx, mode);
+	GET_CONTEXT;
+	ctx->glFrontFace(ctx, mode);
 }
 
 void glFrustumx(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glFrustumx(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glFrustumx(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glGetBooleanv(GLenum pname, GLboolean* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetBooleanv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetBooleanv(ctx, pname, params);
 }
 
 void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetBufferParameteriv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetBufferParameteriv(ctx, target, pname, params);
 }
 
 void glClipPlanex(GLenum pname, const GLfixed* eqn)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanex(ctx, pname, eqn);
+	GET_CONTEXT;
+	ctx->glClipPlanex(ctx, pname, eqn);
 }
 
 void glGenBuffers(GLsizei n, GLuint* buffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenBuffers(ctx, n, buffers);
+	ctx->glGenBuffers(ctx, n, buffers);
 }
 
 void glGenTextures(GLsizei n, GLuint* textures)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenTextures(ctx, n, textures);
+	ctx->glGenTextures(ctx, n, textures);
 }
 
 GLenum glGetError()
 {
-	GET_CONTEXT; 
-	 return ctx->glGetError(ctx);
+	GET_CONTEXT;
+	return ctx->glGetError(ctx);
 }
 
 void glGetFixedv(GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetFixedv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetFixedv(ctx, pname, params);
 }
 
 void glGetIntegerv(GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetIntegerv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetIntegerv(ctx, pname, params);
 }
 
 void glGetLightxv(GLenum light, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetLightxv(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glGetLightxv(ctx, light, pname, params);
 }
 
 void glGetMaterialxv(GLenum face, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetMaterialxv(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glGetMaterialxv(ctx, face, pname, params);
 }
 
 void glGetPointerv(GLenum pname, GLvoid** params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetPointerv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetPointerv(ctx, pname, params);
 }
 
 const GLubyte* glGetString(GLenum name)
 {
-	GET_CONTEXT; 
-	 return ctx->glGetString(ctx, name);
+	GET_CONTEXT;
+	return ctx->glGetString(ctx, name);
 }
 
 void glGetTexEnviv(GLenum env, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexEnviv(ctx, env, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexEnviv(ctx, env, pname, params);
 }
 
 void glGetTexEnvxv(GLenum env, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexEnvxv(ctx, env, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexEnvxv(ctx, env, pname, params);
 }
 
 void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexParameteriv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexParameteriv(ctx, target, pname, params);
 }
 
 void glGetTexParameterxv(GLenum target, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexParameterxv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexParameterxv(ctx, target, pname, params);
 }
 
 void glHint(GLenum target, GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glHint(ctx, target, mode);
+	GET_CONTEXT;
+	ctx->glHint(ctx, target, mode);
 }
 
 GLboolean glIsBuffer(GLuint buffer)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsBuffer(ctx, buffer);
+	GET_CONTEXT;
+	return ctx->glIsBuffer(ctx, buffer);
 }
 
 GLboolean glIsEnabled(GLenum cap)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsEnabled(ctx, cap);
+	GET_CONTEXT;
+	return ctx->glIsEnabled(ctx, cap);
 }
 
 GLboolean glIsTexture(GLuint texture)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsTexture(ctx, texture);
+	GET_CONTEXT;
+	return ctx->glIsTexture(ctx, texture);
 }
 
 void glLightModelx(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelx(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glLightModelx(ctx, pname, param);
 }
 
 void glLightModelxv(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelxv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glLightModelxv(ctx, pname, params);
 }
 
 void glLightx(GLenum light, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightx(ctx, light, pname, param);
+	GET_CONTEXT;
+	ctx->glLightx(ctx, light, pname, param);
 }
 
 void glLightxv(GLenum light, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightxv(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glLightxv(ctx, light, pname, params);
 }
 
 void glLineWidthx(GLfixed width)
 {
-	GET_CONTEXT; 
-	 ctx->glLineWidthx(ctx, width);
+	GET_CONTEXT;
+	ctx->glLineWidthx(ctx, width);
 }
 
 void glLoadIdentity()
 {
-	GET_CONTEXT; 
-	 ctx->glLoadIdentity(ctx);
+	GET_CONTEXT;
+	ctx->glLoadIdentity(ctx);
 }
 
 void glLoadMatrixx(const GLfixed* m)
 {
-	GET_CONTEXT; 
-	 ctx->glLoadMatrixx(ctx, m);
+	GET_CONTEXT;
+	ctx->glLoadMatrixx(ctx, m);
 }
 
 void glLogicOp(GLenum opcode)
 {
-	GET_CONTEXT; 
-	 ctx->glLogicOp(ctx, opcode);
+	GET_CONTEXT;
+	ctx->glLogicOp(ctx, opcode);
 }
 
 void glMaterialx(GLenum face, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialx(ctx, face, pname, param);
+	GET_CONTEXT;
+	ctx->glMaterialx(ctx, face, pname, param);
 }
 
 void glMaterialxv(GLenum face, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialxv(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glMaterialxv(ctx, face, pname, params);
 }
 
 void glMatrixMode(GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glMatrixMode(ctx, mode);
+	GET_CONTEXT;
+	ctx->glMatrixMode(ctx, mode);
 }
 
 void glMultMatrixx(const GLfixed* m)
 {
-	GET_CONTEXT; 
-	 ctx->glMultMatrixx(ctx, m);
+	GET_CONTEXT;
+	ctx->glMultMatrixx(ctx, m);
 }
 
 void glMultiTexCoord4x(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiTexCoord4x(ctx, target, s, t, r, q);
+	GET_CONTEXT;
+	ctx->glMultiTexCoord4x(ctx, target, s, t, r, q);
 }
 
 void glNormal3x(GLfixed nx, GLfixed ny, GLfixed nz)
 {
-	GET_CONTEXT; 
-	 ctx->glNormal3x(ctx, nx, ny, nz);
+	GET_CONTEXT;
+	ctx->glNormal3x(ctx, nx, ny, nz);
 }
 
 void glNormalPointer(GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glNormalPointer(ctx, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glNormalPointer(ctx, type, stride, pointer);
 }
 
 void glOrthox(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glOrthox(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glOrthox(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glPixelStorei(GLenum pname, GLint param)
 {
-	GET_CONTEXT; 
-	 ctx->glPixelStorei(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glPixelStorei(ctx, pname, param);
 }
 
 void glPointParameterx(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterx(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glPointParameterx(ctx, pname, param);
 }
 
 void glPointParameterxv(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterxv(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glPointParameterxv(ctx, pname, params);
 }
 
 void glPointSizex(GLfixed size)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSizex(ctx, size);
+	GET_CONTEXT;
+	ctx->glPointSizex(ctx, size);
 }
 
 void glPolygonOffsetx(GLfixed factor, GLfixed units)
 {
-	GET_CONTEXT; 
-	 ctx->glPolygonOffsetx(ctx, factor, units);
+	GET_CONTEXT;
+	ctx->glPolygonOffsetx(ctx, factor, units);
 }
 
 void glPopMatrix()
 {
-	GET_CONTEXT; 
-	 ctx->glPopMatrix(ctx);
+	GET_CONTEXT;
+	ctx->glPopMatrix(ctx);
 }
 
 void glPushMatrix()
 {
-	GET_CONTEXT; 
-	 ctx->glPushMatrix(ctx);
+	GET_CONTEXT;
+	ctx->glPushMatrix(ctx);
 }
 
 void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)
 {
-	GET_CONTEXT; 
-	 ctx->glReadPixels(ctx, x, y, width, height, format, type, pixels);
+	GET_CONTEXT;
+	ctx->glReadPixels(ctx, x, y, width, height, format, type, pixels);
 }
 
 void glRotatex(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glRotatex(ctx, angle, x, y, z);
+	GET_CONTEXT;
+	ctx->glRotatex(ctx, angle, x, y, z);
 }
 
 void glSampleCoverage(GLclampf value, GLboolean invert)
 {
-	GET_CONTEXT; 
-	 ctx->glSampleCoverage(ctx, value, invert);
+	GET_CONTEXT;
+	ctx->glSampleCoverage(ctx, value, invert);
 }
 
 void glSampleCoveragex(GLclampx value, GLboolean invert)
 {
-	GET_CONTEXT; 
-	 ctx->glSampleCoveragex(ctx, value, invert);
+	GET_CONTEXT;
+	ctx->glSampleCoveragex(ctx, value, invert);
 }
 
 void glScalex(GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glScalex(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glScalex(ctx, x, y, z);
 }
 
 void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
 {
-	GET_CONTEXT; 
-	 ctx->glScissor(ctx, x, y, width, height);
+	GET_CONTEXT;
+	ctx->glScissor(ctx, x, y, width, height);
 }
 
 void glShadeModel(GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glShadeModel(ctx, mode);
+	GET_CONTEXT;
+	ctx->glShadeModel(ctx, mode);
 }
 
 void glStencilFunc(GLenum func, GLint ref, GLuint mask)
 {
-	GET_CONTEXT; 
-	 ctx->glStencilFunc(ctx, func, ref, mask);
+	GET_CONTEXT;
+	ctx->glStencilFunc(ctx, func, ref, mask);
 }
 
 void glStencilMask(GLuint mask)
 {
-	GET_CONTEXT; 
-	 ctx->glStencilMask(ctx, mask);
+	GET_CONTEXT;
+	ctx->glStencilMask(ctx, mask);
 }
 
 void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
 {
-	GET_CONTEXT; 
-	 ctx->glStencilOp(ctx, fail, zfail, zpass);
+	GET_CONTEXT;
+	ctx->glStencilOp(ctx, fail, zfail, zpass);
 }
 
 void glTexCoordPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glTexCoordPointer(ctx, size, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glTexCoordPointer(ctx, size, type, stride, pointer);
 }
 
 void glTexEnvi(GLenum target, GLenum pname, GLint param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvi(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexEnvi(ctx, target, pname, param);
 }
 
 void glTexEnvx(GLenum target, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvx(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexEnvx(ctx, target, pname, param);
 }
 
 void glTexEnviv(GLenum target, GLenum pname, const GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnviv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexEnviv(ctx, target, pname, params);
 }
 
 void glTexEnvxv(GLenum target, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvxv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexEnvxv(ctx, target, pname, params);
 }
 
 void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
 {
-	GET_CONTEXT; 
-	 ctx->glTexImage2D(ctx, target, level, internalformat, width, height, border, format, type, pixels);
+	GET_CONTEXT;
+	ctx->glTexImage2D(ctx, target, level, internalformat, width, height, border, format, type, pixels);
 }
 
 void glTexParameteri(GLenum target, GLenum pname, GLint param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameteri(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexParameteri(ctx, target, pname, param);
 }
 
 void glTexParameterx(GLenum target, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterx(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexParameterx(ctx, target, pname, param);
 }
 
 void glTexParameteriv(GLenum target, GLenum pname, const GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameteriv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexParameteriv(ctx, target, pname, params);
 }
 
 void glTexParameterxv(GLenum target, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterxv(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexParameterxv(ctx, target, pname, params);
 }
 
 void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels)
 {
-	GET_CONTEXT; 
-	 ctx->glTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, type, pixels);
+	GET_CONTEXT;
+	ctx->glTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, type, pixels);
 }
 
 void glTranslatex(GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glTranslatex(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glTranslatex(ctx, x, y, z);
 }
 
 void glVertexPointer(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glVertexPointer(ctx, size, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glVertexPointer(ctx, size, type, stride, pointer);
 }
 
 void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
 {
-	GET_CONTEXT; 
-	 ctx->glViewport(ctx, x, y, width, height);
+	GET_CONTEXT;
+	ctx->glViewport(ctx, x, y, width, height);
 }
 
 void glPointSizePointerOES(GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSizePointerOES(ctx, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glPointSizePointerOES(ctx, type, stride, pointer);
 }
 
 void glVertexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glVertexPointerOffset(ctx, size, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glVertexPointerOffset(ctx, size, type, stride, offset);
 }
 
 void glColorPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glColorPointerOffset(ctx, size, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glColorPointerOffset(ctx, size, type, stride, offset);
 }
 
 void glNormalPointerOffset(GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glNormalPointerOffset(ctx, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glNormalPointerOffset(ctx, type, stride, offset);
 }
 
 void glPointSizePointerOffset(GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSizePointerOffset(ctx, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glPointSizePointerOffset(ctx, type, stride, offset);
 }
 
 void glTexCoordPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glTexCoordPointerOffset(ctx, size, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glTexCoordPointerOffset(ctx, size, type, stride, offset);
 }
 
 void glWeightPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glWeightPointerOffset(ctx, size, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glWeightPointerOffset(ctx, size, type, stride, offset);
 }
 
 void glMatrixIndexPointerOffset(GLint size, GLenum type, GLsizei stride, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glMatrixIndexPointerOffset(ctx, size, type, stride, offset);
+	GET_CONTEXT;
+	ctx->glMatrixIndexPointerOffset(ctx, size, type, stride, offset);
 }
 
 void glVertexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glVertexPointerData(ctx, size, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glVertexPointerData(ctx, size, type, stride, data, datalen);
 }
 
 void glColorPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glColorPointerData(ctx, size, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glColorPointerData(ctx, size, type, stride, data, datalen);
 }
 
 void glNormalPointerData(GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glNormalPointerData(ctx, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glNormalPointerData(ctx, type, stride, data, datalen);
 }
 
 void glTexCoordPointerData(GLint unit, GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glTexCoordPointerData(ctx, unit, size, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glTexCoordPointerData(ctx, unit, size, type, stride, data, datalen);
 }
 
 void glPointSizePointerData(GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSizePointerData(ctx, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glPointSizePointerData(ctx, type, stride, data, datalen);
 }
 
 void glWeightPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glWeightPointerData(ctx, size, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glWeightPointerData(ctx, size, type, stride, data, datalen);
 }
 
 void glMatrixIndexPointerData(GLint size, GLenum type, GLsizei stride, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glMatrixIndexPointerData(ctx, size, type, stride, data, datalen);
+	GET_CONTEXT;
+	ctx->glMatrixIndexPointerData(ctx, size, type, stride, data, datalen);
 }
 
 void glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawElementsOffset(ctx, mode, count, type, offset);
+	GET_CONTEXT;
+	ctx->glDrawElementsOffset(ctx, mode, count, type, offset);
 }
 
 void glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawElementsData(ctx, mode, count, type, data, datalen);
+	GET_CONTEXT;
+	ctx->glDrawElementsData(ctx, mode, count, type, data, datalen);
 }
 
 void glGetCompressedTextureFormats(int count, GLint* formats)
 {
-	GET_CONTEXT; 
-	 ctx->glGetCompressedTextureFormats(ctx, count, formats);
+	GET_CONTEXT;
+	ctx->glGetCompressedTextureFormats(ctx, count, formats);
 }
 
 int glFinishRoundTrip()
 {
-	GET_CONTEXT; 
-	 return ctx->glFinishRoundTrip(ctx);
+	GET_CONTEXT;
+	return ctx->glFinishRoundTrip(ctx);
 }
 
 void glBlendEquationSeparateOES(GLenum modeRGB, GLenum modeAlpha)
 {
-	GET_CONTEXT; 
-	 ctx->glBlendEquationSeparateOES(ctx, modeRGB, modeAlpha);
+	GET_CONTEXT;
+	ctx->glBlendEquationSeparateOES(ctx, modeRGB, modeAlpha);
 }
 
 void glBlendFuncSeparateOES(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 {
-	GET_CONTEXT; 
-	 ctx->glBlendFuncSeparateOES(ctx, srcRGB, dstRGB, srcAlpha, dstAlpha);
+	GET_CONTEXT;
+	ctx->glBlendFuncSeparateOES(ctx, srcRGB, dstRGB, srcAlpha, dstAlpha);
 }
 
 void glBlendEquationOES(GLenum mode)
 {
-	GET_CONTEXT; 
-	 ctx->glBlendEquationOES(ctx, mode);
+	GET_CONTEXT;
+	ctx->glBlendEquationOES(ctx, mode);
 }
 
 void glDrawTexsOES(GLshort x, GLshort y, GLshort z, GLshort width, GLshort height)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexsOES(ctx, x, y, z, width, height);
+	GET_CONTEXT;
+	ctx->glDrawTexsOES(ctx, x, y, z, width, height);
 }
 
 void glDrawTexiOES(GLint x, GLint y, GLint z, GLint width, GLint height)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexiOES(ctx, x, y, z, width, height);
+	GET_CONTEXT;
+	ctx->glDrawTexiOES(ctx, x, y, z, width, height);
 }
 
 void glDrawTexxOES(GLfixed x, GLfixed y, GLfixed z, GLfixed width, GLfixed height)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexxOES(ctx, x, y, z, width, height);
+	GET_CONTEXT;
+	ctx->glDrawTexxOES(ctx, x, y, z, width, height);
 }
 
 void glDrawTexsvOES(const GLshort* coords)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexsvOES(ctx, coords);
+	GET_CONTEXT;
+	ctx->glDrawTexsvOES(ctx, coords);
 }
 
 void glDrawTexivOES(const GLint* coords)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexivOES(ctx, coords);
+	GET_CONTEXT;
+	ctx->glDrawTexivOES(ctx, coords);
 }
 
 void glDrawTexxvOES(const GLfixed* coords)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexxvOES(ctx, coords);
+	GET_CONTEXT;
+	ctx->glDrawTexxvOES(ctx, coords);
 }
 
 void glDrawTexfOES(GLfloat x, GLfloat y, GLfloat z, GLfloat width, GLfloat height)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexfOES(ctx, x, y, z, width, height);
+	GET_CONTEXT;
+	ctx->glDrawTexfOES(ctx, x, y, z, width, height);
 }
 
 void glDrawTexfvOES(const GLfloat* coords)
 {
-	GET_CONTEXT; 
-	 ctx->glDrawTexfvOES(ctx, coords);
+	GET_CONTEXT;
+	ctx->glDrawTexfvOES(ctx, coords);
 }
 
 void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
 {
-	GET_CONTEXT; 
-	 ctx->glEGLImageTargetTexture2DOES(ctx, target, image);
+	GET_CONTEXT;
+	ctx->glEGLImageTargetTexture2DOES(ctx, target, image);
 }
 
 void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
 {
-	GET_CONTEXT; 
-	 ctx->glEGLImageTargetRenderbufferStorageOES(ctx, target, image);
+	GET_CONTEXT;
+	ctx->glEGLImageTargetRenderbufferStorageOES(ctx, target, image);
 }
 
 void glAlphaFuncxOES(GLenum func, GLclampx ref)
 {
-	GET_CONTEXT; 
-	 ctx->glAlphaFuncxOES(ctx, func, ref);
+	GET_CONTEXT;
+	ctx->glAlphaFuncxOES(ctx, func, ref);
 }
 
 void glClearColorxOES(GLclampx red, GLclampx green, GLclampx blue, GLclampx alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glClearColorxOES(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glClearColorxOES(ctx, red, green, blue, alpha);
 }
 
 void glClearDepthxOES(GLclampx depth)
 {
-	GET_CONTEXT; 
-	 ctx->glClearDepthxOES(ctx, depth);
+	GET_CONTEXT;
+	ctx->glClearDepthxOES(ctx, depth);
 }
 
 void glClipPlanexOES(GLenum plane, const GLfixed* equation)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanexOES(ctx, plane, equation);
+	GET_CONTEXT;
+	ctx->glClipPlanexOES(ctx, plane, equation);
 }
 
 void glClipPlanexIMG(GLenum plane, const GLfixed* equation)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanexIMG(ctx, plane, equation);
+	GET_CONTEXT;
+	ctx->glClipPlanexIMG(ctx, plane, equation);
 }
 
 void glColor4xOES(GLfixed red, GLfixed green, GLfixed blue, GLfixed alpha)
 {
-	GET_CONTEXT; 
-	 ctx->glColor4xOES(ctx, red, green, blue, alpha);
+	GET_CONTEXT;
+	ctx->glColor4xOES(ctx, red, green, blue, alpha);
 }
 
 void glDepthRangexOES(GLclampx zNear, GLclampx zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthRangexOES(ctx, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glDepthRangexOES(ctx, zNear, zFar);
 }
 
 void glFogxOES(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glFogxOES(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glFogxOES(ctx, pname, param);
 }
 
 void glFogxvOES(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glFogxvOES(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glFogxvOES(ctx, pname, params);
 }
 
 void glFrustumxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glFrustumxOES(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glFrustumxOES(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glGetClipPlanexOES(GLenum pname, GLfixed* eqn)
 {
-	GET_CONTEXT; 
-	 ctx->glGetClipPlanexOES(ctx, pname, eqn);
+	GET_CONTEXT;
+	ctx->glGetClipPlanexOES(ctx, pname, eqn);
 }
 
 void glGetClipPlanex(GLenum pname, GLfixed* eqn)
 {
-	GET_CONTEXT; 
-	 ctx->glGetClipPlanex(ctx, pname, eqn);
+	GET_CONTEXT;
+	ctx->glGetClipPlanex(ctx, pname, eqn);
 }
 
 void glGetFixedvOES(GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetFixedvOES(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glGetFixedvOES(ctx, pname, params);
 }
 
 void glGetLightxvOES(GLenum light, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetLightxvOES(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glGetLightxvOES(ctx, light, pname, params);
 }
 
 void glGetMaterialxvOES(GLenum face, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetMaterialxvOES(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glGetMaterialxvOES(ctx, face, pname, params);
 }
 
 void glGetTexEnvxvOES(GLenum env, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexEnvxvOES(ctx, env, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexEnvxvOES(ctx, env, pname, params);
 }
 
 void glGetTexParameterxvOES(GLenum target, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexParameterxvOES(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexParameterxvOES(ctx, target, pname, params);
 }
 
 void glLightModelxOES(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelxOES(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glLightModelxOES(ctx, pname, param);
 }
 
 void glLightModelxvOES(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightModelxvOES(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glLightModelxvOES(ctx, pname, params);
 }
 
 void glLightxOES(GLenum light, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glLightxOES(ctx, light, pname, param);
+	GET_CONTEXT;
+	ctx->glLightxOES(ctx, light, pname, param);
 }
 
 void glLightxvOES(GLenum light, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glLightxvOES(ctx, light, pname, params);
+	GET_CONTEXT;
+	ctx->glLightxvOES(ctx, light, pname, params);
 }
 
 void glLineWidthxOES(GLfixed width)
 {
-	GET_CONTEXT; 
-	 ctx->glLineWidthxOES(ctx, width);
+	GET_CONTEXT;
+	ctx->glLineWidthxOES(ctx, width);
 }
 
 void glLoadMatrixxOES(const GLfixed* m)
 {
-	GET_CONTEXT; 
-	 ctx->glLoadMatrixxOES(ctx, m);
+	GET_CONTEXT;
+	ctx->glLoadMatrixxOES(ctx, m);
 }
 
 void glMaterialxOES(GLenum face, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialxOES(ctx, face, pname, param);
+	GET_CONTEXT;
+	ctx->glMaterialxOES(ctx, face, pname, param);
 }
 
 void glMaterialxvOES(GLenum face, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glMaterialxvOES(ctx, face, pname, params);
+	GET_CONTEXT;
+	ctx->glMaterialxvOES(ctx, face, pname, params);
 }
 
 void glMultMatrixxOES(const GLfixed* m)
 {
-	GET_CONTEXT; 
-	 ctx->glMultMatrixxOES(ctx, m);
+	GET_CONTEXT;
+	ctx->glMultMatrixxOES(ctx, m);
 }
 
 void glMultiTexCoord4xOES(GLenum target, GLfixed s, GLfixed t, GLfixed r, GLfixed q)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiTexCoord4xOES(ctx, target, s, t, r, q);
+	GET_CONTEXT;
+	ctx->glMultiTexCoord4xOES(ctx, target, s, t, r, q);
 }
 
 void glNormal3xOES(GLfixed nx, GLfixed ny, GLfixed nz)
 {
-	GET_CONTEXT; 
-	 ctx->glNormal3xOES(ctx, nx, ny, nz);
+	GET_CONTEXT;
+	ctx->glNormal3xOES(ctx, nx, ny, nz);
 }
 
 void glOrthoxOES(GLfixed left, GLfixed right, GLfixed bottom, GLfixed top, GLfixed zNear, GLfixed zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glOrthoxOES(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glOrthoxOES(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glPointParameterxOES(GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterxOES(ctx, pname, param);
+	GET_CONTEXT;
+	ctx->glPointParameterxOES(ctx, pname, param);
 }
 
 void glPointParameterxvOES(GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glPointParameterxvOES(ctx, pname, params);
+	GET_CONTEXT;
+	ctx->glPointParameterxvOES(ctx, pname, params);
 }
 
 void glPointSizexOES(GLfixed size)
 {
-	GET_CONTEXT; 
-	 ctx->glPointSizexOES(ctx, size);
+	GET_CONTEXT;
+	ctx->glPointSizexOES(ctx, size);
 }
 
 void glPolygonOffsetxOES(GLfixed factor, GLfixed units)
 {
-	GET_CONTEXT; 
-	 ctx->glPolygonOffsetxOES(ctx, factor, units);
+	GET_CONTEXT;
+	ctx->glPolygonOffsetxOES(ctx, factor, units);
 }
 
 void glRotatexOES(GLfixed angle, GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glRotatexOES(ctx, angle, x, y, z);
+	GET_CONTEXT;
+	ctx->glRotatexOES(ctx, angle, x, y, z);
 }
 
 void glSampleCoveragexOES(GLclampx value, GLboolean invert)
 {
-	GET_CONTEXT; 
-	 ctx->glSampleCoveragexOES(ctx, value, invert);
+	GET_CONTEXT;
+	ctx->glSampleCoveragexOES(ctx, value, invert);
 }
 
 void glScalexOES(GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glScalexOES(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glScalexOES(ctx, x, y, z);
 }
 
 void glTexEnvxOES(GLenum target, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvxOES(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexEnvxOES(ctx, target, pname, param);
 }
 
 void glTexEnvxvOES(GLenum target, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexEnvxvOES(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexEnvxvOES(ctx, target, pname, params);
 }
 
 void glTexParameterxOES(GLenum target, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterxOES(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glTexParameterxOES(ctx, target, pname, param);
 }
 
 void glTexParameterxvOES(GLenum target, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexParameterxvOES(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glTexParameterxvOES(ctx, target, pname, params);
 }
 
 void glTranslatexOES(GLfixed x, GLfixed y, GLfixed z)
 {
-	GET_CONTEXT; 
-	 ctx->glTranslatexOES(ctx, x, y, z);
+	GET_CONTEXT;
+	ctx->glTranslatexOES(ctx, x, y, z);
 }
 
 GLboolean glIsRenderbufferOES(GLuint renderbuffer)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsRenderbufferOES(ctx, renderbuffer);
+	GET_CONTEXT;
+	return ctx->glIsRenderbufferOES(ctx, renderbuffer);
 }
 
 void glBindRenderbufferOES(GLenum target, GLuint renderbuffer)
 {
-	GET_CONTEXT; 
-	 ctx->glBindRenderbufferOES(ctx, target, renderbuffer);
+	GET_CONTEXT;
+	ctx->glBindRenderbufferOES(ctx, target, renderbuffer);
 }
 
 void glDeleteRenderbuffersOES(GLsizei n, const GLuint* renderbuffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteRenderbuffersOES(ctx, n, renderbuffers);
+	ctx->glDeleteRenderbuffersOES(ctx, n, renderbuffers);
 }
 
 void glGenRenderbuffersOES(GLsizei n, GLuint* renderbuffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenRenderbuffersOES(ctx, n, renderbuffers);
+	ctx->glGenRenderbuffersOES(ctx, n, renderbuffers);
 }
 
 void glRenderbufferStorageOES(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 {
-	GET_CONTEXT; 
-	 ctx->glRenderbufferStorageOES(ctx, target, internalformat, width, height);
+	GET_CONTEXT;
+	ctx->glRenderbufferStorageOES(ctx, target, internalformat, width, height);
 }
 
 void glGetRenderbufferParameterivOES(GLenum target, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetRenderbufferParameterivOES(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetRenderbufferParameterivOES(ctx, target, pname, params);
 }
 
 GLboolean glIsFramebufferOES(GLuint framebuffer)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsFramebufferOES(ctx, framebuffer);
+	GET_CONTEXT;
+	return ctx->glIsFramebufferOES(ctx, framebuffer);
 }
 
 void glBindFramebufferOES(GLenum target, GLuint framebuffer)
 {
-	GET_CONTEXT; 
-	 ctx->glBindFramebufferOES(ctx, target, framebuffer);
+	GET_CONTEXT;
+	ctx->glBindFramebufferOES(ctx, target, framebuffer);
 }
 
 void glDeleteFramebuffersOES(GLsizei n, const GLuint* framebuffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteFramebuffersOES(ctx, n, framebuffers);
+	ctx->glDeleteFramebuffersOES(ctx, n, framebuffers);
 }
 
 void glGenFramebuffersOES(GLsizei n, GLuint* framebuffers)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenFramebuffersOES(ctx, n, framebuffers);
+	ctx->glGenFramebuffersOES(ctx, n, framebuffers);
 }
 
 GLenum glCheckFramebufferStatusOES(GLenum target)
 {
-	GET_CONTEXT; 
-	 return ctx->glCheckFramebufferStatusOES(ctx, target);
+	GET_CONTEXT;
+	return ctx->glCheckFramebufferStatusOES(ctx, target);
 }
 
 void glFramebufferRenderbufferOES(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 {
-	GET_CONTEXT; 
-	 ctx->glFramebufferRenderbufferOES(ctx, target, attachment, renderbuffertarget, renderbuffer);
+	GET_CONTEXT;
+	ctx->glFramebufferRenderbufferOES(ctx, target, attachment, renderbuffertarget, renderbuffer);
 }
 
 void glFramebufferTexture2DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 {
-	GET_CONTEXT; 
-	 ctx->glFramebufferTexture2DOES(ctx, target, attachment, textarget, texture, level);
+	GET_CONTEXT;
+	ctx->glFramebufferTexture2DOES(ctx, target, attachment, textarget, texture, level);
 }
 
 void glGetFramebufferAttachmentParameterivOES(GLenum target, GLenum attachment, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetFramebufferAttachmentParameterivOES(ctx, target, attachment, pname, params);
+	GET_CONTEXT;
+	ctx->glGetFramebufferAttachmentParameterivOES(ctx, target, attachment, pname, params);
 }
 
 void glGenerateMipmapOES(GLenum target)
 {
-	GET_CONTEXT; 
-	 ctx->glGenerateMipmapOES(ctx, target);
+	GET_CONTEXT;
+	ctx->glGenerateMipmapOES(ctx, target);
 }
 
 void* glMapBufferOES(GLenum target, GLenum access)
 {
-	GET_CONTEXT; 
-	 return ctx->glMapBufferOES(ctx, target, access);
+	GET_CONTEXT;
+	return ctx->glMapBufferOES(ctx, target, access);
 }
 
 GLboolean glUnmapBufferOES(GLenum target)
 {
-	GET_CONTEXT; 
-	 return ctx->glUnmapBufferOES(ctx, target);
+	GET_CONTEXT;
+	return ctx->glUnmapBufferOES(ctx, target);
 }
 
 void glGetBufferPointervOES(GLenum target, GLenum pname, GLvoid** params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetBufferPointervOES(ctx, target, pname, params);
+	GET_CONTEXT;
+	ctx->glGetBufferPointervOES(ctx, target, pname, params);
 }
 
 void glCurrentPaletteMatrixOES(GLuint matrixpaletteindex)
 {
-	GET_CONTEXT; 
-	 ctx->glCurrentPaletteMatrixOES(ctx, matrixpaletteindex);
+	GET_CONTEXT;
+	ctx->glCurrentPaletteMatrixOES(ctx, matrixpaletteindex);
 }
 
 void glLoadPaletteFromModelViewMatrixOES()
 {
-	GET_CONTEXT; 
-	 ctx->glLoadPaletteFromModelViewMatrixOES(ctx);
+	GET_CONTEXT;
+	ctx->glLoadPaletteFromModelViewMatrixOES(ctx);
 }
 
 void glMatrixIndexPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glMatrixIndexPointerOES(ctx, size, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glMatrixIndexPointerOES(ctx, size, type, stride, pointer);
 }
 
 void glWeightPointerOES(GLint size, GLenum type, GLsizei stride, const GLvoid* pointer)
 {
-	GET_CONTEXT; 
-	 ctx->glWeightPointerOES(ctx, size, type, stride, pointer);
+	GET_CONTEXT;
+	ctx->glWeightPointerOES(ctx, size, type, stride, pointer);
 }
 
 GLbitfield glQueryMatrixxOES(GLfixed* mantissa, GLint* exponent)
 {
-	GET_CONTEXT; 
-	 return ctx->glQueryMatrixxOES(ctx, mantissa, exponent);
+	GET_CONTEXT;
+	return ctx->glQueryMatrixxOES(ctx, mantissa, exponent);
 }
 
 void glDepthRangefOES(GLclampf zNear, GLclampf zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glDepthRangefOES(ctx, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glDepthRangefOES(ctx, zNear, zFar);
 }
 
 void glFrustumfOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glFrustumfOES(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glFrustumfOES(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glOrthofOES(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar)
 {
-	GET_CONTEXT; 
-	 ctx->glOrthofOES(ctx, left, right, bottom, top, zNear, zFar);
+	GET_CONTEXT;
+	ctx->glOrthofOES(ctx, left, right, bottom, top, zNear, zFar);
 }
 
 void glClipPlanefOES(GLenum plane, const GLfloat* equation)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanefOES(ctx, plane, equation);
+	GET_CONTEXT;
+	ctx->glClipPlanefOES(ctx, plane, equation);
 }
 
 void glClipPlanefIMG(GLenum plane, const GLfloat* equation)
 {
-	GET_CONTEXT; 
-	 ctx->glClipPlanefIMG(ctx, plane, equation);
+	GET_CONTEXT;
+	ctx->glClipPlanefIMG(ctx, plane, equation);
 }
 
 void glGetClipPlanefOES(GLenum pname, GLfloat* eqn)
 {
-	GET_CONTEXT; 
-	 ctx->glGetClipPlanefOES(ctx, pname, eqn);
+	GET_CONTEXT;
+	ctx->glGetClipPlanefOES(ctx, pname, eqn);
 }
 
 void glClearDepthfOES(GLclampf depth)
 {
-	GET_CONTEXT; 
-	 ctx->glClearDepthfOES(ctx, depth);
+	GET_CONTEXT;
+	ctx->glClearDepthfOES(ctx, depth);
 }
 
 void glTexGenfOES(GLenum coord, GLenum pname, GLfloat param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGenfOES(ctx, coord, pname, param);
+	GET_CONTEXT;
+	ctx->glTexGenfOES(ctx, coord, pname, param);
 }
 
 void glTexGenfvOES(GLenum coord, GLenum pname, const GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGenfvOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glTexGenfvOES(ctx, coord, pname, params);
 }
 
 void glTexGeniOES(GLenum coord, GLenum pname, GLint param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGeniOES(ctx, coord, pname, param);
+	GET_CONTEXT;
+	ctx->glTexGeniOES(ctx, coord, pname, param);
 }
 
 void glTexGenivOES(GLenum coord, GLenum pname, const GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGenivOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glTexGenivOES(ctx, coord, pname, params);
 }
 
 void glTexGenxOES(GLenum coord, GLenum pname, GLfixed param)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGenxOES(ctx, coord, pname, param);
+	GET_CONTEXT;
+	ctx->glTexGenxOES(ctx, coord, pname, param);
 }
 
 void glTexGenxvOES(GLenum coord, GLenum pname, const GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glTexGenxvOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glTexGenxvOES(ctx, coord, pname, params);
 }
 
 void glGetTexGenfvOES(GLenum coord, GLenum pname, GLfloat* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexGenfvOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexGenfvOES(ctx, coord, pname, params);
 }
 
 void glGetTexGenivOES(GLenum coord, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexGenivOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexGenivOES(ctx, coord, pname, params);
 }
 
 void glGetTexGenxvOES(GLenum coord, GLenum pname, GLfixed* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetTexGenxvOES(ctx, coord, pname, params);
+	GET_CONTEXT;
+	ctx->glGetTexGenxvOES(ctx, coord, pname, params);
 }
 
 void glBindVertexArrayOES(GLuint array)
 {
-	GET_CONTEXT; 
-	 ctx->glBindVertexArrayOES(ctx, array);
+	GET_CONTEXT;
+	ctx->glBindVertexArrayOES(ctx, array);
 }
 
 void glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteVertexArraysOES(ctx, n, arrays);
+	ctx->glDeleteVertexArraysOES(ctx, n, arrays);
 }
 
 void glGenVertexArraysOES(GLsizei n, GLuint* arrays)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenVertexArraysOES(ctx, n, arrays);
+	ctx->glGenVertexArraysOES(ctx, n, arrays);
 }
 
 GLboolean glIsVertexArrayOES(GLuint array)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsVertexArrayOES(ctx, array);
+	GET_CONTEXT;
+	return ctx->glIsVertexArrayOES(ctx, array);
 }
 
 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments)
 {
-	GET_CONTEXT; 
-	 ctx->glDiscardFramebufferEXT(ctx, target, numAttachments, attachments);
+	GET_CONTEXT;
+	ctx->glDiscardFramebufferEXT(ctx, target, numAttachments, attachments);
 }
 
 void glMultiDrawArraysEXT(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiDrawArraysEXT(ctx, mode, first, count, primcount);
+	GET_CONTEXT;
+	ctx->glMultiDrawArraysEXT(ctx, mode, first, count, primcount);
 }
 
 void glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiDrawElementsEXT(ctx, mode, count, type, indices, primcount);
+	GET_CONTEXT;
+	ctx->glMultiDrawElementsEXT(ctx, mode, count, type, indices, primcount);
 }
 
 void glMultiDrawArraysSUN(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiDrawArraysSUN(ctx, mode, first, count, primcount);
+	GET_CONTEXT;
+	ctx->glMultiDrawArraysSUN(ctx, mode, first, count, primcount);
 }
 
 void glMultiDrawElementsSUN(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount)
 {
-	GET_CONTEXT; 
-	 ctx->glMultiDrawElementsSUN(ctx, mode, count, type, indices, primcount);
+	GET_CONTEXT;
+	ctx->glMultiDrawElementsSUN(ctx, mode, count, type, indices, primcount);
 }
 
 void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
 {
-	GET_CONTEXT; 
-	 ctx->glRenderbufferStorageMultisampleIMG(ctx, target, samples, internalformat, width, height);
+	GET_CONTEXT;
+	ctx->glRenderbufferStorageMultisampleIMG(ctx, target, samples, internalformat, width, height);
 }
 
 void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
 {
-	GET_CONTEXT; 
-	 ctx->glFramebufferTexture2DMultisampleIMG(ctx, target, attachment, textarget, texture, level, samples);
+	GET_CONTEXT;
+	ctx->glFramebufferTexture2DMultisampleIMG(ctx, target, attachment, textarget, texture, level, samples);
 }
 
 void glDeleteFencesNV(GLsizei n, const GLuint* fences)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteFencesNV(ctx, n, fences);
+	ctx->glDeleteFencesNV(ctx, n, fences);
 }
 
 void glGenFencesNV(GLsizei n, GLuint* fences)
 {
-	GET_CONTEXT; 
+	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenFencesNV(ctx, n, fences);
+	ctx->glGenFencesNV(ctx, n, fences);
 }
 
 GLboolean glIsFenceNV(GLuint fence)
 {
-	GET_CONTEXT; 
-	 return ctx->glIsFenceNV(ctx, fence);
+	GET_CONTEXT;
+	return ctx->glIsFenceNV(ctx, fence);
 }
 
 GLboolean glTestFenceNV(GLuint fence)
 {
-	GET_CONTEXT; 
-	 return ctx->glTestFenceNV(ctx, fence);
+	GET_CONTEXT;
+	return ctx->glTestFenceNV(ctx, fence);
 }
 
 void glGetFenceivNV(GLuint fence, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glGetFenceivNV(ctx, fence, pname, params);
+	GET_CONTEXT;
+	ctx->glGetFenceivNV(ctx, fence, pname, params);
 }
 
 void glFinishFenceNV(GLuint fence)
 {
-	GET_CONTEXT; 
-	 ctx->glFinishFenceNV(ctx, fence);
+	GET_CONTEXT;
+	ctx->glFinishFenceNV(ctx, fence);
 }
 
 void glSetFenceNV(GLuint fence, GLenum condition)
 {
-	GET_CONTEXT; 
-	 ctx->glSetFenceNV(ctx, fence, condition);
+	GET_CONTEXT;
+	ctx->glSetFenceNV(ctx, fence, condition);
 }
 
 void glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls)
 {
-	GET_CONTEXT; 
-	 ctx->glGetDriverControlsQCOM(ctx, num, size, driverControls);
+	GET_CONTEXT;
+	ctx->glGetDriverControlsQCOM(ctx, num, size, driverControls);
 }
 
 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString)
 {
-	GET_CONTEXT; 
-	 ctx->glGetDriverControlStringQCOM(ctx, driverControl, bufSize, length, driverControlString);
+	GET_CONTEXT;
+	ctx->glGetDriverControlStringQCOM(ctx, driverControl, bufSize, length, driverControlString);
 }
 
 void glEnableDriverControlQCOM(GLuint driverControl)
 {
-	GET_CONTEXT; 
-	 ctx->glEnableDriverControlQCOM(ctx, driverControl);
+	GET_CONTEXT;
+	ctx->glEnableDriverControlQCOM(ctx, driverControl);
 }
 
 void glDisableDriverControlQCOM(GLuint driverControl)
 {
-	GET_CONTEXT; 
-	 ctx->glDisableDriverControlQCOM(ctx, driverControl);
+	GET_CONTEXT;
+	ctx->glDisableDriverControlQCOM(ctx, driverControl);
 }
 
 void glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetTexturesQCOM(ctx, textures, maxTextures, numTextures);
+	GET_CONTEXT;
+	ctx->glExtGetTexturesQCOM(ctx, textures, maxTextures, numTextures);
 }
 
 void glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetBuffersQCOM(ctx, buffers, maxBuffers, numBuffers);
+	GET_CONTEXT;
+	ctx->glExtGetBuffersQCOM(ctx, buffers, maxBuffers, numBuffers);
 }
 
 void glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetRenderbuffersQCOM(ctx, renderbuffers, maxRenderbuffers, numRenderbuffers);
+	GET_CONTEXT;
+	ctx->glExtGetRenderbuffersQCOM(ctx, renderbuffers, maxRenderbuffers, numRenderbuffers);
 }
 
 void glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetFramebuffersQCOM(ctx, framebuffers, maxFramebuffers, numFramebuffers);
+	GET_CONTEXT;
+	ctx->glExtGetFramebuffersQCOM(ctx, framebuffers, maxFramebuffers, numFramebuffers);
 }
 
 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetTexLevelParameterivQCOM(ctx, texture, face, level, pname, params);
+	GET_CONTEXT;
+	ctx->glExtGetTexLevelParameterivQCOM(ctx, texture, face, level, pname, params);
 }
 
 void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param)
 {
-	GET_CONTEXT; 
-	 ctx->glExtTexObjectStateOverrideiQCOM(ctx, target, pname, param);
+	GET_CONTEXT;
+	ctx->glExtTexObjectStateOverrideiQCOM(ctx, target, pname, param);
 }
 
 void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetTexSubImageQCOM(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels);
+	GET_CONTEXT;
+	ctx->glExtGetTexSubImageQCOM(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels);
 }
 
 void glExtGetBufferPointervQCOM(GLenum target, GLvoid** params)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetBufferPointervQCOM(ctx, target, params);
+	GET_CONTEXT;
+	ctx->glExtGetBufferPointervQCOM(ctx, target, params);
 }
 
 void glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetShadersQCOM(ctx, shaders, maxShaders, numShaders);
+	GET_CONTEXT;
+	ctx->glExtGetShadersQCOM(ctx, shaders, maxShaders, numShaders);
 }
 
 void glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetProgramsQCOM(ctx, programs, maxPrograms, numPrograms);
+	GET_CONTEXT;
+	ctx->glExtGetProgramsQCOM(ctx, programs, maxPrograms, numPrograms);
 }
 
 GLboolean glExtIsProgramBinaryQCOM(GLuint program)
 {
-	GET_CONTEXT; 
-	 return ctx->glExtIsProgramBinaryQCOM(ctx, program);
+	GET_CONTEXT;
+	return ctx->glExtIsProgramBinaryQCOM(ctx, program);
 }
 
 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length)
 {
-	GET_CONTEXT; 
-	 ctx->glExtGetProgramBinarySourceQCOM(ctx, program, shadertype, source, length);
+	GET_CONTEXT;
+	ctx->glExtGetProgramBinarySourceQCOM(ctx, program, shadertype, source, length);
 }
 
 void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
 {
-	GET_CONTEXT; 
-	 ctx->glStartTilingQCOM(ctx, x, y, width, height, preserveMask);
+	GET_CONTEXT;
+	ctx->glStartTilingQCOM(ctx, x, y, width, height, preserveMask);
 }
 
 void glEndTilingQCOM(GLbitfield preserveMask)
 {
-	GET_CONTEXT; 
-	 ctx->glEndTilingQCOM(ctx, preserveMask);
+	GET_CONTEXT;
+	ctx->glEndTilingQCOM(ctx, preserveMask);
 }
 
diff --git a/system/GLESv1_enc/gl_ftable.h b/system/GLESv1_enc/gl_ftable.h
index 7201e7fe7084ac1de693d03a527d5c44d838f934..67ba6f446e244629bec36c84f2e714fd64f6fa73 100644
--- a/system/GLESv1_enc/gl_ftable.h
+++ b/system/GLESv1_enc/gl_ftable.h
@@ -4,7 +4,7 @@
 #define __gl_client_ftable_t_h
 
 
-static struct _gl_funcs_by_name {
+static const struct _gl_funcs_by_name {
 	const char *name;
 	void *proc;
 } gl_funcs_by_name[] = {
@@ -282,7 +282,7 @@ static struct _gl_funcs_by_name {
 	{"glStartTilingQCOM", (void*)glStartTilingQCOM},
 	{"glEndTilingQCOM", (void*)glEndTilingQCOM},
 };
-static int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name);
+static const int gl_num_funcs = sizeof(gl_funcs_by_name) / sizeof(struct _gl_funcs_by_name);
 
 
 #endif
diff --git a/system/GLESv2_enc/gl2_client_proc.h b/system/GLESv2_enc/gl2_client_proc.h
index 4eeda700322d05e0a9ae01a49aad26c4b5cbd868..6ad50a8c8461fcae219da7a1d843aca91280aaa2 100644
--- a/system/GLESv2_enc/gl2_client_proc.h
+++ b/system/GLESv2_enc/gl2_client_proc.h
@@ -7,7 +7,7 @@
 
 #include "gl2_types.h"
 #ifndef gl2_APIENTRY
-#define gl2_APIENTRY
+#define gl2_APIENTRY 
 #endif
 typedef void (gl2_APIENTRY *glActiveTexture_client_proc_t) (void * ctx, GLenum);
 typedef void (gl2_APIENTRY *glAttachShader_client_proc_t) (void * ctx, GLuint, GLuint);
@@ -107,7 +107,7 @@ typedef void (gl2_APIENTRY *glRenderbufferStorage_client_proc_t) (void * ctx, GL
 typedef void (gl2_APIENTRY *glSampleCoverage_client_proc_t) (void * ctx, GLclampf, GLboolean);
 typedef void (gl2_APIENTRY *glScissor_client_proc_t) (void * ctx, GLint, GLint, GLsizei, GLsizei);
 typedef void (gl2_APIENTRY *glShaderBinary_client_proc_t) (void * ctx, GLsizei, const GLuint*, GLenum, const GLvoid*, GLsizei);
-typedef void (gl2_APIENTRY *glShaderSource_client_proc_t) (void * ctx, GLuint, GLsizei, const GLchar* const*, const GLint*);
+typedef void (gl2_APIENTRY *glShaderSource_client_proc_t) (void * ctx, GLuint, GLsizei, const GLchar*const*, const GLint*);
 typedef void (gl2_APIENTRY *glStencilFunc_client_proc_t) (void * ctx, GLenum, GLint, GLuint);
 typedef void (gl2_APIENTRY *glStencilFuncSeparate_client_proc_t) (void * ctx, GLenum, GLenum, GLint, GLuint);
 typedef void (gl2_APIENTRY *glStencilMask_client_proc_t) (void * ctx, GLuint);
diff --git a/system/GLESv2_enc/gl2_enc.cpp b/system/GLESv2_enc/gl2_enc.cpp
index f3959d2313f4251a17ed654f70c467772c046aae..9c5da3218a74107a066593d1478e6d52e404d12c 100644
--- a/system/GLESv2_enc/gl2_enc.cpp
+++ b/system/GLESv2_enc/gl2_enc.cpp
@@ -10,9 +10,9 @@
 
 #include <stdio.h>
 
-namespace glesv2_enc {
+namespace {
 
-static void enc_unsupported()
+void enc_unsupported()
 {
 	ALOGE("Function is unsupported\n");
 }
@@ -1165,7 +1165,7 @@ void glGetProgramInfoLog_enc(void *self , GLuint program, GLsizei bufsize, GLsiz
 	gl2_encoder_context_t *ctx = (gl2_encoder_context_t *)self;
 	IOStream *stream = ctx->m_stream;
 
-	const unsigned int __size_length = ((length != NULL) ?  (sizeof(GLsizei)) : 0);
+	const unsigned int __size_length = ((length != NULL) ?  sizeof(GLsizei) : 0);
 	const unsigned int __size_infolog =  bufsize;
 	 unsigned char *ptr;
 	 const size_t packetSize = 8 + 4 + 4 + __size_length + __size_infolog + 2*4;
@@ -2917,9 +2917,7 @@ int glFinishRoundTrip_enc(void *self )
 	return retval;
 }
 
-}  // namespace glesv2_enc
-
-using namespace glesv2_enc;
+}  // namespace
 
 gl2_encoder_context_t::gl2_encoder_context_t(IOStream *stream)
 {
diff --git a/system/GLESv2_enc/gl2_enc.h b/system/GLESv2_enc/gl2_enc.h
index ca4220fae148947002e42b13540d73f8d9956f74..6f83d3e641fb3c8939fff2a84aa463f26bdc0f00 100644
--- a/system/GLESv2_enc/gl2_enc.h
+++ b/system/GLESv2_enc/gl2_enc.h
@@ -19,4 +19,4 @@ struct gl2_encoder_context_t : public gl2_client_context_t {
 	gl2_encoder_context_t(IOStream *stream);
 };
 
-#endif
\ No newline at end of file
+#endif  // GUARD_gl2_encoder_context_t
\ No newline at end of file
diff --git a/system/GLESv2_enc/gl2_entry.cpp b/system/GLESv2_enc/gl2_entry.cpp
index abd374b472d3019bed76d4a351c2bca2195608f6..8e76388edc59d636cb4f03ad3f0dbffbb935e94e 100644
--- a/system/GLESv2_enc/gl2_entry.cpp
+++ b/system/GLESv2_enc/gl2_entry.cpp
@@ -104,7 +104,7 @@ extern "C" {
 	void glSampleCoverage(GLclampf value, GLboolean invert);
 	void glScissor(GLint x, GLint y, GLsizei width, GLsizei height);
 	void glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length);
-	void glShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length);
+	void glShaderSource(GLuint shader, GLsizei count, const GLchar*const* string, const GLint* length);
 	void glStencilFunc(GLenum func, GLint ref, GLuint mask);
 	void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask);
 	void glStencilMask(GLuint mask);
@@ -226,1258 +226,1258 @@ void gl2_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCur
 void glActiveTexture(GLenum texture)
 {
 	GET_CONTEXT;
-	 ctx->glActiveTexture(ctx, texture);
+	ctx->glActiveTexture(ctx, texture);
 }
 
 void glAttachShader(GLuint program, GLuint shader)
 {
 	GET_CONTEXT;
-	 ctx->glAttachShader(ctx, program, shader);
+	ctx->glAttachShader(ctx, program, shader);
 }
 
 void glBindAttribLocation(GLuint program, GLuint index, const GLchar* name)
 {
 	GET_CONTEXT;
-	 ctx->glBindAttribLocation(ctx, program, index, name);
+	ctx->glBindAttribLocation(ctx, program, index, name);
 }
 
 void glBindBuffer(GLenum target, GLuint buffer)
 {
 	GET_CONTEXT;
-	 ctx->glBindBuffer(ctx, target, buffer);
+	ctx->glBindBuffer(ctx, target, buffer);
 }
 
 void glBindFramebuffer(GLenum target, GLuint framebuffer)
 {
 	GET_CONTEXT;
-	 ctx->glBindFramebuffer(ctx, target, framebuffer);
+	ctx->glBindFramebuffer(ctx, target, framebuffer);
 }
 
 void glBindRenderbuffer(GLenum target, GLuint renderbuffer)
 {
 	GET_CONTEXT;
-	 ctx->glBindRenderbuffer(ctx, target, renderbuffer);
+	ctx->glBindRenderbuffer(ctx, target, renderbuffer);
 }
 
 void glBindTexture(GLenum target, GLuint texture)
 {
 	GET_CONTEXT;
-	 ctx->glBindTexture(ctx, target, texture);
+	ctx->glBindTexture(ctx, target, texture);
 }
 
 void glBlendColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 {
 	GET_CONTEXT;
-	 ctx->glBlendColor(ctx, red, green, blue, alpha);
+	ctx->glBlendColor(ctx, red, green, blue, alpha);
 }
 
 void glBlendEquation(GLenum mode)
 {
 	GET_CONTEXT;
-	 ctx->glBlendEquation(ctx, mode);
+	ctx->glBlendEquation(ctx, mode);
 }
 
 void glBlendEquationSeparate(GLenum modeRGB, GLenum modeAlpha)
 {
 	GET_CONTEXT;
-	 ctx->glBlendEquationSeparate(ctx, modeRGB, modeAlpha);
+	ctx->glBlendEquationSeparate(ctx, modeRGB, modeAlpha);
 }
 
 void glBlendFunc(GLenum sfactor, GLenum dfactor)
 {
 	GET_CONTEXT;
-	 ctx->glBlendFunc(ctx, sfactor, dfactor);
+	ctx->glBlendFunc(ctx, sfactor, dfactor);
 }
 
 void glBlendFuncSeparate(GLenum srcRGB, GLenum dstRGB, GLenum srcAlpha, GLenum dstAlpha)
 {
 	GET_CONTEXT;
-	 ctx->glBlendFuncSeparate(ctx, srcRGB, dstRGB, srcAlpha, dstAlpha);
+	ctx->glBlendFuncSeparate(ctx, srcRGB, dstRGB, srcAlpha, dstAlpha);
 }
 
 void glBufferData(GLenum target, GLsizeiptr size, const GLvoid* data, GLenum usage)
 {
 	GET_CONTEXT;
-	 ctx->glBufferData(ctx, target, size, data, usage);
+	ctx->glBufferData(ctx, target, size, data, usage);
 }
 
 void glBufferSubData(GLenum target, GLintptr offset, GLsizeiptr size, const GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glBufferSubData(ctx, target, offset, size, data);
+	ctx->glBufferSubData(ctx, target, offset, size, data);
 }
 
 GLenum glCheckFramebufferStatus(GLenum target)
 {
 	GET_CONTEXT;
-	 return ctx->glCheckFramebufferStatus(ctx, target);
+	return ctx->glCheckFramebufferStatus(ctx, target);
 }
 
 void glClear(GLbitfield mask)
 {
 	GET_CONTEXT;
-	 ctx->glClear(ctx, mask);
+	ctx->glClear(ctx, mask);
 }
 
 void glClearColor(GLclampf red, GLclampf green, GLclampf blue, GLclampf alpha)
 {
 	GET_CONTEXT;
-	 ctx->glClearColor(ctx, red, green, blue, alpha);
+	ctx->glClearColor(ctx, red, green, blue, alpha);
 }
 
 void glClearDepthf(GLclampf depth)
 {
 	GET_CONTEXT;
-	 ctx->glClearDepthf(ctx, depth);
+	ctx->glClearDepthf(ctx, depth);
 }
 
 void glClearStencil(GLint s)
 {
 	GET_CONTEXT;
-	 ctx->glClearStencil(ctx, s);
+	ctx->glClearStencil(ctx, s);
 }
 
 void glColorMask(GLboolean red, GLboolean green, GLboolean blue, GLboolean alpha)
 {
 	GET_CONTEXT;
-	 ctx->glColorMask(ctx, red, green, blue, alpha);
+	ctx->glColorMask(ctx, red, green, blue, alpha);
 }
 
 void glCompileShader(GLuint shader)
 {
 	GET_CONTEXT;
-	 ctx->glCompileShader(ctx, shader);
+	ctx->glCompileShader(ctx, shader);
 }
 
 void glCompressedTexImage2D(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLint border, GLsizei imageSize, const GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glCompressedTexImage2D(ctx, target, level, internalformat, width, height, border, imageSize, data);
+	ctx->glCompressedTexImage2D(ctx, target, level, internalformat, width, height, border, imageSize, data);
 }
 
 void glCompressedTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLsizei imageSize, const GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glCompressedTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, imageSize, data);
+	ctx->glCompressedTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, imageSize, data);
 }
 
 void glCopyTexImage2D(GLenum target, GLint level, GLenum internalformat, GLint x, GLint y, GLsizei width, GLsizei height, GLint border)
 {
 	GET_CONTEXT;
-	 ctx->glCopyTexImage2D(ctx, target, level, internalformat, x, y, width, height, border);
+	ctx->glCopyTexImage2D(ctx, target, level, internalformat, x, y, width, height, border);
 }
 
 void glCopyTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glCopyTexSubImage2D(ctx, target, level, xoffset, yoffset, x, y, width, height);
+	ctx->glCopyTexSubImage2D(ctx, target, level, xoffset, yoffset, x, y, width, height);
 }
 
 GLuint glCreateProgram()
 {
 	GET_CONTEXT;
-	 return ctx->glCreateProgram(ctx);
+	return ctx->glCreateProgram(ctx);
 }
 
 GLuint glCreateShader(GLenum type)
 {
 	GET_CONTEXT;
-	 return ctx->glCreateShader(ctx, type);
+	return ctx->glCreateShader(ctx, type);
 }
 
 void glCullFace(GLenum mode)
 {
 	GET_CONTEXT;
-	 ctx->glCullFace(ctx, mode);
+	ctx->glCullFace(ctx, mode);
 }
 
 void glDeleteBuffers(GLsizei n, const GLuint* buffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteBuffers(ctx, n, buffers);
+	ctx->glDeleteBuffers(ctx, n, buffers);
 }
 
 void glDeleteFramebuffers(GLsizei n, const GLuint* framebuffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteFramebuffers(ctx, n, framebuffers);
+	ctx->glDeleteFramebuffers(ctx, n, framebuffers);
 }
 
 void glDeleteProgram(GLuint program)
 {
 	GET_CONTEXT;
-	 ctx->glDeleteProgram(ctx, program);
+	ctx->glDeleteProgram(ctx, program);
 }
 
 void glDeleteRenderbuffers(GLsizei n, const GLuint* renderbuffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteRenderbuffers(ctx, n, renderbuffers);
+	ctx->glDeleteRenderbuffers(ctx, n, renderbuffers);
 }
 
 void glDeleteShader(GLuint shader)
 {
 	GET_CONTEXT;
-	 ctx->glDeleteShader(ctx, shader);
+	ctx->glDeleteShader(ctx, shader);
 }
 
 void glDeleteTextures(GLsizei n, const GLuint* textures)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteTextures(ctx, n, textures);
+	ctx->glDeleteTextures(ctx, n, textures);
 }
 
 void glDepthFunc(GLenum func)
 {
 	GET_CONTEXT;
-	 ctx->glDepthFunc(ctx, func);
+	ctx->glDepthFunc(ctx, func);
 }
 
 void glDepthMask(GLboolean flag)
 {
 	GET_CONTEXT;
-	 ctx->glDepthMask(ctx, flag);
+	ctx->glDepthMask(ctx, flag);
 }
 
 void glDepthRangef(GLclampf zNear, GLclampf zFar)
 {
 	GET_CONTEXT;
-	 ctx->glDepthRangef(ctx, zNear, zFar);
+	ctx->glDepthRangef(ctx, zNear, zFar);
 }
 
 void glDetachShader(GLuint program, GLuint shader)
 {
 	GET_CONTEXT;
-	 ctx->glDetachShader(ctx, program, shader);
+	ctx->glDetachShader(ctx, program, shader);
 }
 
 void glDisable(GLenum cap)
 {
 	GET_CONTEXT;
-	 ctx->glDisable(ctx, cap);
+	ctx->glDisable(ctx, cap);
 }
 
 void glDisableVertexAttribArray(GLuint index)
 {
 	GET_CONTEXT;
-	 ctx->glDisableVertexAttribArray(ctx, index);
+	ctx->glDisableVertexAttribArray(ctx, index);
 }
 
 void glDrawArrays(GLenum mode, GLint first, GLsizei count)
 {
 	GET_CONTEXT;
-	 ctx->glDrawArrays(ctx, mode, first, count);
+	ctx->glDrawArrays(ctx, mode, first, count);
 }
 
 void glDrawElements(GLenum mode, GLsizei count, GLenum type, const GLvoid* indices)
 {
 	GET_CONTEXT;
-	 ctx->glDrawElements(ctx, mode, count, type, indices);
+	ctx->glDrawElements(ctx, mode, count, type, indices);
 }
 
 void glEnable(GLenum cap)
 {
 	GET_CONTEXT;
-	 ctx->glEnable(ctx, cap);
+	ctx->glEnable(ctx, cap);
 }
 
 void glEnableVertexAttribArray(GLuint index)
 {
 	GET_CONTEXT;
-	 ctx->glEnableVertexAttribArray(ctx, index);
+	ctx->glEnableVertexAttribArray(ctx, index);
 }
 
 void glFinish()
 {
 	GET_CONTEXT;
-	 ctx->glFinish(ctx);
+	ctx->glFinish(ctx);
 }
 
 void glFlush()
 {
 	GET_CONTEXT;
-	 ctx->glFlush(ctx);
+	ctx->glFlush(ctx);
 }
 
 void glFramebufferRenderbuffer(GLenum target, GLenum attachment, GLenum renderbuffertarget, GLuint renderbuffer)
 {
 	GET_CONTEXT;
-	 ctx->glFramebufferRenderbuffer(ctx, target, attachment, renderbuffertarget, renderbuffer);
+	ctx->glFramebufferRenderbuffer(ctx, target, attachment, renderbuffertarget, renderbuffer);
 }
 
 void glFramebufferTexture2D(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level)
 {
 	GET_CONTEXT;
-	 ctx->glFramebufferTexture2D(ctx, target, attachment, textarget, texture, level);
+	ctx->glFramebufferTexture2D(ctx, target, attachment, textarget, texture, level);
 }
 
 void glFrontFace(GLenum mode)
 {
 	GET_CONTEXT;
-	 ctx->glFrontFace(ctx, mode);
+	ctx->glFrontFace(ctx, mode);
 }
 
 void glGenBuffers(GLsizei n, GLuint* buffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenBuffers(ctx, n, buffers);
+	ctx->glGenBuffers(ctx, n, buffers);
 }
 
 void glGenerateMipmap(GLenum target)
 {
 	GET_CONTEXT;
-	 ctx->glGenerateMipmap(ctx, target);
+	ctx->glGenerateMipmap(ctx, target);
 }
 
 void glGenFramebuffers(GLsizei n, GLuint* framebuffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenFramebuffers(ctx, n, framebuffers);
+	ctx->glGenFramebuffers(ctx, n, framebuffers);
 }
 
 void glGenRenderbuffers(GLsizei n, GLuint* renderbuffers)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenRenderbuffers(ctx, n, renderbuffers);
+	ctx->glGenRenderbuffers(ctx, n, renderbuffers);
 }
 
 void glGenTextures(GLsizei n, GLuint* textures)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenTextures(ctx, n, textures);
+	ctx->glGenTextures(ctx, n, textures);
 }
 
 void glGetActiveAttrib(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
 {
 	GET_CONTEXT;
-	 ctx->glGetActiveAttrib(ctx, program, index, bufsize, length, size, type, name);
+	ctx->glGetActiveAttrib(ctx, program, index, bufsize, length, size, type, name);
 }
 
 void glGetActiveUniform(GLuint program, GLuint index, GLsizei bufsize, GLsizei* length, GLint* size, GLenum* type, GLchar* name)
 {
 	GET_CONTEXT;
-	 ctx->glGetActiveUniform(ctx, program, index, bufsize, length, size, type, name);
+	ctx->glGetActiveUniform(ctx, program, index, bufsize, length, size, type, name);
 }
 
 void glGetAttachedShaders(GLuint program, GLsizei maxcount, GLsizei* count, GLuint* shaders)
 {
 	GET_CONTEXT;
-	 ctx->glGetAttachedShaders(ctx, program, maxcount, count, shaders);
+	ctx->glGetAttachedShaders(ctx, program, maxcount, count, shaders);
 }
 
 int glGetAttribLocation(GLuint program, const GLchar* name)
 {
 	GET_CONTEXT;
-	 return ctx->glGetAttribLocation(ctx, program, name);
+	return ctx->glGetAttribLocation(ctx, program, name);
 }
 
 void glGetBooleanv(GLenum pname, GLboolean* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetBooleanv(ctx, pname, params);
+	ctx->glGetBooleanv(ctx, pname, params);
 }
 
 void glGetBufferParameteriv(GLenum target, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetBufferParameteriv(ctx, target, pname, params);
+	ctx->glGetBufferParameteriv(ctx, target, pname, params);
 }
 
 GLenum glGetError()
 {
 	GET_CONTEXT;
-	 return ctx->glGetError(ctx);
+	return ctx->glGetError(ctx);
 }
 
 void glGetFloatv(GLenum pname, GLfloat* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetFloatv(ctx, pname, params);
+	ctx->glGetFloatv(ctx, pname, params);
 }
 
 void glGetFramebufferAttachmentParameteriv(GLenum target, GLenum attachment, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetFramebufferAttachmentParameteriv(ctx, target, attachment, pname, params);
+	ctx->glGetFramebufferAttachmentParameteriv(ctx, target, attachment, pname, params);
 }
 
 void glGetIntegerv(GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetIntegerv(ctx, pname, params);
+	ctx->glGetIntegerv(ctx, pname, params);
 }
 
 void glGetProgramiv(GLuint program, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetProgramiv(ctx, program, pname, params);
+	ctx->glGetProgramiv(ctx, program, pname, params);
 }
 
 void glGetProgramInfoLog(GLuint program, GLsizei bufsize, GLsizei* length, GLchar* infolog)
 {
 	GET_CONTEXT;
-	 ctx->glGetProgramInfoLog(ctx, program, bufsize, length, infolog);
+	ctx->glGetProgramInfoLog(ctx, program, bufsize, length, infolog);
 }
 
 void glGetRenderbufferParameteriv(GLenum target, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetRenderbufferParameteriv(ctx, target, pname, params);
+	ctx->glGetRenderbufferParameteriv(ctx, target, pname, params);
 }
 
 void glGetShaderiv(GLuint shader, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetShaderiv(ctx, shader, pname, params);
+	ctx->glGetShaderiv(ctx, shader, pname, params);
 }
 
 void glGetShaderInfoLog(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* infolog)
 {
 	GET_CONTEXT;
-	 ctx->glGetShaderInfoLog(ctx, shader, bufsize, length, infolog);
+	ctx->glGetShaderInfoLog(ctx, shader, bufsize, length, infolog);
 }
 
 void glGetShaderPrecisionFormat(GLenum shadertype, GLenum precisiontype, GLint* range, GLint* precision)
 {
 	GET_CONTEXT;
-	 ctx->glGetShaderPrecisionFormat(ctx, shadertype, precisiontype, range, precision);
+	ctx->glGetShaderPrecisionFormat(ctx, shadertype, precisiontype, range, precision);
 }
 
 void glGetShaderSource(GLuint shader, GLsizei bufsize, GLsizei* length, GLchar* source)
 {
 	GET_CONTEXT;
-	 ctx->glGetShaderSource(ctx, shader, bufsize, length, source);
+	ctx->glGetShaderSource(ctx, shader, bufsize, length, source);
 }
 
 const GLubyte* glGetString(GLenum name)
 {
 	GET_CONTEXT;
-	 return ctx->glGetString(ctx, name);
+	return ctx->glGetString(ctx, name);
 }
 
 void glGetTexParameterfv(GLenum target, GLenum pname, GLfloat* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetTexParameterfv(ctx, target, pname, params);
+	ctx->glGetTexParameterfv(ctx, target, pname, params);
 }
 
 void glGetTexParameteriv(GLenum target, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetTexParameteriv(ctx, target, pname, params);
+	ctx->glGetTexParameteriv(ctx, target, pname, params);
 }
 
 void glGetUniformfv(GLuint program, GLint location, GLfloat* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetUniformfv(ctx, program, location, params);
+	ctx->glGetUniformfv(ctx, program, location, params);
 }
 
 void glGetUniformiv(GLuint program, GLint location, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetUniformiv(ctx, program, location, params);
+	ctx->glGetUniformiv(ctx, program, location, params);
 }
 
 int glGetUniformLocation(GLuint program, const GLchar* name)
 {
 	GET_CONTEXT;
-	 return ctx->glGetUniformLocation(ctx, program, name);
+	return ctx->glGetUniformLocation(ctx, program, name);
 }
 
 void glGetVertexAttribfv(GLuint index, GLenum pname, GLfloat* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetVertexAttribfv(ctx, index, pname, params);
+	ctx->glGetVertexAttribfv(ctx, index, pname, params);
 }
 
 void glGetVertexAttribiv(GLuint index, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetVertexAttribiv(ctx, index, pname, params);
+	ctx->glGetVertexAttribiv(ctx, index, pname, params);
 }
 
 void glGetVertexAttribPointerv(GLuint index, GLenum pname, GLvoid** pointer)
 {
 	GET_CONTEXT;
-	 ctx->glGetVertexAttribPointerv(ctx, index, pname, pointer);
+	ctx->glGetVertexAttribPointerv(ctx, index, pname, pointer);
 }
 
 void glHint(GLenum target, GLenum mode)
 {
 	GET_CONTEXT;
-	 ctx->glHint(ctx, target, mode);
+	ctx->glHint(ctx, target, mode);
 }
 
 GLboolean glIsBuffer(GLuint buffer)
 {
 	GET_CONTEXT;
-	 return ctx->glIsBuffer(ctx, buffer);
+	return ctx->glIsBuffer(ctx, buffer);
 }
 
 GLboolean glIsEnabled(GLenum cap)
 {
 	GET_CONTEXT;
-	 return ctx->glIsEnabled(ctx, cap);
+	return ctx->glIsEnabled(ctx, cap);
 }
 
 GLboolean glIsFramebuffer(GLuint framebuffer)
 {
 	GET_CONTEXT;
-	 return ctx->glIsFramebuffer(ctx, framebuffer);
+	return ctx->glIsFramebuffer(ctx, framebuffer);
 }
 
 GLboolean glIsProgram(GLuint program)
 {
 	GET_CONTEXT;
-	 return ctx->glIsProgram(ctx, program);
+	return ctx->glIsProgram(ctx, program);
 }
 
 GLboolean glIsRenderbuffer(GLuint renderbuffer)
 {
 	GET_CONTEXT;
-	 return ctx->glIsRenderbuffer(ctx, renderbuffer);
+	return ctx->glIsRenderbuffer(ctx, renderbuffer);
 }
 
 GLboolean glIsShader(GLuint shader)
 {
 	GET_CONTEXT;
-	 return ctx->glIsShader(ctx, shader);
+	return ctx->glIsShader(ctx, shader);
 }
 
 GLboolean glIsTexture(GLuint texture)
 {
 	GET_CONTEXT;
-	 return ctx->glIsTexture(ctx, texture);
+	return ctx->glIsTexture(ctx, texture);
 }
 
 void glLineWidth(GLfloat width)
 {
 	GET_CONTEXT;
-	 ctx->glLineWidth(ctx, width);
+	ctx->glLineWidth(ctx, width);
 }
 
 void glLinkProgram(GLuint program)
 {
 	GET_CONTEXT;
-	 ctx->glLinkProgram(ctx, program);
+	ctx->glLinkProgram(ctx, program);
 }
 
 void glPixelStorei(GLenum pname, GLint param)
 {
 	GET_CONTEXT;
-	 ctx->glPixelStorei(ctx, pname, param);
+	ctx->glPixelStorei(ctx, pname, param);
 }
 
 void glPolygonOffset(GLfloat factor, GLfloat units)
 {
 	GET_CONTEXT;
-	 ctx->glPolygonOffset(ctx, factor, units);
+	ctx->glPolygonOffset(ctx, factor, units);
 }
 
 void glReadPixels(GLint x, GLint y, GLsizei width, GLsizei height, GLenum format, GLenum type, GLvoid* pixels)
 {
 	GET_CONTEXT;
-	 ctx->glReadPixels(ctx, x, y, width, height, format, type, pixels);
+	ctx->glReadPixels(ctx, x, y, width, height, format, type, pixels);
 }
 
 void glReleaseShaderCompiler()
 {
 	GET_CONTEXT;
-	 ctx->glReleaseShaderCompiler(ctx);
+	ctx->glReleaseShaderCompiler(ctx);
 }
 
 void glRenderbufferStorage(GLenum target, GLenum internalformat, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glRenderbufferStorage(ctx, target, internalformat, width, height);
+	ctx->glRenderbufferStorage(ctx, target, internalformat, width, height);
 }
 
 void glSampleCoverage(GLclampf value, GLboolean invert)
 {
 	GET_CONTEXT;
-	 ctx->glSampleCoverage(ctx, value, invert);
+	ctx->glSampleCoverage(ctx, value, invert);
 }
 
 void glScissor(GLint x, GLint y, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glScissor(ctx, x, y, width, height);
+	ctx->glScissor(ctx, x, y, width, height);
 }
 
 void glShaderBinary(GLsizei n, const GLuint* shaders, GLenum binaryformat, const GLvoid* binary, GLsizei length)
 {
 	GET_CONTEXT;
-	 ctx->glShaderBinary(ctx, n, shaders, binaryformat, binary, length);
+	ctx->glShaderBinary(ctx, n, shaders, binaryformat, binary, length);
 }
 
-void glShaderSource(GLuint shader, GLsizei count, const GLchar* const* string, const GLint* length)
+void glShaderSource(GLuint shader, GLsizei count, const GLchar*const* string, const GLint* length)
 {
 	GET_CONTEXT;
-	 ctx->glShaderSource(ctx, shader, count, string, length);
+	ctx->glShaderSource(ctx, shader, count, string, length);
 }
 
 void glStencilFunc(GLenum func, GLint ref, GLuint mask)
 {
 	GET_CONTEXT;
-	 ctx->glStencilFunc(ctx, func, ref, mask);
+	ctx->glStencilFunc(ctx, func, ref, mask);
 }
 
 void glStencilFuncSeparate(GLenum face, GLenum func, GLint ref, GLuint mask)
 {
 	GET_CONTEXT;
-	 ctx->glStencilFuncSeparate(ctx, face, func, ref, mask);
+	ctx->glStencilFuncSeparate(ctx, face, func, ref, mask);
 }
 
 void glStencilMask(GLuint mask)
 {
 	GET_CONTEXT;
-	 ctx->glStencilMask(ctx, mask);
+	ctx->glStencilMask(ctx, mask);
 }
 
 void glStencilMaskSeparate(GLenum face, GLuint mask)
 {
 	GET_CONTEXT;
-	 ctx->glStencilMaskSeparate(ctx, face, mask);
+	ctx->glStencilMaskSeparate(ctx, face, mask);
 }
 
 void glStencilOp(GLenum fail, GLenum zfail, GLenum zpass)
 {
 	GET_CONTEXT;
-	 ctx->glStencilOp(ctx, fail, zfail, zpass);
+	ctx->glStencilOp(ctx, fail, zfail, zpass);
 }
 
 void glStencilOpSeparate(GLenum face, GLenum fail, GLenum zfail, GLenum zpass)
 {
 	GET_CONTEXT;
-	 ctx->glStencilOpSeparate(ctx, face, fail, zfail, zpass);
+	ctx->glStencilOpSeparate(ctx, face, fail, zfail, zpass);
 }
 
 void glTexImage2D(GLenum target, GLint level, GLint internalformat, GLsizei width, GLsizei height, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
 {
 	GET_CONTEXT;
-	 ctx->glTexImage2D(ctx, target, level, internalformat, width, height, border, format, type, pixels);
+	ctx->glTexImage2D(ctx, target, level, internalformat, width, height, border, format, type, pixels);
 }
 
 void glTexParameterf(GLenum target, GLenum pname, GLfloat param)
 {
 	GET_CONTEXT;
-	 ctx->glTexParameterf(ctx, target, pname, param);
+	ctx->glTexParameterf(ctx, target, pname, param);
 }
 
 void glTexParameterfv(GLenum target, GLenum pname, const GLfloat* params)
 {
 	GET_CONTEXT;
-	 ctx->glTexParameterfv(ctx, target, pname, params);
+	ctx->glTexParameterfv(ctx, target, pname, params);
 }
 
 void glTexParameteri(GLenum target, GLenum pname, GLint param)
 {
 	GET_CONTEXT;
-	 ctx->glTexParameteri(ctx, target, pname, param);
+	ctx->glTexParameteri(ctx, target, pname, param);
 }
 
 void glTexParameteriv(GLenum target, GLenum pname, const GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glTexParameteriv(ctx, target, pname, params);
+	ctx->glTexParameteriv(ctx, target, pname, params);
 }
 
 void glTexSubImage2D(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLsizei width, GLsizei height, GLenum format, GLenum type, const GLvoid* pixels)
 {
 	GET_CONTEXT;
-	 ctx->glTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, type, pixels);
+	ctx->glTexSubImage2D(ctx, target, level, xoffset, yoffset, width, height, format, type, pixels);
 }
 
 void glUniform1f(GLint location, GLfloat x)
 {
 	GET_CONTEXT;
-	 ctx->glUniform1f(ctx, location, x);
+	ctx->glUniform1f(ctx, location, x);
 }
 
 void glUniform1fv(GLint location, GLsizei count, const GLfloat* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform1fv(ctx, location, count, v);
+	ctx->glUniform1fv(ctx, location, count, v);
 }
 
 void glUniform1i(GLint location, GLint x)
 {
 	GET_CONTEXT;
-	 ctx->glUniform1i(ctx, location, x);
+	ctx->glUniform1i(ctx, location, x);
 }
 
 void glUniform1iv(GLint location, GLsizei count, const GLint* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform1iv(ctx, location, count, v);
+	ctx->glUniform1iv(ctx, location, count, v);
 }
 
 void glUniform2f(GLint location, GLfloat x, GLfloat y)
 {
 	GET_CONTEXT;
-	 ctx->glUniform2f(ctx, location, x, y);
+	ctx->glUniform2f(ctx, location, x, y);
 }
 
 void glUniform2fv(GLint location, GLsizei count, const GLfloat* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform2fv(ctx, location, count, v);
+	ctx->glUniform2fv(ctx, location, count, v);
 }
 
 void glUniform2i(GLint location, GLint x, GLint y)
 {
 	GET_CONTEXT;
-	 ctx->glUniform2i(ctx, location, x, y);
+	ctx->glUniform2i(ctx, location, x, y);
 }
 
 void glUniform2iv(GLint location, GLsizei count, const GLint* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform2iv(ctx, location, count, v);
+	ctx->glUniform2iv(ctx, location, count, v);
 }
 
 void glUniform3f(GLint location, GLfloat x, GLfloat y, GLfloat z)
 {
 	GET_CONTEXT;
-	 ctx->glUniform3f(ctx, location, x, y, z);
+	ctx->glUniform3f(ctx, location, x, y, z);
 }
 
 void glUniform3fv(GLint location, GLsizei count, const GLfloat* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform3fv(ctx, location, count, v);
+	ctx->glUniform3fv(ctx, location, count, v);
 }
 
 void glUniform3i(GLint location, GLint x, GLint y, GLint z)
 {
 	GET_CONTEXT;
-	 ctx->glUniform3i(ctx, location, x, y, z);
+	ctx->glUniform3i(ctx, location, x, y, z);
 }
 
 void glUniform3iv(GLint location, GLsizei count, const GLint* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform3iv(ctx, location, count, v);
+	ctx->glUniform3iv(ctx, location, count, v);
 }
 
 void glUniform4f(GLint location, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 {
 	GET_CONTEXT;
-	 ctx->glUniform4f(ctx, location, x, y, z, w);
+	ctx->glUniform4f(ctx, location, x, y, z, w);
 }
 
 void glUniform4fv(GLint location, GLsizei count, const GLfloat* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform4fv(ctx, location, count, v);
+	ctx->glUniform4fv(ctx, location, count, v);
 }
 
 void glUniform4i(GLint location, GLint x, GLint y, GLint z, GLint w)
 {
 	GET_CONTEXT;
-	 ctx->glUniform4i(ctx, location, x, y, z, w);
+	ctx->glUniform4i(ctx, location, x, y, z, w);
 }
 
 void glUniform4iv(GLint location, GLsizei count, const GLint* v)
 {
 	GET_CONTEXT;
-	 ctx->glUniform4iv(ctx, location, count, v);
+	ctx->glUniform4iv(ctx, location, count, v);
 }
 
 void glUniformMatrix2fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
 {
 	GET_CONTEXT;
-	 ctx->glUniformMatrix2fv(ctx, location, count, transpose, value);
+	ctx->glUniformMatrix2fv(ctx, location, count, transpose, value);
 }
 
 void glUniformMatrix3fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
 {
 	GET_CONTEXT;
-	 ctx->glUniformMatrix3fv(ctx, location, count, transpose, value);
+	ctx->glUniformMatrix3fv(ctx, location, count, transpose, value);
 }
 
 void glUniformMatrix4fv(GLint location, GLsizei count, GLboolean transpose, const GLfloat* value)
 {
 	GET_CONTEXT;
-	 ctx->glUniformMatrix4fv(ctx, location, count, transpose, value);
+	ctx->glUniformMatrix4fv(ctx, location, count, transpose, value);
 }
 
 void glUseProgram(GLuint program)
 {
 	GET_CONTEXT;
-	 ctx->glUseProgram(ctx, program);
+	ctx->glUseProgram(ctx, program);
 }
 
 void glValidateProgram(GLuint program)
 {
 	GET_CONTEXT;
-	 ctx->glValidateProgram(ctx, program);
+	ctx->glValidateProgram(ctx, program);
 }
 
 void glVertexAttrib1f(GLuint indx, GLfloat x)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib1f(ctx, indx, x);
+	ctx->glVertexAttrib1f(ctx, indx, x);
 }
 
 void glVertexAttrib1fv(GLuint indx, const GLfloat* values)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib1fv(ctx, indx, values);
+	ctx->glVertexAttrib1fv(ctx, indx, values);
 }
 
 void glVertexAttrib2f(GLuint indx, GLfloat x, GLfloat y)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib2f(ctx, indx, x, y);
+	ctx->glVertexAttrib2f(ctx, indx, x, y);
 }
 
 void glVertexAttrib2fv(GLuint indx, const GLfloat* values)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib2fv(ctx, indx, values);
+	ctx->glVertexAttrib2fv(ctx, indx, values);
 }
 
 void glVertexAttrib3f(GLuint indx, GLfloat x, GLfloat y, GLfloat z)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib3f(ctx, indx, x, y, z);
+	ctx->glVertexAttrib3f(ctx, indx, x, y, z);
 }
 
 void glVertexAttrib3fv(GLuint indx, const GLfloat* values)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib3fv(ctx, indx, values);
+	ctx->glVertexAttrib3fv(ctx, indx, values);
 }
 
 void glVertexAttrib4f(GLuint indx, GLfloat x, GLfloat y, GLfloat z, GLfloat w)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib4f(ctx, indx, x, y, z, w);
+	ctx->glVertexAttrib4f(ctx, indx, x, y, z, w);
 }
 
 void glVertexAttrib4fv(GLuint indx, const GLfloat* values)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttrib4fv(ctx, indx, values);
+	ctx->glVertexAttrib4fv(ctx, indx, values);
 }
 
 void glVertexAttribPointer(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, const GLvoid* ptr)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttribPointer(ctx, indx, size, type, normalized, stride, ptr);
+	ctx->glVertexAttribPointer(ctx, indx, size, type, normalized, stride, ptr);
 }
 
 void glViewport(GLint x, GLint y, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glViewport(ctx, x, y, width, height);
+	ctx->glViewport(ctx, x, y, width, height);
 }
 
 void glEGLImageTargetTexture2DOES(GLenum target, GLeglImageOES image)
 {
 	GET_CONTEXT;
-	 ctx->glEGLImageTargetTexture2DOES(ctx, target, image);
+	ctx->glEGLImageTargetTexture2DOES(ctx, target, image);
 }
 
 void glEGLImageTargetRenderbufferStorageOES(GLenum target, GLeglImageOES image)
 {
 	GET_CONTEXT;
-	 ctx->glEGLImageTargetRenderbufferStorageOES(ctx, target, image);
+	ctx->glEGLImageTargetRenderbufferStorageOES(ctx, target, image);
 }
 
 void glGetProgramBinaryOES(GLuint program, GLsizei bufSize, GLsizei* length, GLenum* binaryFormat, GLvoid* binary)
 {
 	GET_CONTEXT;
-	 ctx->glGetProgramBinaryOES(ctx, program, bufSize, length, binaryFormat, binary);
+	ctx->glGetProgramBinaryOES(ctx, program, bufSize, length, binaryFormat, binary);
 }
 
 void glProgramBinaryOES(GLuint program, GLenum binaryFormat, const GLvoid* binary, GLint length)
 {
 	GET_CONTEXT;
-	 ctx->glProgramBinaryOES(ctx, program, binaryFormat, binary, length);
+	ctx->glProgramBinaryOES(ctx, program, binaryFormat, binary, length);
 }
 
 void* glMapBufferOES(GLenum target, GLenum access)
 {
 	GET_CONTEXT;
-	 return ctx->glMapBufferOES(ctx, target, access);
+	return ctx->glMapBufferOES(ctx, target, access);
 }
 
 GLboolean glUnmapBufferOES(GLenum target)
 {
 	GET_CONTEXT;
-	 return ctx->glUnmapBufferOES(ctx, target);
+	return ctx->glUnmapBufferOES(ctx, target);
 }
 
 void glTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLenum format, GLenum type, const GLvoid* pixels)
 {
 	GET_CONTEXT;
-	 ctx->glTexImage3DOES(ctx, target, level, internalformat, width, height, depth, border, format, type, pixels);
+	ctx->glTexImage3DOES(ctx, target, level, internalformat, width, height, depth, border, format, type, pixels);
 }
 
 void glTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, const GLvoid* pixels)
 {
 	GET_CONTEXT;
-	 ctx->glTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
+	ctx->glTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, pixels);
 }
 
 void glCopyTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLint x, GLint y, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glCopyTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, x, y, width, height);
+	ctx->glCopyTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, x, y, width, height);
 }
 
 void glCompressedTexImage3DOES(GLenum target, GLint level, GLenum internalformat, GLsizei width, GLsizei height, GLsizei depth, GLint border, GLsizei imageSize, const GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glCompressedTexImage3DOES(ctx, target, level, internalformat, width, height, depth, border, imageSize, data);
+	ctx->glCompressedTexImage3DOES(ctx, target, level, internalformat, width, height, depth, border, imageSize, data);
 }
 
 void glCompressedTexSubImage3DOES(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLsizei imageSize, const GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glCompressedTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
+	ctx->glCompressedTexSubImage3DOES(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, imageSize, data);
 }
 
 void glFramebufferTexture3DOES(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLint zoffset)
 {
 	GET_CONTEXT;
-	 ctx->glFramebufferTexture3DOES(ctx, target, attachment, textarget, texture, level, zoffset);
+	ctx->glFramebufferTexture3DOES(ctx, target, attachment, textarget, texture, level, zoffset);
 }
 
 void glBindVertexArrayOES(GLuint array)
 {
 	GET_CONTEXT;
-	 ctx->glBindVertexArrayOES(ctx, array);
+	ctx->glBindVertexArrayOES(ctx, array);
 }
 
 void glDeleteVertexArraysOES(GLsizei n, const GLuint* arrays)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glDeleteVertexArraysOES(ctx, n, arrays);
+	ctx->glDeleteVertexArraysOES(ctx, n, arrays);
 }
 
 void glGenVertexArraysOES(GLsizei n, GLuint* arrays)
 {
 	GET_CONTEXT;
 	 if(n<0){ ctx->setError(GL_INVALID_VALUE); return; }
-	 ctx->glGenVertexArraysOES(ctx, n, arrays);
+	ctx->glGenVertexArraysOES(ctx, n, arrays);
 }
 
 GLboolean glIsVertexArrayOES(GLuint array)
 {
 	GET_CONTEXT;
-	 return ctx->glIsVertexArrayOES(ctx, array);
+	return ctx->glIsVertexArrayOES(ctx, array);
 }
 
 void glDiscardFramebufferEXT(GLenum target, GLsizei numAttachments, const GLenum* attachments)
 {
 	GET_CONTEXT;
-	 ctx->glDiscardFramebufferEXT(ctx, target, numAttachments, attachments);
+	ctx->glDiscardFramebufferEXT(ctx, target, numAttachments, attachments);
 }
 
 void glMultiDrawArraysEXT(GLenum mode, GLint* first, GLsizei* count, GLsizei primcount)
 {
 	GET_CONTEXT;
-	 ctx->glMultiDrawArraysEXT(ctx, mode, first, count, primcount);
+	ctx->glMultiDrawArraysEXT(ctx, mode, first, count, primcount);
 }
 
 void glMultiDrawElementsEXT(GLenum mode, const GLsizei* count, GLenum type, const GLvoid** indices, GLsizei primcount)
 {
 	GET_CONTEXT;
-	 ctx->glMultiDrawElementsEXT(ctx, mode, count, type, indices, primcount);
+	ctx->glMultiDrawElementsEXT(ctx, mode, count, type, indices, primcount);
 }
 
 void glGetPerfMonitorGroupsAMD(GLint* numGroups, GLsizei groupsSize, GLuint* groups)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorGroupsAMD(ctx, numGroups, groupsSize, groups);
+	ctx->glGetPerfMonitorGroupsAMD(ctx, numGroups, groupsSize, groups);
 }
 
 void glGetPerfMonitorCountersAMD(GLuint group, GLint* numCounters, GLint* maxActiveCounters, GLsizei counterSize, GLuint* counters)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorCountersAMD(ctx, group, numCounters, maxActiveCounters, counterSize, counters);
+	ctx->glGetPerfMonitorCountersAMD(ctx, group, numCounters, maxActiveCounters, counterSize, counters);
 }
 
 void glGetPerfMonitorGroupStringAMD(GLuint group, GLsizei bufSize, GLsizei* length, GLchar* groupString)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorGroupStringAMD(ctx, group, bufSize, length, groupString);
+	ctx->glGetPerfMonitorGroupStringAMD(ctx, group, bufSize, length, groupString);
 }
 
 void glGetPerfMonitorCounterStringAMD(GLuint group, GLuint counter, GLsizei bufSize, GLsizei* length, GLchar* counterString)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorCounterStringAMD(ctx, group, counter, bufSize, length, counterString);
+	ctx->glGetPerfMonitorCounterStringAMD(ctx, group, counter, bufSize, length, counterString);
 }
 
 void glGetPerfMonitorCounterInfoAMD(GLuint group, GLuint counter, GLenum pname, GLvoid* data)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorCounterInfoAMD(ctx, group, counter, pname, data);
+	ctx->glGetPerfMonitorCounterInfoAMD(ctx, group, counter, pname, data);
 }
 
 void glGenPerfMonitorsAMD(GLsizei n, GLuint* monitors)
 {
 	GET_CONTEXT;
-	 ctx->glGenPerfMonitorsAMD(ctx, n, monitors);
+	ctx->glGenPerfMonitorsAMD(ctx, n, monitors);
 }
 
 void glDeletePerfMonitorsAMD(GLsizei n, GLuint* monitors)
 {
 	GET_CONTEXT;
-	 ctx->glDeletePerfMonitorsAMD(ctx, n, monitors);
+	ctx->glDeletePerfMonitorsAMD(ctx, n, monitors);
 }
 
 void glSelectPerfMonitorCountersAMD(GLuint monitor, GLboolean enable, GLuint group, GLint numCounters, GLuint* countersList)
 {
 	GET_CONTEXT;
-	 ctx->glSelectPerfMonitorCountersAMD(ctx, monitor, enable, group, numCounters, countersList);
+	ctx->glSelectPerfMonitorCountersAMD(ctx, monitor, enable, group, numCounters, countersList);
 }
 
 void glBeginPerfMonitorAMD(GLuint monitor)
 {
 	GET_CONTEXT;
-	 ctx->glBeginPerfMonitorAMD(ctx, monitor);
+	ctx->glBeginPerfMonitorAMD(ctx, monitor);
 }
 
 void glEndPerfMonitorAMD(GLuint monitor)
 {
 	GET_CONTEXT;
-	 ctx->glEndPerfMonitorAMD(ctx, monitor);
+	ctx->glEndPerfMonitorAMD(ctx, monitor);
 }
 
 void glGetPerfMonitorCounterDataAMD(GLuint monitor, GLenum pname, GLsizei dataSize, GLuint* data, GLint* bytesWritten)
 {
 	GET_CONTEXT;
-	 ctx->glGetPerfMonitorCounterDataAMD(ctx, monitor, pname, dataSize, data, bytesWritten);
+	ctx->glGetPerfMonitorCounterDataAMD(ctx, monitor, pname, dataSize, data, bytesWritten);
 }
 
 void glRenderbufferStorageMultisampleIMG(GLenum target, GLsizei samples, GLenum internalformat, GLsizei width, GLsizei height)
 {
 	GET_CONTEXT;
-	 ctx->glRenderbufferStorageMultisampleIMG(ctx, target, samples, internalformat, width, height);
+	ctx->glRenderbufferStorageMultisampleIMG(ctx, target, samples, internalformat, width, height);
 }
 
 void glFramebufferTexture2DMultisampleIMG(GLenum target, GLenum attachment, GLenum textarget, GLuint texture, GLint level, GLsizei samples)
 {
 	GET_CONTEXT;
-	 ctx->glFramebufferTexture2DMultisampleIMG(ctx, target, attachment, textarget, texture, level, samples);
+	ctx->glFramebufferTexture2DMultisampleIMG(ctx, target, attachment, textarget, texture, level, samples);
 }
 
 void glDeleteFencesNV(GLsizei n, const GLuint* fences)
 {
 	GET_CONTEXT;
-	 ctx->glDeleteFencesNV(ctx, n, fences);
+	ctx->glDeleteFencesNV(ctx, n, fences);
 }
 
 void glGenFencesNV(GLsizei n, GLuint* fences)
 {
 	GET_CONTEXT;
-	 ctx->glGenFencesNV(ctx, n, fences);
+	ctx->glGenFencesNV(ctx, n, fences);
 }
 
 GLboolean glIsFenceNV(GLuint fence)
 {
 	GET_CONTEXT;
-	 return ctx->glIsFenceNV(ctx, fence);
+	return ctx->glIsFenceNV(ctx, fence);
 }
 
 GLboolean glTestFenceNV(GLuint fence)
 {
 	GET_CONTEXT;
-	 return ctx->glTestFenceNV(ctx, fence);
+	return ctx->glTestFenceNV(ctx, fence);
 }
 
 void glGetFenceivNV(GLuint fence, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glGetFenceivNV(ctx, fence, pname, params);
+	ctx->glGetFenceivNV(ctx, fence, pname, params);
 }
 
 void glFinishFenceNV(GLuint fence)
 {
 	GET_CONTEXT;
-	 ctx->glFinishFenceNV(ctx, fence);
+	ctx->glFinishFenceNV(ctx, fence);
 }
 
 void glSetFenceNV(GLuint fence, GLenum condition)
 {
 	GET_CONTEXT;
-	 ctx->glSetFenceNV(ctx, fence, condition);
+	ctx->glSetFenceNV(ctx, fence, condition);
 }
 
 void glCoverageMaskNV(GLboolean mask)
 {
 	GET_CONTEXT;
-	 ctx->glCoverageMaskNV(ctx, mask);
+	ctx->glCoverageMaskNV(ctx, mask);
 }
 
 void glCoverageOperationNV(GLenum operation)
 {
 	GET_CONTEXT;
-	 ctx->glCoverageOperationNV(ctx, operation);
+	ctx->glCoverageOperationNV(ctx, operation);
 }
 
 void glGetDriverControlsQCOM(GLint* num, GLsizei size, GLuint* driverControls)
 {
 	GET_CONTEXT;
-	 ctx->glGetDriverControlsQCOM(ctx, num, size, driverControls);
+	ctx->glGetDriverControlsQCOM(ctx, num, size, driverControls);
 }
 
 void glGetDriverControlStringQCOM(GLuint driverControl, GLsizei bufSize, GLsizei* length, GLchar* driverControlString)
 {
 	GET_CONTEXT;
-	 ctx->glGetDriverControlStringQCOM(ctx, driverControl, bufSize, length, driverControlString);
+	ctx->glGetDriverControlStringQCOM(ctx, driverControl, bufSize, length, driverControlString);
 }
 
 void glEnableDriverControlQCOM(GLuint driverControl)
 {
 	GET_CONTEXT;
-	 ctx->glEnableDriverControlQCOM(ctx, driverControl);
+	ctx->glEnableDriverControlQCOM(ctx, driverControl);
 }
 
 void glDisableDriverControlQCOM(GLuint driverControl)
 {
 	GET_CONTEXT;
-	 ctx->glDisableDriverControlQCOM(ctx, driverControl);
+	ctx->glDisableDriverControlQCOM(ctx, driverControl);
 }
 
 void glExtGetTexturesQCOM(GLuint* textures, GLint maxTextures, GLint* numTextures)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetTexturesQCOM(ctx, textures, maxTextures, numTextures);
+	ctx->glExtGetTexturesQCOM(ctx, textures, maxTextures, numTextures);
 }
 
 void glExtGetBuffersQCOM(GLuint* buffers, GLint maxBuffers, GLint* numBuffers)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetBuffersQCOM(ctx, buffers, maxBuffers, numBuffers);
+	ctx->glExtGetBuffersQCOM(ctx, buffers, maxBuffers, numBuffers);
 }
 
 void glExtGetRenderbuffersQCOM(GLuint* renderbuffers, GLint maxRenderbuffers, GLint* numRenderbuffers)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetRenderbuffersQCOM(ctx, renderbuffers, maxRenderbuffers, numRenderbuffers);
+	ctx->glExtGetRenderbuffersQCOM(ctx, renderbuffers, maxRenderbuffers, numRenderbuffers);
 }
 
 void glExtGetFramebuffersQCOM(GLuint* framebuffers, GLint maxFramebuffers, GLint* numFramebuffers)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetFramebuffersQCOM(ctx, framebuffers, maxFramebuffers, numFramebuffers);
+	ctx->glExtGetFramebuffersQCOM(ctx, framebuffers, maxFramebuffers, numFramebuffers);
 }
 
 void glExtGetTexLevelParameterivQCOM(GLuint texture, GLenum face, GLint level, GLenum pname, GLint* params)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetTexLevelParameterivQCOM(ctx, texture, face, level, pname, params);
+	ctx->glExtGetTexLevelParameterivQCOM(ctx, texture, face, level, pname, params);
 }
 
 void glExtTexObjectStateOverrideiQCOM(GLenum target, GLenum pname, GLint param)
 {
 	GET_CONTEXT;
-	 ctx->glExtTexObjectStateOverrideiQCOM(ctx, target, pname, param);
+	ctx->glExtTexObjectStateOverrideiQCOM(ctx, target, pname, param);
 }
 
 void glExtGetTexSubImageQCOM(GLenum target, GLint level, GLint xoffset, GLint yoffset, GLint zoffset, GLsizei width, GLsizei height, GLsizei depth, GLenum format, GLenum type, GLvoid* texels)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetTexSubImageQCOM(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels);
+	ctx->glExtGetTexSubImageQCOM(ctx, target, level, xoffset, yoffset, zoffset, width, height, depth, format, type, texels);
 }
 
 void glExtGetBufferPointervQCOM(GLenum target, GLvoidptr* params)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetBufferPointervQCOM(ctx, target, params);
+	ctx->glExtGetBufferPointervQCOM(ctx, target, params);
 }
 
 void glExtGetShadersQCOM(GLuint* shaders, GLint maxShaders, GLint* numShaders)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetShadersQCOM(ctx, shaders, maxShaders, numShaders);
+	ctx->glExtGetShadersQCOM(ctx, shaders, maxShaders, numShaders);
 }
 
 void glExtGetProgramsQCOM(GLuint* programs, GLint maxPrograms, GLint* numPrograms)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetProgramsQCOM(ctx, programs, maxPrograms, numPrograms);
+	ctx->glExtGetProgramsQCOM(ctx, programs, maxPrograms, numPrograms);
 }
 
 GLboolean glExtIsProgramBinaryQCOM(GLuint program)
 {
 	GET_CONTEXT;
-	 return ctx->glExtIsProgramBinaryQCOM(ctx, program);
+	return ctx->glExtIsProgramBinaryQCOM(ctx, program);
 }
 
 void glExtGetProgramBinarySourceQCOM(GLuint program, GLenum shadertype, GLchar* source, GLint* length)
 {
 	GET_CONTEXT;
-	 ctx->glExtGetProgramBinarySourceQCOM(ctx, program, shadertype, source, length);
+	ctx->glExtGetProgramBinarySourceQCOM(ctx, program, shadertype, source, length);
 }
 
 void glStartTilingQCOM(GLuint x, GLuint y, GLuint width, GLuint height, GLbitfield preserveMask)
 {
 	GET_CONTEXT;
-	 ctx->glStartTilingQCOM(ctx, x, y, width, height, preserveMask);
+	ctx->glStartTilingQCOM(ctx, x, y, width, height, preserveMask);
 }
 
 void glEndTilingQCOM(GLbitfield preserveMask)
 {
 	GET_CONTEXT;
-	 ctx->glEndTilingQCOM(ctx, preserveMask);
+	ctx->glEndTilingQCOM(ctx, preserveMask);
 }
 
 void glVertexAttribPointerData(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, void* data, GLuint datalen)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttribPointerData(ctx, indx, size, type, normalized, stride, data, datalen);
+	ctx->glVertexAttribPointerData(ctx, indx, size, type, normalized, stride, data, datalen);
 }
 
 void glVertexAttribPointerOffset(GLuint indx, GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLuint offset)
 {
 	GET_CONTEXT;
-	 ctx->glVertexAttribPointerOffset(ctx, indx, size, type, normalized, stride, offset);
+	ctx->glVertexAttribPointerOffset(ctx, indx, size, type, normalized, stride, offset);
 }
 
 void glDrawElementsOffset(GLenum mode, GLsizei count, GLenum type, GLuint offset)
 {
 	GET_CONTEXT;
-	 ctx->glDrawElementsOffset(ctx, mode, count, type, offset);
+	ctx->glDrawElementsOffset(ctx, mode, count, type, offset);
 }
 
 void glDrawElementsData(GLenum mode, GLsizei count, GLenum type, void* data, GLuint datalen)
 {
 	GET_CONTEXT;
-	 ctx->glDrawElementsData(ctx, mode, count, type, data, datalen);
+	ctx->glDrawElementsData(ctx, mode, count, type, data, datalen);
 }
 
 void glGetCompressedTextureFormats(int count, GLint* formats)
 {
 	GET_CONTEXT;
-	 ctx->glGetCompressedTextureFormats(ctx, count, formats);
+	ctx->glGetCompressedTextureFormats(ctx, count, formats);
 }
 
 void glShaderString(GLuint shader, const GLchar* string, GLsizei len)
 {
 	GET_CONTEXT;
-	 ctx->glShaderString(ctx, shader, string, len);
+	ctx->glShaderString(ctx, shader, string, len);
 }
 
 int glFinishRoundTrip()
 {
 	GET_CONTEXT;
-	 return ctx->glFinishRoundTrip(ctx);
+	return ctx->glFinishRoundTrip(ctx);
 }
 
diff --git a/system/GLESv2_enc/gl2_ftable.h b/system/GLESv2_enc/gl2_ftable.h
index 4cbda78cbfac24ed1997d2b526ba0226da8e48a1..25df4f0df9474bc6100101e0dafb190a711e74d3 100644
--- a/system/GLESv2_enc/gl2_ftable.h
+++ b/system/GLESv2_enc/gl2_ftable.h
@@ -4,7 +4,7 @@
 #define __gl2_client_ftable_t_h
 
 
-static struct _gl2_funcs_by_name {
+static const struct _gl2_funcs_by_name {
 	const char *name;
 	void *proc;
 } gl2_funcs_by_name[] = {
@@ -210,7 +210,7 @@ static struct _gl2_funcs_by_name {
 	{"glStartTilingQCOM", (void*)glStartTilingQCOM},
 	{"glEndTilingQCOM", (void*)glEndTilingQCOM},
 };
-static int gl2_num_funcs = sizeof(gl2_funcs_by_name) / sizeof(struct _gl2_funcs_by_name);
+static const int gl2_num_funcs = sizeof(gl2_funcs_by_name) / sizeof(struct _gl2_funcs_by_name);
 
 
 #endif
diff --git a/system/renderControl_enc/renderControl_enc.cpp b/system/renderControl_enc/renderControl_enc.cpp
index 803148529bd0d9f2210c930eee9206663f7df506..34113e194d03460e10dc43cd2e92371927c811da 100644
--- a/system/renderControl_enc/renderControl_enc.cpp
+++ b/system/renderControl_enc/renderControl_enc.cpp
@@ -9,7 +9,10 @@
 
 
 #include <stdio.h>
-static void enc_unsupported()
+
+namespace {
+
+void enc_unsupported()
 {
 	ALOGE("Function is unsupported\n");
 }
@@ -311,7 +314,6 @@ void rcCloseColorBuffer_enc(void *self , uint32_t colorbuffer)
 	memcpy(ptr, &packetSize, 4);  ptr += 4;
 
 		memcpy(ptr, &colorbuffer, 4); ptr += 4;
-
 	stream->flush();
 }
 
@@ -524,6 +526,8 @@ int rcOpenColorBuffer2_enc(void *self , uint32_t colorbuffer)
 	return retval;
 }
 
+}  // namespace
+
 renderControl_encoder_context_t::renderControl_encoder_context_t(IOStream *stream)
 {
 	m_stream = stream;
diff --git a/system/renderControl_enc/renderControl_enc.h b/system/renderControl_enc/renderControl_enc.h
index f2d0c0e193bc7ca8e9e16cb802b85530553a4e94..9469ae4ea27e22fd1bff604f1713603a396ed6c3 100644
--- a/system/renderControl_enc/renderControl_enc.h
+++ b/system/renderControl_enc/renderControl_enc.h
@@ -19,4 +19,4 @@ struct renderControl_encoder_context_t : public renderControl_client_context_t {
 	renderControl_encoder_context_t(IOStream *stream);
 };
 
-#endif
\ No newline at end of file
+#endif  // GUARD_renderControl_encoder_context_t
\ No newline at end of file
diff --git a/system/renderControl_enc/renderControl_entry.cpp b/system/renderControl_enc/renderControl_entry.cpp
index a15fd144693cba9d2a626c12c747e9888dca056f..71edb83cc76a1945cc6ce97f076221c529b157fc 100644
--- a/system/renderControl_enc/renderControl_entry.cpp
+++ b/system/renderControl_enc/renderControl_entry.cpp
@@ -38,162 +38,162 @@ extern "C" {
 #ifndef GET_CONTEXT
 static renderControl_client_context_t::CONTEXT_ACCESSOR_TYPE *getCurrentContext = NULL;
 void renderControl_client_context_t::setContextAccessor(CONTEXT_ACCESSOR_TYPE *f) { getCurrentContext = f; }
-#define GET_CONTEXT renderControl_client_context_t * ctx = getCurrentContext() 
+#define GET_CONTEXT renderControl_client_context_t * ctx = getCurrentContext()
 #endif
 
 GLint rcGetRendererVersion()
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetRendererVersion(ctx);
+	GET_CONTEXT;
+	return ctx->rcGetRendererVersion(ctx);
 }
 
 EGLint rcGetEGLVersion(EGLint* major, EGLint* minor)
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetEGLVersion(ctx, major, minor);
+	GET_CONTEXT;
+	return ctx->rcGetEGLVersion(ctx, major, minor);
 }
 
 EGLint rcQueryEGLString(EGLenum name, void* buffer, EGLint bufferSize)
 {
-	GET_CONTEXT; 
-	 return ctx->rcQueryEGLString(ctx, name, buffer, bufferSize);
+	GET_CONTEXT;
+	return ctx->rcQueryEGLString(ctx, name, buffer, bufferSize);
 }
 
 EGLint rcGetGLString(EGLenum name, void* buffer, EGLint bufferSize)
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetGLString(ctx, name, buffer, bufferSize);
+	GET_CONTEXT;
+	return ctx->rcGetGLString(ctx, name, buffer, bufferSize);
 }
 
 EGLint rcGetNumConfigs(uint32_t* numAttribs)
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetNumConfigs(ctx, numAttribs);
+	GET_CONTEXT;
+	return ctx->rcGetNumConfigs(ctx, numAttribs);
 }
 
 EGLint rcGetConfigs(uint32_t bufSize, GLuint* buffer)
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetConfigs(ctx, bufSize, buffer);
+	GET_CONTEXT;
+	return ctx->rcGetConfigs(ctx, bufSize, buffer);
 }
 
 EGLint rcChooseConfig(EGLint* attribs, uint32_t attribs_size, uint32_t* configs, uint32_t configs_size)
 {
-	GET_CONTEXT; 
-	 return ctx->rcChooseConfig(ctx, attribs, attribs_size, configs, configs_size);
+	GET_CONTEXT;
+	return ctx->rcChooseConfig(ctx, attribs, attribs_size, configs, configs_size);
 }
 
 EGLint rcGetFBParam(EGLint param)
 {
-	GET_CONTEXT; 
-	 return ctx->rcGetFBParam(ctx, param);
+	GET_CONTEXT;
+	return ctx->rcGetFBParam(ctx, param);
 }
 
 uint32_t rcCreateContext(uint32_t config, uint32_t share, uint32_t glVersion)
 {
-	GET_CONTEXT; 
-	 return ctx->rcCreateContext(ctx, config, share, glVersion);
+	GET_CONTEXT;
+	return ctx->rcCreateContext(ctx, config, share, glVersion);
 }
 
 void rcDestroyContext(uint32_t context)
 {
-	GET_CONTEXT; 
-	 ctx->rcDestroyContext(ctx, context);
+	GET_CONTEXT;
+	ctx->rcDestroyContext(ctx, context);
 }
 
 uint32_t rcCreateWindowSurface(uint32_t config, uint32_t width, uint32_t height)
 {
-	GET_CONTEXT; 
-	 return ctx->rcCreateWindowSurface(ctx, config, width, height);
+	GET_CONTEXT;
+	return ctx->rcCreateWindowSurface(ctx, config, width, height);
 }
 
 void rcDestroyWindowSurface(uint32_t windowSurface)
 {
-	GET_CONTEXT; 
-	 ctx->rcDestroyWindowSurface(ctx, windowSurface);
+	GET_CONTEXT;
+	ctx->rcDestroyWindowSurface(ctx, windowSurface);
 }
 
 uint32_t rcCreateColorBuffer(uint32_t width, uint32_t height, GLenum internalFormat)
 {
-	GET_CONTEXT; 
-	 return ctx->rcCreateColorBuffer(ctx, width, height, internalFormat);
+	GET_CONTEXT;
+	return ctx->rcCreateColorBuffer(ctx, width, height, internalFormat);
 }
 
 void rcOpenColorBuffer(uint32_t colorbuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcOpenColorBuffer(ctx, colorbuffer);
+	GET_CONTEXT;
+	ctx->rcOpenColorBuffer(ctx, colorbuffer);
 }
 
 void rcCloseColorBuffer(uint32_t colorbuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcCloseColorBuffer(ctx, colorbuffer);
+	GET_CONTEXT;
+	ctx->rcCloseColorBuffer(ctx, colorbuffer);
 }
 
 void rcSetWindowColorBuffer(uint32_t windowSurface, uint32_t colorBuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcSetWindowColorBuffer(ctx, windowSurface, colorBuffer);
+	GET_CONTEXT;
+	ctx->rcSetWindowColorBuffer(ctx, windowSurface, colorBuffer);
 }
 
 int rcFlushWindowColorBuffer(uint32_t windowSurface)
 {
-	GET_CONTEXT; 
-	 return ctx->rcFlushWindowColorBuffer(ctx, windowSurface);
+	GET_CONTEXT;
+	return ctx->rcFlushWindowColorBuffer(ctx, windowSurface);
 }
 
 EGLint rcMakeCurrent(uint32_t context, uint32_t drawSurf, uint32_t readSurf)
 {
-	GET_CONTEXT; 
-	 return ctx->rcMakeCurrent(ctx, context, drawSurf, readSurf);
+	GET_CONTEXT;
+	return ctx->rcMakeCurrent(ctx, context, drawSurf, readSurf);
 }
 
 void rcFBPost(uint32_t colorBuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcFBPost(ctx, colorBuffer);
+	GET_CONTEXT;
+	ctx->rcFBPost(ctx, colorBuffer);
 }
 
 void rcFBSetSwapInterval(EGLint interval)
 {
-	GET_CONTEXT; 
-	 ctx->rcFBSetSwapInterval(ctx, interval);
+	GET_CONTEXT;
+	ctx->rcFBSetSwapInterval(ctx, interval);
 }
 
 void rcBindTexture(uint32_t colorBuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcBindTexture(ctx, colorBuffer);
+	GET_CONTEXT;
+	ctx->rcBindTexture(ctx, colorBuffer);
 }
 
 void rcBindRenderbuffer(uint32_t colorBuffer)
 {
-	GET_CONTEXT; 
-	 ctx->rcBindRenderbuffer(ctx, colorBuffer);
+	GET_CONTEXT;
+	ctx->rcBindRenderbuffer(ctx, colorBuffer);
 }
 
 EGLint rcColorBufferCacheFlush(uint32_t colorbuffer, EGLint postCount, int forRead)
 {
-	GET_CONTEXT; 
-	 return ctx->rcColorBufferCacheFlush(ctx, colorbuffer, postCount, forRead);
+	GET_CONTEXT;
+	return ctx->rcColorBufferCacheFlush(ctx, colorbuffer, postCount, forRead);
 }
 
 void rcReadColorBuffer(uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void* pixels)
 {
-	GET_CONTEXT; 
-	 ctx->rcReadColorBuffer(ctx, colorbuffer, x, y, width, height, format, type, pixels);
+	GET_CONTEXT;
+	ctx->rcReadColorBuffer(ctx, colorbuffer, x, y, width, height, format, type, pixels);
 }
 
 int rcUpdateColorBuffer(uint32_t colorbuffer, GLint x, GLint y, GLint width, GLint height, GLenum format, GLenum type, void* pixels)
 {
-	GET_CONTEXT; 
-	 return ctx->rcUpdateColorBuffer(ctx, colorbuffer, x, y, width, height, format, type, pixels);
+	GET_CONTEXT;
+	return ctx->rcUpdateColorBuffer(ctx, colorbuffer, x, y, width, height, format, type, pixels);
 }
 
 int rcOpenColorBuffer2(uint32_t colorbuffer)
 {
-	GET_CONTEXT; 
-	 return ctx->rcOpenColorBuffer2(ctx, colorbuffer);
+	GET_CONTEXT;
+	return ctx->rcOpenColorBuffer2(ctx, colorbuffer);
 }
 
diff --git a/system/renderControl_enc/renderControl_ftable.h b/system/renderControl_enc/renderControl_ftable.h
index a43fe5bc7fafa9a6f49f65acaaf1887d47716067..e15fb0cbc71aed686827a81f83e129fba185be7d 100644
--- a/system/renderControl_enc/renderControl_ftable.h
+++ b/system/renderControl_enc/renderControl_ftable.h
@@ -4,7 +4,7 @@
 #define __renderControl_client_ftable_t_h
 
 
-static struct _renderControl_funcs_by_name {
+static const struct _renderControl_funcs_by_name {
 	const char *name;
 	void *proc;
 } renderControl_funcs_by_name[] = {
@@ -35,7 +35,7 @@ static struct _renderControl_funcs_by_name {
 	{"rcUpdateColorBuffer", (void*)rcUpdateColorBuffer},
 	{"rcOpenColorBuffer2", (void*)rcOpenColorBuffer2},
 };
-static int renderControl_num_funcs = sizeof(renderControl_funcs_by_name) / sizeof(struct _renderControl_funcs_by_name);
+static const int renderControl_num_funcs = sizeof(renderControl_funcs_by_name) / sizeof(struct _renderControl_funcs_by_name);
 
 
 #endif