Renamed boolean state variables and setters.

Change-Id: Ied1be6434a356ec7315df9d728dc424961f44fd0
Reviewed-on: https://swiftshader-review.googlesource.com/3770
Reviewed-by: Nicolas Capens <capn@google.com>
Tested-by: Nicolas Capens <capn@google.com>
diff --git a/src/OpenGL/libGL/Context.cpp b/src/OpenGL/libGL/Context.cpp
index bd9b06d..8d0aeba 100644
--- a/src/OpenGL/libGL/Context.cpp
+++ b/src/OpenGL/libGL/Context.cpp
@@ -56,12 +56,12 @@
     mState.depthClearValue = 1.0f;

     mState.stencilClearValue = 0;

 

-    mState.cullFace = false;

+    mState.cullFaceEnabled = false;

     mState.cullMode = GL_BACK;

     mState.frontFace = GL_CCW;

-    mState.depthTest = false;

+    mState.depthTestEnabled = false;

     mState.depthFunc = GL_LESS;

-    mState.blend = false;

+    mState.blendEnabled = false;

     mState.sourceBlendRGB = GL_ONE;

     mState.sourceBlendAlpha = GL_ONE;

     mState.destBlendRGB = GL_ZERO;

@@ -72,7 +72,7 @@
     mState.blendColor.green = 0;

     mState.blendColor.blue = 0;

     mState.blendColor.alpha = 0;

-    mState.stencilTest = false;

+    mState.stencilTestEnabled = false;

     mState.stencilFunc = GL_ALWAYS;

     mState.stencilRef = 0;

     mState.stencilMask = -1;

@@ -87,18 +87,18 @@
     mState.stencilBackFail = GL_KEEP;

     mState.stencilBackPassDepthFail = GL_KEEP;

     mState.stencilBackPassDepthPass = GL_KEEP;

-    mState.polygonOffsetFill = false;

+    mState.polygonOffsetFillEnabled = false;

     mState.polygonOffsetFactor = 0.0f;

     mState.polygonOffsetUnits = 0.0f;

-    mState.sampleAlphaToCoverage = false;

-    mState.sampleCoverage = false;

+    mState.sampleAlphaToCoverageEnabled = false;

+    mState.sampleCoverageEnabled = false;

     mState.sampleCoverageValue = 1.0f;

     mState.sampleCoverageInvert = false;

-    mState.scissorTest = false;

-    mState.dither = true;

+    mState.scissorTestEnabled = false;

+    mState.ditherEnabled = true;

     mState.generateMipmapHint = GL_DONT_CARE;

     mState.fragmentShaderDerivativeHint = GL_DONT_CARE;

-	mState.colorLogicOp = false;

+	mState.colorLogicOpEnabled = false;

 	mState.logicalOperation = GL_COPY;

 

     mState.lineWidth = 1.0f;

@@ -339,14 +339,14 @@
     mState.stencilClearValue = stencil;

 }

 

-void Context::setCullFace(bool enabled)

+void Context::setCullFaceEnabled(bool enabled)

 {

-    mState.cullFace = enabled;

+    mState.cullFaceEnabled = enabled;

 }

 

 bool Context::isCullFaceEnabled() const

 {

-    return mState.cullFace;

+    return mState.cullFaceEnabled;

 }

 

 void Context::setCullMode(GLenum mode)

@@ -363,18 +363,18 @@
     }

 }

 

-void Context::setDepthTest(bool enabled)

+void Context::setDepthTestEnabled(bool enabled)

 {

-    if(mState.depthTest != enabled)

+    if(mState.depthTestEnabled != enabled)

     {

-        mState.depthTest = enabled;

+        mState.depthTestEnabled = enabled;

         mDepthStateDirty = true;

     }

 }

 

 bool Context::isDepthTestEnabled() const

 {

-    return mState.depthTest;

+    return mState.depthTestEnabled;

 }

 

 void Context::setDepthFunc(GLenum depthFunc)

@@ -392,18 +392,18 @@
     mState.zFar = zFar;

 }

 

-void Context::setBlend(bool enabled)

+void Context::setBlendEnabled(bool enabled)

 {

-    if(mState.blend != enabled)

+    if(mState.blendEnabled != enabled)

     {

-        mState.blend = enabled;

+        mState.blendEnabled = enabled;

         mBlendStateDirty = true;

     }

 }

 

 bool Context::isBlendEnabled() const

 {

-    return mState.blend;

+    return mState.blendEnabled;

 }

 

 void Context::setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha)

@@ -447,25 +447,25 @@
     }

 }

 

-void Context::setStencilTest(bool enabled)

+void Context::setStencilTestEnabled(bool enabled)

 {

-    if(mState.stencilTest != enabled)

+    if(mState.stencilTestEnabled != enabled)

     {

-        mState.stencilTest = enabled;

+        mState.stencilTestEnabled = enabled;

         mStencilStateDirty = true;

     }

 }

 

 bool Context::isStencilTestEnabled() const

 {

-    return mState.stencilTest;

+    return mState.stencilTestEnabled;

 }

 

 void Context::setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask)

 {

     if(mState.stencilFunc != stencilFunc ||

-        mState.stencilRef != stencilRef ||

-        mState.stencilMask != stencilMask)

+       mState.stencilRef != stencilRef ||

+       mState.stencilMask != stencilMask)

     {

         mState.stencilFunc = stencilFunc;

         mState.stencilRef = (stencilRef > 0) ? stencilRef : 0;

@@ -477,8 +477,8 @@
 void Context::setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask)

 {

     if(mState.stencilBackFunc != stencilBackFunc ||

-        mState.stencilBackRef != stencilBackRef ||

-        mState.stencilBackMask != stencilBackMask)

+       mState.stencilBackRef != stencilBackRef ||

+       mState.stencilBackMask != stencilBackMask)

     {

         mState.stencilBackFunc = stencilBackFunc;

         mState.stencilBackRef = (stencilBackRef > 0) ? stencilBackRef : 0;

@@ -508,8 +508,8 @@
 void Context::setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass)

 {

     if(mState.stencilFail != stencilFail ||

-        mState.stencilPassDepthFail != stencilPassDepthFail ||

-        mState.stencilPassDepthPass != stencilPassDepthPass)

+       mState.stencilPassDepthFail != stencilPassDepthFail ||

+       mState.stencilPassDepthPass != stencilPassDepthPass)

     {

         mState.stencilFail = stencilFail;

         mState.stencilPassDepthFail = stencilPassDepthFail;

@@ -521,8 +521,8 @@
 void Context::setStencilBackOperations(GLenum stencilBackFail, GLenum stencilBackPassDepthFail, GLenum stencilBackPassDepthPass)

 {

     if(mState.stencilBackFail != stencilBackFail ||

-        mState.stencilBackPassDepthFail != stencilBackPassDepthFail ||

-        mState.stencilBackPassDepthPass != stencilBackPassDepthPass)

+       mState.stencilBackPassDepthFail != stencilBackPassDepthFail ||

+       mState.stencilBackPassDepthPass != stencilBackPassDepthPass)

     {

         mState.stencilBackFail = stencilBackFail;

         mState.stencilBackPassDepthFail = stencilBackPassDepthFail;

@@ -531,24 +531,24 @@
     }

 }

 

-void Context::setPolygonOffsetFill(bool enabled)

+void Context::setPolygonOffsetFillEnabled(bool enabled)

 {

-    if(mState.polygonOffsetFill != enabled)

+    if(mState.polygonOffsetFillEnabled != enabled)

     {

-        mState.polygonOffsetFill = enabled;

+        mState.polygonOffsetFillEnabled = enabled;

         mPolygonOffsetStateDirty = true;

     }

 }

 

 bool Context::isPolygonOffsetFillEnabled() const

 {

-    return mState.polygonOffsetFill;

+    return mState.polygonOffsetFillEnabled;

 }

 

 void Context::setPolygonOffsetParams(GLfloat factor, GLfloat units)

 {

     if(mState.polygonOffsetFactor != factor ||

-        mState.polygonOffsetUnits != units)

+       mState.polygonOffsetUnits != units)

     {

         mState.polygonOffsetFactor = factor;

         mState.polygonOffsetUnits = units;

@@ -556,32 +556,32 @@
     }

 }

 

-void Context::setSampleAlphaToCoverage(bool enabled)

+void Context::setSampleAlphaToCoverageEnabled(bool enabled)

 {

-    if(mState.sampleAlphaToCoverage != enabled)

+    if(mState.sampleAlphaToCoverageEnabled != enabled)

     {

-        mState.sampleAlphaToCoverage = enabled;

+        mState.sampleAlphaToCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleAlphaToCoverageEnabled() const

 {

-    return mState.sampleAlphaToCoverage;

+    return mState.sampleAlphaToCoverageEnabled;

 }

 

-void Context::setSampleCoverage(bool enabled)

+void Context::setSampleCoverageEnabled(bool enabled)

 {

-    if(mState.sampleCoverage != enabled)

+    if(mState.sampleCoverageEnabled != enabled)

     {

-        mState.sampleCoverage = enabled;

+        mState.sampleCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleCoverageEnabled() const

 {

-    return mState.sampleCoverage;

+    return mState.sampleCoverageEnabled;

 }

 

 void Context::setSampleCoverageParams(GLclampf value, bool invert)

@@ -595,28 +595,28 @@
     }

 }

 

-void Context::setScissorTest(bool enabled)

+void Context::setScissorTestEnabled(bool enabled)

 {

-    mState.scissorTest = enabled;

+    mState.scissorTestEnabled = enabled;

 }

 

 bool Context::isScissorTestEnabled() const

 {

-    return mState.scissorTest;

+    return mState.scissorTestEnabled;

 }

 

-void Context::setDither(bool enabled)

+void Context::setDitherEnabled(bool enabled)

 {

-    if(mState.dither != enabled)

+    if(mState.ditherEnabled != enabled)

     {

-        mState.dither = enabled;

+        mState.ditherEnabled = enabled;

         mDitherStateDirty = true;

     }

 }

 

 bool Context::isDitherEnabled() const

 {

-    return mState.dither;

+    return mState.ditherEnabled;

 }

 

 void Context::setLineWidth(GLfloat width)

@@ -725,7 +725,7 @@
 	return 0;

 }

 

-void Context::setEnableVertexAttribArray(unsigned int attribNum, bool enabled)

+void Context::setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled)

 {

     mState.vertexAttribute[attribNum].mArrayEnabled = enabled;

 }

@@ -1247,25 +1247,25 @@
 {

     switch (pname)

     {

-      case GL_SHADER_COMPILER:          *params = GL_TRUE;                          break;

-      case GL_SAMPLE_COVERAGE_INVERT:   *params = mState.sampleCoverageInvert;      break;

-      case GL_DEPTH_WRITEMASK:          *params = mState.depthMask;                 break;

-      case GL_COLOR_WRITEMASK:

+	case GL_SHADER_COMPILER:          *params = GL_TRUE;                             break;

+	case GL_SAMPLE_COVERAGE_INVERT:   *params = mState.sampleCoverageInvert;         break;

+	case GL_DEPTH_WRITEMASK:          *params = mState.depthMask;                    break;

+    case GL_COLOR_WRITEMASK:

         params[0] = mState.colorMaskRed;

         params[1] = mState.colorMaskGreen;

         params[2] = mState.colorMaskBlue;

         params[3] = mState.colorMaskAlpha;

         break;

-      case GL_CULL_FACE:                *params = mState.cullFace;                  break;

-      case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFill;         break;

-      case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverage;     break;

-      case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverage;            break;

-      case GL_SCISSOR_TEST:             *params = mState.scissorTest;               break;

-      case GL_STENCIL_TEST:             *params = mState.stencilTest;               break;

-      case GL_DEPTH_TEST:               *params = mState.depthTest;                 break;

-      case GL_BLEND:                    *params = mState.blend;                     break;

-      case GL_DITHER:                   *params = mState.dither;                    break;

-      default:

+    case GL_CULL_FACE:                *params = mState.cullFaceEnabled;              break;

+    case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFillEnabled;     break;

+    case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverageEnabled; break;

+    case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverageEnabled;        break;

+    case GL_SCISSOR_TEST:             *params = mState.scissorTestEnabled;           break;

+    case GL_STENCIL_TEST:             *params = mState.stencilTestEnabled;           break;

+    case GL_DEPTH_TEST:               *params = mState.depthTestEnabled;             break;

+    case GL_BLEND:                    *params = mState.blendEnabled;                 break;

+    case GL_DITHER:                   *params = mState.ditherEnabled;                break;

+    default:

         return false;

     }

 

@@ -1737,7 +1737,7 @@
 

     device->setViewport(viewport);

 

-    if(mState.scissorTest)

+    if(mState.scissorTestEnabled)

     {

 		sw::Rect scissor = {mState.scissorX, mState.scissorY, mState.scissorX + mState.scissorWidth, mState.scissorY + mState.scissorHeight};

 		scissor.clip(0, 0, width, height);

@@ -1768,7 +1768,7 @@
 {

     Framebuffer *framebuffer = getDrawFramebuffer();

 

-    if(mState.cullFace)

+    if(mState.cullFaceEnabled)

     {

         device->setCullMode(es2sw::ConvertCullMode(mState.cullMode, mState.frontFace));

     }

@@ -1779,7 +1779,7 @@
 

     if(mDepthStateDirty)

     {

-        if(mState.depthTest)

+        if(mState.depthTestEnabled)

         {

 			device->setDepthBufferEnable(true);

 			device->setDepthCompare(es2sw::ConvertDepthComparison(mState.depthFunc));

@@ -1794,7 +1794,7 @@
 

     if(mBlendStateDirty)

     {

-        if(mState.blend)

+        if(mState.blendEnabled)

         {

 			device->setAlphaBlendEnable(true);

 			device->setSeparateAlphaBlendEnable(true);

@@ -1819,7 +1819,7 @@
 

 	if(mColorLogicOperatorDirty)

 	{

-		if(mState.colorLogicOp)

+		if(mState.colorLogicOpEnabled)

 		{

 			device->setColorLogicOpEnabled(true);

 			device->setLogicalOperation(es2sw::ConvertLogicalOperation(mState.logicalOperation));

@@ -1834,7 +1834,7 @@
 

     if(mStencilStateDirty || mFrontFaceDirty)

     {

-        if(mState.stencilTest && framebuffer->hasStencil())

+        if(mState.stencilTestEnabled && framebuffer->hasStencil())

         {

 			device->setStencilEnable(true);

 			device->setTwoSidedStencil(true);

@@ -1915,7 +1915,7 @@
 

     if(mPolygonOffsetStateDirty)

     {

-        if(mState.polygonOffsetFill)

+        if(mState.polygonOffsetFillEnabled)

         {

             Renderbuffer *depthbuffer = framebuffer->getDepthbuffer();

             if(depthbuffer)

@@ -1936,7 +1936,7 @@
 

     if(mSampleStateDirty)

     {

-        if(mState.sampleAlphaToCoverage)

+        if(mState.sampleAlphaToCoverageEnabled)

         {

             device->setTransparencyAntialiasing(sw::TRANSPARENCY_ALPHA_TO_COVERAGE);

         }

@@ -1945,7 +1945,7 @@
 			device->setTransparencyAntialiasing(sw::TRANSPARENCY_NONE);

 		}

 

-        if(mState.sampleCoverage)

+        if(mState.sampleCoverageEnabled)

         {

             unsigned int mask = 0;

             if(mState.sampleCoverageValue != 0)

@@ -2803,7 +2803,7 @@
 

 bool Context::cullSkipsDraw(GLenum drawMode)

 {

-    return mState.cullFace && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

+    return mState.cullFaceEnabled && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

 }

 

 bool Context::isTriangleMode(GLenum drawMode)

@@ -2894,7 +2894,7 @@
     sw::Rect sourceScissoredRect = sourceRect;

     sw::Rect destScissoredRect = destRect;

 

-    if(mState.scissorTest)   // Only write to parts of the destination framebuffer which pass the scissor test

+    if(mState.scissorTestEnabled)   // Only write to parts of the destination framebuffer which pass the scissor test

     {

         if(destRect.x0 < mState.scissorX)

         {

@@ -3228,7 +3228,7 @@
 	currentMatrixStack().ortho(left, right, bottom, top, zNear, zFar);

 }

 

-void Context::setLighting(bool enable)

+void Context::setLightingEnabled(bool enable)

 {

     if(drawing)

     {

@@ -3238,7 +3238,7 @@
     device->setLightingEnable(enable);

 }

 

-void Context::setFog(bool enable)

+void Context::setFogEnabled(bool enable)

 {

     if(drawing)

     {

@@ -3248,7 +3248,7 @@
     device->setFogEnable(enable);

 }

 

-void Context::setAlphaTest(bool enable)

+void Context::setAlphaTestEnabled(bool enable)

 {

     if(drawing)

     {

@@ -3281,7 +3281,7 @@
 	device->setAlphaReference(gl::clamp01(ref));

 }

 

-void Context::setTexture2D(bool enable)

+void Context::setTexture2DEnabled(bool enable)

 {

     if(drawing)

     {

@@ -3306,12 +3306,12 @@
 	}

 }

 

-void Context::setLight(int index, bool enable)

+void Context::setLightEnabled(int index, bool enable)

 {

     device->setLightEnable(index, enable);

 }

 

-void Context::setNormalizeNormals(bool enable)

+void Context::setNormalizeNormalsEnabled(bool enable)

 {

 	device->setNormalizeNormals(enable);

 }

@@ -3425,7 +3425,7 @@
     if(context)

     {

         context->setVertexAttribState(index, context->getArrayBuffer(), size, type, (normalized == GL_TRUE), stride, ptr);

-		context->setEnableVertexAttribArray(index, ptr != 0);

+		context->setVertexAttribArrayEnabled(index, ptr != 0);

     }

 }

 

@@ -3614,18 +3614,18 @@
     drawing = false;

 }

 

-void Context::setColorLogicOpEnable(bool colorLogicOpEnabled)

+void Context::setColorLogicOpEnabled(bool colorLogicOpEnabled)

 {

-	if(mState.colorLogicOp != colorLogicOpEnabled)

+	if(mState.colorLogicOpEnabled != colorLogicOpEnabled)

 	{

-		mState.colorLogicOp = colorLogicOpEnabled;

+		mState.colorLogicOpEnabled = colorLogicOpEnabled;

 		mColorLogicOperatorDirty = true;

 	}

 }

 

 bool Context::isColorLogicOpEnabled()

 {

-	return mState.colorLogicOp;

+	return mState.colorLogicOpEnabled;

 }

 

 void Context::setLogicalOperation(GLenum logicalOperation)

@@ -3633,7 +3633,7 @@
 	mState.logicalOperation = logicalOperation;

 }

 

-void Context::setColorMaterial(bool enable)

+void Context::setColorMaterialEnabled(bool enable)

 {

     device->setColorVertexEnable(enable);

 }

diff --git a/src/OpenGL/libGL/Context.h b/src/OpenGL/libGL/Context.h
index 704f7fd..dd08449 100644
--- a/src/OpenGL/libGL/Context.h
+++ b/src/OpenGL/libGL/Context.h
@@ -415,12 +415,12 @@
     GLclampf depthClearValue;

     int stencilClearValue;

 

-    bool cullFace;

+    bool cullFaceEnabled;

     GLenum cullMode;

     GLenum frontFace;

-    bool depthTest;

+    bool depthTestEnabled;

     GLenum depthFunc;

-    bool blend;

+    bool blendEnabled;

     GLenum sourceBlendRGB;

     GLenum destBlendRGB;

     GLenum sourceBlendAlpha;

@@ -428,7 +428,7 @@
     GLenum blendEquationRGB;

     GLenum blendEquationAlpha;

     Color blendColor;

-    bool stencilTest;

+    bool stencilTestEnabled;

     GLenum stencilFunc;

     GLint stencilRef;

     GLuint stencilMask;

@@ -443,16 +443,16 @@
     GLenum stencilBackPassDepthFail;

     GLenum stencilBackPassDepthPass;

     GLuint stencilBackWritemask;

-    bool polygonOffsetFill;

+    bool polygonOffsetFillEnabled;

     GLfloat polygonOffsetFactor;

     GLfloat polygonOffsetUnits;

-    bool sampleAlphaToCoverage;

-    bool sampleCoverage;

+    bool sampleAlphaToCoverageEnabled;

+    bool sampleCoverageEnabled;

     GLclampf sampleCoverageValue;

     bool sampleCoverageInvert;

-    bool scissorTest;

-    bool dither;

-	bool colorLogicOp;

+    bool scissorTestEnabled;

+    bool ditherEnabled;

+	bool colorLogicOpEnabled;

 	GLenum logicalOperation;

 

     GLfloat lineWidth;

@@ -510,23 +510,23 @@
     void setClearDepth(float depth);

     void setClearStencil(int stencil);

 

-    void setCullFace(bool enabled);

+    void setCullFaceEnabled(bool enabled);

     bool isCullFaceEnabled() const;

     void setCullMode(GLenum mode);

     void setFrontFace(GLenum front);

 

-    void setDepthTest(bool enabled);

+    void setDepthTestEnabled(bool enabled);

     bool isDepthTestEnabled() const;

     void setDepthFunc(GLenum depthFunc);

     void setDepthRange(float zNear, float zFar);

     

-    void setBlend(bool enabled);

+    void setBlendEnabled(bool enabled);

     bool isBlendEnabled() const;

     void setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha);

     void setBlendColor(float red, float green, float blue, float alpha);

     void setBlendEquation(GLenum rgbEquation, GLenum alphaEquation);

 

-    void setStencilTest(bool enabled);

+    void setStencilTestEnabled(bool enabled);

     bool isStencilTestEnabled() const;

     void setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask);

     void setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask);

@@ -535,17 +535,17 @@
     void setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass);

     void setStencilBackOperations(GLenum stencilBackFail, GLenum stencilBackPassDepthFail, GLenum stencilBackPassDepthPass);

 

-    void setPolygonOffsetFill(bool enabled);

+    void setPolygonOffsetFillEnabled(bool enabled);

     bool isPolygonOffsetFillEnabled() const;

     void setPolygonOffsetParams(GLfloat factor, GLfloat units);

 

-    void setSampleAlphaToCoverage(bool enabled);

+    void setSampleAlphaToCoverageEnabled(bool enabled);

     bool isSampleAlphaToCoverageEnabled() const;

-    void setSampleCoverage(bool enabled);

+    void setSampleCoverageEnabled(bool enabled);

     bool isSampleCoverageEnabled() const;

     void setSampleCoverageParams(GLclampf value, bool invert);

 

-    void setDither(bool enabled);

+    void setDitherEnabled(bool enabled);

     bool isDitherEnabled() const;

 

     void setLineWidth(GLfloat width);

@@ -555,7 +555,7 @@
 

     void setViewportParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

-	void setScissorTest(bool enabled);

+	void setScissorTestEnabled(bool enabled);

     bool isScissorTestEnabled() const;

     void setScissorParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

@@ -572,7 +572,7 @@
 

     GLuint getArrayBufferName() const;

 

-    void setEnableVertexAttribArray(unsigned int attribNum, bool enabled);

+    void setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled);

     const VertexAttribute &getVertexAttribState(unsigned int attribNum);

     void setVertexAttribState(unsigned int attribNum, Buffer *boundBuffer, GLint size, GLenum type,

                               bool normalized, GLsizei stride, const void *pointer);

@@ -687,14 +687,14 @@
 	void frustum(GLdouble left, GLdouble right, GLdouble bottom, GLdouble top, GLdouble zNear, GLdouble zFar);

     void ortho(double left, double right, double bottom, double top, double zNear, double zFar);   // FIXME: GLdouble

 

-    void setLighting(bool enabled);

-    void setFog(bool enabled);

-	void setAlphaTest(bool enabled);

+    void setLightingEnabled(bool enabled);

+    void setFogEnabled(bool enabled);

+	void setAlphaTestEnabled(bool enabled);

 	void alphaFunc(GLenum func, GLclampf ref);

-    void setTexture2D(bool enabled);

+    void setTexture2DEnabled(bool enabled);

 	void setShadeModel(GLenum mode);

-    void setLight(int index, bool enable);

-	void setNormalizeNormals(bool enable);

+    void setLightEnabled(int index, bool enable);

+	void setNormalizeNormalsEnabled(bool enable);

 

 	GLuint genLists(GLsizei range);

 	void newList(GLuint list, GLenum mode);

@@ -716,10 +716,10 @@
     void position(GLfloat x, GLfloat y, GLfloat z, GLfloat w);

     void end();

 

-    void setColorMaterial(bool enable);

+    void setColorMaterialEnabled(bool enable);

     void setColorMaterialMode(GLenum mode);

 

-	void setColorLogicOpEnable(bool colorLogicOpEnabled);

+	void setColorLogicOpEnabled(bool colorLogicOpEnabled);

 	bool isColorLogicOpEnabled();

 	void setLogicalOperation(GLenum logicalOperation);

 

diff --git a/src/OpenGL/libGL/libGL.cpp b/src/OpenGL/libGL/libGL.cpp
index 6a7d33c..9b4516a 100644
--- a/src/OpenGL/libGL/libGL.cpp
+++ b/src/OpenGL/libGL/libGL.cpp
@@ -1591,30 +1591,30 @@
 

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(false);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(false);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(false); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(false);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(false);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(false);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(false);             break;

-		case GL_BLEND:                    context->setBlend(false);                 break;

-		case GL_DITHER:                   context->setDither(false);                break;

-		case GL_LIGHTING:                 context->setLighting(false);              break;

-		case GL_FOG:                      context->setFog(false);                   break;

-		case GL_ALPHA_TEST:               context->setAlphaTest(false);             break;

-		case GL_TEXTURE_2D:               context->setTexture2D(false);             break;

-		case GL_LIGHT0:                   context->setLight(0, false);              break;

-		case GL_LIGHT1:                   context->setLight(1, false);              break;

-		case GL_LIGHT2:                   context->setLight(2, false);              break;

-		case GL_LIGHT3:                   context->setLight(3, false);              break;

-		case GL_LIGHT4:                   context->setLight(4, false);              break;

-		case GL_LIGHT5:                   context->setLight(5, false);              break;

-		case GL_LIGHT6:                   context->setLight(6, false);              break;

-		case GL_LIGHT7:                   context->setLight(7, false);              break;

-		case GL_COLOR_MATERIAL:           context->setColorMaterial(false);         break;

-		case GL_RESCALE_NORMAL:           context->setNormalizeNormals(false);      break;

-		case GL_COLOR_LOGIC_OP:           context->setColorLogicOpEnable(false);    break;

+		case GL_CULL_FACE:                context->setCullFaceEnabled(false);              break;

+		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFillEnabled(false);     break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverageEnabled(false); break;

+		case GL_SAMPLE_COVERAGE:          context->setSampleCoverageEnabled(false);        break;

+		case GL_SCISSOR_TEST:             context->setScissorTestEnabled(false);           break;

+		case GL_STENCIL_TEST:             context->setStencilTestEnabled(false);           break;

+		case GL_DEPTH_TEST:               context->setDepthTestEnabled(false);             break;

+		case GL_BLEND:                    context->setBlendEnabled(false);                 break;

+		case GL_DITHER:                   context->setDitherEnabled(false);                break;

+		case GL_LIGHTING:                 context->setLightingEnabled(false);              break;

+		case GL_FOG:                      context->setFogEnabled(false);                   break;

+		case GL_ALPHA_TEST:               context->setAlphaTestEnabled(false);             break;

+		case GL_TEXTURE_2D:               context->setTexture2DEnabled(false);             break;

+		case GL_LIGHT0:                   context->setLightEnabled(0, false);              break;

+		case GL_LIGHT1:                   context->setLightEnabled(1, false);              break;

+		case GL_LIGHT2:                   context->setLightEnabled(2, false);              break;

+		case GL_LIGHT3:                   context->setLightEnabled(3, false);              break;

+		case GL_LIGHT4:                   context->setLightEnabled(4, false);              break;

+		case GL_LIGHT5:                   context->setLightEnabled(5, false);              break;

+		case GL_LIGHT6:                   context->setLightEnabled(6, false);              break;

+		case GL_LIGHT7:                   context->setLightEnabled(7, false);              break;

+		case GL_COLOR_MATERIAL:           context->setColorMaterialEnabled(false);         break;

+		case GL_RESCALE_NORMAL:           context->setNormalizeNormalsEnabled(false);      break;

+		case GL_COLOR_LOGIC_OP:           context->setColorLogicOpEnabled(false);          break;

 		case GL_INDEX_LOGIC_OP:           UNIMPLEMENTED();

 		default:

 			return error(GL_INVALID_ENUM);

@@ -1635,7 +1635,7 @@
 

 	if(context)

 	{

-		context->setEnableVertexAttribArray(index, false);

+		context->setVertexAttribArrayEnabled(index, false);

 	}

 }

 

@@ -1740,30 +1740,30 @@
 

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(true);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(true);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(true); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(true);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(true);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(true);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(true);             break;

-		case GL_BLEND:                    context->setBlend(true);                 break;

-		case GL_DITHER:                   context->setDither(true);                break;

-		case GL_TEXTURE_2D:               context->setTexture2D(true);             break;

-		case GL_ALPHA_TEST:               context->setAlphaTest(true);             break;

-		case GL_COLOR_MATERIAL:           context->setColorMaterial(true);         break;

-		case GL_FOG:                      context->setFog(true);                   break;

-		case GL_LIGHTING:                 context->setLighting(true);              break;

-		case GL_LIGHT0:                   context->setLight(0, true);              break;

-		case GL_LIGHT1:                   context->setLight(1, true);              break;

-		case GL_LIGHT2:                   context->setLight(2, true);              break;

-		case GL_LIGHT3:                   context->setLight(3, true);              break;

-		case GL_LIGHT4:                   context->setLight(4, true);              break;

-		case GL_LIGHT5:                   context->setLight(5, true);              break;

-		case GL_LIGHT6:                   context->setLight(6, true);              break;

-		case GL_LIGHT7:                   context->setLight(7, true);              break;

-		case GL_RESCALE_NORMAL:           context->setNormalizeNormals(true);      break;

-		case GL_COLOR_LOGIC_OP:           context->setColorLogicOpEnable(true);    break;

+		case GL_CULL_FACE:                context->setCullFaceEnabled(true);              break;

+		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFillEnabled(true);     break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverageEnabled(true); break;

+		case GL_SAMPLE_COVERAGE:          context->setSampleCoverageEnabled(true);        break;

+		case GL_SCISSOR_TEST:             context->setScissorTestEnabled(true);           break;

+		case GL_STENCIL_TEST:             context->setStencilTestEnabled(true);           break;

+		case GL_DEPTH_TEST:               context->setDepthTestEnabled(true);             break;

+		case GL_BLEND:                    context->setBlendEnabled(true);                 break;

+		case GL_DITHER:                   context->setDitherEnabled(true);                break;

+		case GL_TEXTURE_2D:               context->setTexture2DEnabled(true);             break;

+		case GL_ALPHA_TEST:               context->setAlphaTestEnabled(true);             break;

+		case GL_COLOR_MATERIAL:           context->setColorMaterialEnabled(true);         break;

+		case GL_FOG:                      context->setFogEnabled(true);                   break;

+		case GL_LIGHTING:                 context->setLightingEnabled(true);              break;

+		case GL_LIGHT0:                   context->setLightEnabled(0, true);              break;

+		case GL_LIGHT1:                   context->setLightEnabled(1, true);              break;

+		case GL_LIGHT2:                   context->setLightEnabled(2, true);              break;

+		case GL_LIGHT3:                   context->setLightEnabled(3, true);              break;

+		case GL_LIGHT4:                   context->setLightEnabled(4, true);              break;

+		case GL_LIGHT5:                   context->setLightEnabled(5, true);              break;

+		case GL_LIGHT6:                   context->setLightEnabled(6, true);              break;

+		case GL_LIGHT7:                   context->setLightEnabled(7, true);              break;

+		case GL_RESCALE_NORMAL:           context->setNormalizeNormalsEnabled(true);      break;

+		case GL_COLOR_LOGIC_OP:           context->setColorLogicOpEnabled(true);          break;

 		case GL_INDEX_LOGIC_OP:           UNIMPLEMENTED();

 		default:

 			return error(GL_INVALID_ENUM);

@@ -1784,7 +1784,7 @@
 

 	if(context)

 	{

-		context->setEnableVertexAttribArray(index, true);

+		context->setVertexAttribArrayEnabled(index, true);

 	}

 }

 

@@ -5935,10 +5935,10 @@
 

 		switch(array)

 		{

-		case GL_VERTEX_ARRAY:        context->setEnableVertexAttribArray(sw::Position, false);                            break;

-		case GL_COLOR_ARRAY:         context->setEnableVertexAttribArray(sw::Color0, false);                              break;

-		case GL_TEXTURE_COORD_ARRAY: context->setEnableVertexAttribArray(sw::TexCoord0 + (texture - GL_TEXTURE0), false); break;

-		case GL_NORMAL_ARRAY:        context->setEnableVertexAttribArray(sw::Normal, false);                              break;

+		case GL_VERTEX_ARRAY:        context->setVertexAttribArrayEnabled(sw::Position, false);                            break;

+		case GL_COLOR_ARRAY:         context->setVertexAttribArrayEnabled(sw::Color0, false);                              break;

+		case GL_TEXTURE_COORD_ARRAY: context->setVertexAttribArrayEnabled(sw::TexCoord0 + (texture - GL_TEXTURE0), false); break;

+		case GL_NORMAL_ARRAY:        context->setVertexAttribArrayEnabled(sw::Normal, false);                              break;

 		default:                     UNIMPLEMENTED();

 		}

 	}

@@ -5981,10 +5981,10 @@
 

 		switch(array)

 		{

-		case GL_VERTEX_ARRAY:        context->setEnableVertexAttribArray(sw::Position, true);                            break;

-		case GL_COLOR_ARRAY:         context->setEnableVertexAttribArray(sw::Color0, true);                              break;

-		case GL_TEXTURE_COORD_ARRAY: context->setEnableVertexAttribArray(sw::TexCoord0 + (texture - GL_TEXTURE0), true); break;

-		case GL_NORMAL_ARRAY:        context->setEnableVertexAttribArray(sw::Normal, true);                              break;

+		case GL_VERTEX_ARRAY:        context->setVertexAttribArrayEnabled(sw::Position, true);                            break;

+		case GL_COLOR_ARRAY:         context->setVertexAttribArrayEnabled(sw::Color0, true);                              break;

+		case GL_TEXTURE_COORD_ARRAY: context->setVertexAttribArrayEnabled(sw::TexCoord0 + (texture - GL_TEXTURE0), true); break;

+		case GL_NORMAL_ARRAY:        context->setVertexAttribArrayEnabled(sw::Normal, true);                              break;

 		default:                     UNIMPLEMENTED();

 		}

 	}

diff --git a/src/OpenGL/libGLES_CM/Context.cpp b/src/OpenGL/libGLES_CM/Context.cpp
index 81db289..5fc94d5 100644
--- a/src/OpenGL/libGLES_CM/Context.cpp
+++ b/src/OpenGL/libGLES_CM/Context.cpp
@@ -54,19 +54,19 @@
     mState.depthClearValue = 1.0f;

     mState.stencilClearValue = 0;

 

-    mState.cullFace = false;

+    mState.cullFaceEnabled = false;

     mState.cullMode = GL_BACK;

     mState.frontFace = GL_CCW;

-    mState.depthTest = false;

+    mState.depthTestEnabled = false;

     mState.depthFunc = GL_LESS;

-    mState.blend = false;

+    mState.blendEnabled = false;

     mState.sourceBlendRGB = GL_ONE;

     mState.sourceBlendAlpha = GL_ONE;

     mState.destBlendRGB = GL_ZERO;

     mState.destBlendAlpha = GL_ZERO;

     mState.blendEquationRGB = GL_FUNC_ADD_OES;

     mState.blendEquationAlpha = GL_FUNC_ADD_OES;

-    mState.stencilTest = false;

+    mState.stencilTestEnabled = false;

     mState.stencilFunc = GL_ALWAYS;

     mState.stencilRef = 0;

     mState.stencilMask = -1;

@@ -74,19 +74,19 @@
     mState.stencilFail = GL_KEEP;

     mState.stencilPassDepthFail = GL_KEEP;

     mState.stencilPassDepthPass = GL_KEEP;

-    mState.polygonOffsetFill = false;

+    mState.polygonOffsetFillEnabled = false;

     mState.polygonOffsetFactor = 0.0f;

     mState.polygonOffsetUnits = 0.0f;

-    mState.sampleAlphaToCoverage = false;

-    mState.sampleCoverage = false;

+    mState.sampleAlphaToCoverageEnabled = false;

+    mState.sampleCoverageEnabled = false;

     mState.sampleCoverageValue = 1.0f;

     mState.sampleCoverageInvert = false;

-    mState.scissorTest = false;

-    mState.dither = true;

+    mState.scissorTestEnabled = false;

+    mState.ditherEnabled = true;

 	mState.shadeModel = GL_SMOOTH;

     mState.generateMipmapHint = GL_DONT_CARE;

 	mState.perspectiveCorrectionHint = GL_DONT_CARE;

-	mState.colorLogicOp = false;

+	mState.colorLogicOpEnabled = false;

 	mState.logicalOperation = GL_COPY;

 

     mState.lineWidth = 1.0f;

@@ -166,11 +166,11 @@
 	mMatrixStackOverflow = false;

 	mMatrixStackUnderflow = false;

 

-	lighting = false;

+	lightingEnabled = false;

 

 	for(int i = 0; i < MAX_LIGHTS; i++)

 	{

-		light[i].enable = false;

+		light[i].enabled = false;

 		light[i].ambient = {0.0f, 0.0f, 0.0f, 1.0f};

 		light[i].diffuse = {0.0f, 0.0f, 0.0f, 1.0f};

 		light[i].specular = {0.0f, 0.0f, 0.0f, 1.0f};

@@ -211,7 +211,7 @@
 

 	clipFlags = 0;

 

-	alphaTest = false;

+	alphaTestEnabled = false;

 	alphaTestFunc = GL_ALWAYS;

 	alphaTestRef = 0;

 

@@ -330,14 +330,14 @@
     mState.stencilClearValue = stencil;

 }

 

-void Context::setCullFace(bool enabled)

+void Context::setCullFaceEnabled(bool enabled)

 {

-    mState.cullFace = enabled;

+    mState.cullFaceEnabled = enabled;

 }

 

 bool Context::isCullFaceEnabled() const

 {

-    return mState.cullFace;

+    return mState.cullFaceEnabled;

 }

 

 void Context::setCullMode(GLenum mode)

@@ -354,18 +354,18 @@
     }

 }

 

-void Context::setDepthTest(bool enabled)

+void Context::setDepthTestEnabled(bool enabled)

 {

-    if(mState.depthTest != enabled)

+    if(mState.depthTestEnabled != enabled)

     {

-        mState.depthTest = enabled;

+        mState.depthTestEnabled = enabled;

         mDepthStateDirty = true;

     }

 }

 

 bool Context::isDepthTestEnabled() const

 {

-    return mState.depthTest;

+    return mState.depthTestEnabled;

 }

 

 void Context::setDepthFunc(GLenum depthFunc)

@@ -383,14 +383,14 @@
     mState.zFar = zFar;

 }

 

-void Context::setAlphaTest(bool enabled)

+void Context::setAlphaTestEnabled(bool enabled)

 {

-	alphaTest = enabled;

+	alphaTestEnabled = enabled;

 }

 

 bool Context::isAlphaTestEnabled() const

 {

-	return alphaTest;

+	return alphaTestEnabled;

 }

 

 void Context::setAlphaFunc(GLenum alphaFunc, GLclampf reference)

@@ -399,18 +399,18 @@
 	alphaTestRef = reference;

 }

 

-void Context::setBlend(bool enabled)

+void Context::setBlendEnabled(bool enabled)

 {

-    if(mState.blend != enabled)

+    if(mState.blendEnabled != enabled)

     {

-        mState.blend = enabled;

+        mState.blendEnabled = enabled;

         mBlendStateDirty = true;

     }

 }

 

 bool Context::isBlendEnabled() const

 {

-    return mState.blend;

+    return mState.blendEnabled;

 }

 

 void Context::setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha)

@@ -439,18 +439,18 @@
     }

 }

 

-void Context::setStencilTest(bool enabled)

+void Context::setStencilTestEnabled(bool enabled)

 {

-    if(mState.stencilTest != enabled)

+    if(mState.stencilTestEnabled != enabled)

     {

-        mState.stencilTest = enabled;

+        mState.stencilTestEnabled = enabled;

         mStencilStateDirty = true;

     }

 }

 

 bool Context::isStencilTestEnabled() const

 {

-    return mState.stencilTest;

+    return mState.stencilTestEnabled;

 }

 

 void Context::setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask)

@@ -488,18 +488,18 @@
     }

 }

 

-void Context::setPolygonOffsetFill(bool enabled)

+void Context::setPolygonOffsetFillEnabled(bool enabled)

 {

-    if(mState.polygonOffsetFill != enabled)

+    if(mState.polygonOffsetFillEnabled != enabled)

     {

-        mState.polygonOffsetFill = enabled;

+        mState.polygonOffsetFillEnabled = enabled;

         mPolygonOffsetStateDirty = true;

     }

 }

 

 bool Context::isPolygonOffsetFillEnabled() const

 {

-    return mState.polygonOffsetFill;

+    return mState.polygonOffsetFillEnabled;

 }

 

 void Context::setPolygonOffsetParams(GLfloat factor, GLfloat units)

@@ -513,32 +513,32 @@
     }

 }

 

-void Context::setSampleAlphaToCoverage(bool enabled)

+void Context::setSampleAlphaToCoverageEnabled(bool enabled)

 {

-    if(mState.sampleAlphaToCoverage != enabled)

+    if(mState.sampleAlphaToCoverageEnabled != enabled)

     {

-        mState.sampleAlphaToCoverage = enabled;

+        mState.sampleAlphaToCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleAlphaToCoverageEnabled() const

 {

-    return mState.sampleAlphaToCoverage;

+    return mState.sampleAlphaToCoverageEnabled;

 }

 

-void Context::setSampleCoverage(bool enabled)

+void Context::setSampleCoverageEnabled(bool enabled)

 {

-    if(mState.sampleCoverage != enabled)

+    if(mState.sampleCoverageEnabled != enabled)

     {

-        mState.sampleCoverage = enabled;

+        mState.sampleCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleCoverageEnabled() const

 {

-    return mState.sampleCoverage;

+    return mState.sampleCoverageEnabled;

 }

 

 void Context::setSampleCoverageParams(GLclampf value, bool invert)

@@ -552,14 +552,14 @@
     }

 }

 

-void Context::setScissorTest(bool enabled)

+void Context::setScissorTestEnabled(bool enabled)

 {

-    mState.scissorTest = enabled;

+    mState.scissorTestEnabled = enabled;

 }

 

 bool Context::isScissorTestEnabled() const

 {

-    return mState.scissorTest;

+    return mState.scissorTestEnabled;

 }

 

 void Context::setShadeModel(GLenum mode)

@@ -567,28 +567,28 @@
     mState.shadeModel = mode;

 }

 

-void Context::setDither(bool enabled)

+void Context::setDitherEnabled(bool enabled)

 {

-    if(mState.dither != enabled)

+    if(mState.ditherEnabled != enabled)

     {

-        mState.dither = enabled;

+        mState.ditherEnabled = enabled;

         mDitherStateDirty = true;

     }

 }

 

 bool Context::isDitherEnabled() const

 {

-    return mState.dither;

+    return mState.ditherEnabled;

 }

 

-void Context::setLighting(bool enable)

+void Context::setLightingEnabled(bool enable)

 {

-    lighting = enable;

+    lightingEnabled = enable;

 }

 

-void Context::setLight(int index, bool enable)

+void Context::setLightEnabled(int index, bool enable)

 {

-    light[index].enable = enable;

+    light[index].enabled = enable;

 }

 

 void Context::setLightAmbient(int index, float r, float g, float b, float a)

@@ -682,7 +682,7 @@
 	materialShininess = shininess;

 }

 

-void Context::setFog(bool enable)

+void Context::setFogEnabled(bool enable)

 {

 	device->setFogEnable(enable);

 }

@@ -809,7 +809,7 @@
     return mState.arrayBuffer.name();

 }

 

-void Context::setEnableVertexAttribArray(unsigned int attribNum, bool enabled)

+void Context::setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled)

 {

     mState.vertexAttribute[attribNum].mArrayEnabled = enabled;

 }

@@ -1057,26 +1057,26 @@
 

 bool Context::getBooleanv(GLenum pname, GLboolean *params)

 {

-    switch (pname)

+    switch(pname)

     {

-      case GL_SAMPLE_COVERAGE_INVERT:   *params = mState.sampleCoverageInvert;      break;

-      case GL_DEPTH_WRITEMASK:          *params = mState.depthMask;                 break;

-      case GL_COLOR_WRITEMASK:

+    case GL_SAMPLE_COVERAGE_INVERT:   *params = mState.sampleCoverageInvert;         break;

+    case GL_DEPTH_WRITEMASK:          *params = mState.depthMask;                    break;

+    case GL_COLOR_WRITEMASK:

         params[0] = mState.colorMaskRed;

         params[1] = mState.colorMaskGreen;

         params[2] = mState.colorMaskBlue;

         params[3] = mState.colorMaskAlpha;

         break;

-      case GL_CULL_FACE:                *params = mState.cullFace;                  break;

-      case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFill;         break;

-      case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverage;     break;

-      case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverage;            break;

-      case GL_SCISSOR_TEST:             *params = mState.scissorTest;               break;

-      case GL_STENCIL_TEST:             *params = mState.stencilTest;               break;

-      case GL_DEPTH_TEST:               *params = mState.depthTest;                 break;

-      case GL_BLEND:                    *params = mState.blend;                     break;

-      case GL_DITHER:                   *params = mState.dither;                    break;

-      default:

+    case GL_CULL_FACE:                *params = mState.cullFaceEnabled;              break;

+    case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFillEnabled;     break;

+    case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverageEnabled; break;

+    case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverageEnabled;        break;

+    case GL_SCISSOR_TEST:             *params = mState.scissorTestEnabled;           break;

+    case GL_STENCIL_TEST:             *params = mState.stencilTestEnabled;           break;

+    case GL_DEPTH_TEST:               *params = mState.depthTestEnabled;             break;

+    case GL_BLEND:                    *params = mState.blendEnabled;                 break;

+    case GL_DITHER:                   *params = mState.ditherEnabled;                break;

+    default:

         return false;

     }

 

@@ -1601,7 +1601,7 @@
 

     device->setViewport(viewport);

 

-    if(mState.scissorTest)

+    if(mState.scissorTestEnabled)

     {

 		sw::Rect scissor = {mState.scissorX, mState.scissorY, mState.scissorX + mState.scissorWidth, mState.scissorY + mState.scissorHeight};

 		scissor.clip(0, 0, width, height);

@@ -1622,7 +1622,7 @@
 {

     Framebuffer *framebuffer = getFramebuffer();

 

-    if(mState.cullFace)

+    if(mState.cullFaceEnabled)

     {

         device->setCullMode(es2sw::ConvertCullMode(mState.cullMode, mState.frontFace));

     }

@@ -1633,7 +1633,7 @@
 

     if(mDepthStateDirty)

     {

-        if(mState.depthTest)

+        if(mState.depthTestEnabled)

         {

 			device->setDepthBufferEnable(true);

 			device->setDepthCompare(es2sw::ConvertDepthComparison(mState.depthFunc));

@@ -1648,7 +1648,7 @@
 

     if(mBlendStateDirty)

     {

-        if(mState.blend)

+        if(mState.blendEnabled)

         {

 			device->setAlphaBlendEnable(true);

 			device->setSeparateAlphaBlendEnable(true);

@@ -1671,7 +1671,7 @@
 

     if(mStencilStateDirty || mFrontFaceDirty)

     {

-        if(mState.stencilTest && framebuffer->hasStencil())

+        if(mState.stencilTestEnabled && framebuffer->hasStencil())

         {

 			device->setStencilEnable(true);

 			device->setTwoSidedStencil(true);

@@ -1719,7 +1719,7 @@
 

     if(mPolygonOffsetStateDirty)

     {

-        if(mState.polygonOffsetFill)

+        if(mState.polygonOffsetFillEnabled)

         {

             Renderbuffer *depthbuffer = framebuffer->getDepthbuffer();

             if(depthbuffer)

@@ -1740,7 +1740,7 @@
 

     if(mSampleStateDirty)

     {

-        if(mState.sampleAlphaToCoverage)

+        if(mState.sampleAlphaToCoverageEnabled)

         {

             device->setTransparencyAntialiasing(sw::TRANSPARENCY_ALPHA_TO_COVERAGE);

         }

@@ -1749,7 +1749,7 @@
 			device->setTransparencyAntialiasing(sw::TRANSPARENCY_NONE);

 		}

 

-        if(mState.sampleCoverage)

+        if(mState.sampleCoverageEnabled)

         {

             unsigned int mask = 0;

             if(mState.sampleCoverageValue != 0)

@@ -1800,12 +1800,12 @@
 	case GL_FLAT:   device->setShadingMode(sw::SHADING_FLAT);    break;

 	}

 

-	device->setLightingEnable(lighting);

+	device->setLightingEnable(lightingEnabled);

 	device->setGlobalAmbient(sw::Color<float>(globalAmbient.red, globalAmbient.green, globalAmbient.blue, globalAmbient.alpha));

 

 	for(int i = 0; i < MAX_LIGHTS; i++)

 	{

-		device->setLightEnable(i, light[i].enable);

+		device->setLightEnable(i, light[i].enabled);

 		device->setLightAmbient(i, sw::Color<float>(light[i].ambient.red, light[i].ambient.green, light[i].ambient.blue, light[i].ambient.alpha));

 		device->setLightDiffuse(i, sw::Color<float>(light[i].diffuse.red, light[i].diffuse.green, light[i].diffuse.blue, light[i].diffuse.alpha));

 		device->setLightSpecular(i, sw::Color<float>(light[i].specular.red, light[i].specular.green, light[i].specular.blue, light[i].specular.alpha));

@@ -1848,7 +1848,7 @@
 	device->setTexGen(0, sw::TEXGEN_NONE);

 	device->setTexGen(1, sw::TEXGEN_NONE);

 

-	device->setAlphaTestEnable(alphaTest);

+	device->setAlphaTestEnable(alphaTestEnabled);

 	device->setAlphaCompare(es2sw::ConvertAlphaComparison(alphaTestFunc));

 	device->setAlphaReference(alphaTestRef * 0xFF);

 }

@@ -2893,7 +2893,7 @@
 

 bool Context::cullSkipsDraw(GLenum drawMode)

 {

-    return mState.cullFace && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

+    return mState.cullFaceEnabled && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

 }

 

 bool Context::isTriangleMode(GLenum drawMode)

@@ -3109,7 +3109,7 @@
 	device->setClipPlane(index, &clipPlane.A);

 }

 

-void Context::setClipPlaneEnable(int index, bool enable)

+void Context::setClipPlaneEnabled(int index, bool enable)

 {

 	clipFlags = clipFlags & ~((int)!enable << index) | ((int)enable << index);

 	device->setClipFlags(clipFlags);

diff --git a/src/OpenGL/libGLES_CM/Context.h b/src/OpenGL/libGLES_CM/Context.h
index 064bc7a..b1073a4 100644
--- a/src/OpenGL/libGLES_CM/Context.h
+++ b/src/OpenGL/libGLES_CM/Context.h
@@ -120,7 +120,7 @@
 

 struct Light

 {

-	bool enable;

+	bool enabled;

 	Color ambient;

 	Color diffuse;

 	Color specular;

@@ -207,19 +207,19 @@
     GLclampf depthClearValue;

     int stencilClearValue;

 

-    bool cullFace;

+    bool cullFaceEnabled;

     GLenum cullMode;

     GLenum frontFace;

-    bool depthTest;

+    bool depthTestEnabled;

     GLenum depthFunc;

-    bool blend;

+    bool blendEnabled;

     GLenum sourceBlendRGB;

     GLenum destBlendRGB;

     GLenum sourceBlendAlpha;

     GLenum destBlendAlpha;

     GLenum blendEquationRGB;

     GLenum blendEquationAlpha;

-    bool stencilTest;

+    bool stencilTestEnabled;

     GLenum stencilFunc;

     GLint stencilRef;

     GLuint stencilMask;

@@ -227,17 +227,17 @@
     GLenum stencilPassDepthFail;

     GLenum stencilPassDepthPass;

     GLuint stencilWritemask;

-    bool polygonOffsetFill;

+    bool polygonOffsetFillEnabled;

     GLfloat polygonOffsetFactor;

     GLfloat polygonOffsetUnits;

-    bool sampleAlphaToCoverage;

-    bool sampleCoverage;

+    bool sampleAlphaToCoverageEnabled;

+    bool sampleCoverageEnabled;

     GLclampf sampleCoverageValue;

     bool sampleCoverageInvert;

-    bool scissorTest;

-    bool dither;

+    bool scissorTestEnabled;

+    bool ditherEnabled;

 	GLenum shadeModel;

-	bool colorLogicOp;

+	bool colorLogicOpEnabled;

 	GLenum logicalOperation;

 

     GLfloat lineWidth;

@@ -293,46 +293,46 @@
     void setClearDepth(float depth);

     void setClearStencil(int stencil);

 

-    void setCullFace(bool enabled);

+    void setCullFaceEnabled(bool enabled);

     bool isCullFaceEnabled() const;

     void setCullMode(GLenum mode);

     void setFrontFace(GLenum front);

 

-    void setDepthTest(bool enabled);

+    void setDepthTestEnabled(bool enabled);

     bool isDepthTestEnabled() const;

     void setDepthFunc(GLenum depthFunc);

     void setDepthRange(float zNear, float zFar);

 

-	void setAlphaTest(bool enabled);

+	void setAlphaTestEnabled(bool enabled);

     bool isAlphaTestEnabled() const;

     void setAlphaFunc(GLenum alphaFunc, GLclampf reference);

 

-    void setBlend(bool enabled);

+    void setBlendEnabled(bool enabled);

     bool isBlendEnabled() const;

     void setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha);

     void setBlendEquation(GLenum rgbEquation, GLenum alphaEquation);

 

-    void setStencilTest(bool enabled);

+    void setStencilTestEnabled(bool enabled);

     bool isStencilTestEnabled() const;

     void setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask);

     void setStencilWritemask(GLuint stencilWritemask);

     void setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass);

 

-    void setPolygonOffsetFill(bool enabled);

+    void setPolygonOffsetFillEnabled(bool enabled);

     bool isPolygonOffsetFillEnabled() const;

     void setPolygonOffsetParams(GLfloat factor, GLfloat units);

 

-    void setSampleAlphaToCoverage(bool enabled);

+    void setSampleAlphaToCoverageEnabled(bool enabled);

     bool isSampleAlphaToCoverageEnabled() const;

-    void setSampleCoverage(bool enabled);

+    void setSampleCoverageEnabled(bool enabled);

     bool isSampleCoverageEnabled() const;

     void setSampleCoverageParams(GLclampf value, bool invert);

 

 	void setShadeModel(GLenum mode);

-    void setDither(bool enabled);

+    void setDitherEnabled(bool enabled);

     bool isDitherEnabled() const;

-	void setLighting(bool enabled);

-	void setLight(int index, bool enable);

+	void setLightingEnabled(bool enabled);

+	void setLightEnabled(int index, bool enable);

 	void setLightAmbient(int index, float r, float g, float b, float a);

 	void setLightDiffuse(int index, float r, float g, float b, float a);

 	void setLightSpecular(int index, float r, float g, float b, float a);

@@ -349,7 +349,7 @@
 	void setMaterialEmission(float red, float green, float blue, float alpha);

 	void setMaterialShininess(float shininess);

 

-	void setFog(bool enabled);

+	void setFogEnabled(bool enabled);

 	void setFogMode(GLenum mode);

 	void setFogDensity(float fogDensity);

 	void setFogStart(float fogStart);

@@ -386,7 +386,7 @@
 

     void setViewportParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

-	void setScissorTest(bool enabled);

+	void setScissorTestEnabled(bool enabled);

     bool isScissorTestEnabled() const;

     void setScissorParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

@@ -400,7 +400,7 @@
 

     GLuint getArrayBufferName() const;

 

-    void setEnableVertexAttribArray(unsigned int attribNum, bool enabled);

+    void setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled);

     const VertexAttribute &getVertexAttribState(unsigned int attribNum);

     void setVertexAttribState(unsigned int attribNum, Buffer *boundBuffer, GLint size, GLenum type,

                               bool normalized, GLsizei stride, const void *pointer);

@@ -501,7 +501,7 @@
     void ortho(GLfloat left, GLfloat right, GLfloat bottom, GLfloat top, GLfloat zNear, GLfloat zFar);

 

 	void setClipPlane(int index, const float plane[4]);

-	void setClipPlaneEnable(int index, bool enable);

+	void setClipPlaneEnabled(int index, bool enable);

 	bool isClipPlaneEnabled(int index) const;

 

 private:

@@ -534,7 +534,7 @@
     VertexDataManager *mVertexDataManager;

     IndexDataManager *mIndexDataManager;

 

-	bool lighting;

+	bool lightingEnabled;

 	Light light[MAX_LIGHTS];

 	Color globalAmbient;

 	Color materialAmbient;

@@ -578,7 +578,7 @@
 

 	int clipFlags;

 

-	bool alphaTest;

+	bool alphaTestEnabled;

 	GLenum alphaTestFunc;

 	float alphaTestRef;

 

diff --git a/src/OpenGL/libGLES_CM/libGLES_CM.cpp b/src/OpenGL/libGLES_CM/libGLES_CM.cpp
index 39f894a..0119030 100644
--- a/src/OpenGL/libGLES_CM/libGLES_CM.cpp
+++ b/src/OpenGL/libGLES_CM/libGLES_CM.cpp
@@ -1189,28 +1189,28 @@
 	{

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(false);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(false);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(false); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(false);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(false);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(false);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(false);             break;

-		case GL_BLEND:                    context->setBlend(false);                 break;

-		case GL_DITHER:                   context->setDither(false);                break;

-		case GL_LIGHTING:                 context->setLighting(false);              break;

-		case GL_LIGHT0:                   context->setLight(0, false);              break;

-		case GL_LIGHT1:                   context->setLight(1, false);              break;

-		case GL_LIGHT2:                   context->setLight(2, false);              break;

-		case GL_LIGHT3:                   context->setLight(3, false);              break;

-		case GL_LIGHT4:                   context->setLight(4, false);              break;

-		case GL_LIGHT5:                   context->setLight(5, false);              break;

-		case GL_LIGHT6:                   context->setLight(6, false);              break;

-		case GL_LIGHT7:                   context->setLight(7, false);              break;

-		case GL_FOG:                      context->setFog(false);					break;

-		case GL_TEXTURE_2D:               context->setTexture2Denabled(false);      break;

-		case GL_TEXTURE_EXTERNAL_OES:     context->setTextureExternalEnabled(false); break;

-		case GL_ALPHA_TEST:               context->setAlphaTest(false);             break;

+		case GL_CULL_FACE:                context->setCullFaceEnabled(false);              break;

+		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFillEnabled(false);     break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverageEnabled(false); break;

+		case GL_SAMPLE_COVERAGE:          context->setSampleCoverageEnabled(false);        break;

+		case GL_SCISSOR_TEST:             context->setScissorTestEnabled(false);           break;

+		case GL_STENCIL_TEST:             context->setStencilTestEnabled(false);           break;

+		case GL_DEPTH_TEST:               context->setDepthTestEnabled(false);             break;

+		case GL_BLEND:                    context->setBlendEnabled(false);                 break;

+		case GL_DITHER:                   context->setDitherEnabled(false);                break;

+		case GL_LIGHTING:                 context->setLightingEnabled(false);              break;

+		case GL_LIGHT0:                   context->setLightEnabled(0, false);              break;

+		case GL_LIGHT1:                   context->setLightEnabled(1, false);              break;

+		case GL_LIGHT2:                   context->setLightEnabled(2, false);              break;

+		case GL_LIGHT3:                   context->setLightEnabled(3, false);              break;

+		case GL_LIGHT4:                   context->setLightEnabled(4, false);              break;

+		case GL_LIGHT5:                   context->setLightEnabled(5, false);              break;

+		case GL_LIGHT6:                   context->setLightEnabled(6, false);              break;

+		case GL_LIGHT7:                   context->setLightEnabled(7, false);              break;

+		case GL_FOG:                      context->setFogEnabled(false);                   break;

+		case GL_TEXTURE_2D:               context->setTexture2Denabled(false);             break;

+		case GL_TEXTURE_EXTERNAL_OES:     context->setTextureExternalEnabled(false);       break;

+		case GL_ALPHA_TEST:               context->setAlphaTestEnabled(false);             break;

 		case GL_COLOR_LOGIC_OP:           UNIMPLEMENTED(); break;

 		case GL_POINT_SMOOTH:             UNIMPLEMENTED(); break;

 		case GL_LINE_SMOOTH:              UNIMPLEMENTED(); break;

@@ -1223,12 +1223,12 @@
 		case GL_TEXTURE_COORD_ARRAY:      UNIMPLEMENTED(); break;

 		case GL_MULTISAMPLE:              UNIMPLEMENTED(); break;

 		case GL_SAMPLE_ALPHA_TO_ONE:      UNIMPLEMENTED(); break;

-		case GL_CLIP_PLANE0:              context->setClipPlaneEnable(0, false); break;

-		case GL_CLIP_PLANE1:              context->setClipPlaneEnable(1, false); break;

-		case GL_CLIP_PLANE2:              context->setClipPlaneEnable(2, false); break;

-		case GL_CLIP_PLANE3:              context->setClipPlaneEnable(3, false); break;

-		case GL_CLIP_PLANE4:              context->setClipPlaneEnable(4, false); break;

-		case GL_CLIP_PLANE5:              context->setClipPlaneEnable(5, false); break;

+		case GL_CLIP_PLANE0:              context->setClipPlaneEnabled(0, false); break;

+		case GL_CLIP_PLANE1:              context->setClipPlaneEnabled(1, false); break;

+		case GL_CLIP_PLANE2:              context->setClipPlaneEnabled(2, false); break;

+		case GL_CLIP_PLANE3:              context->setClipPlaneEnabled(3, false); break;

+		case GL_CLIP_PLANE4:              context->setClipPlaneEnabled(4, false); break;

+		case GL_CLIP_PLANE5:              context->setClipPlaneEnabled(5, false); break;

 		default:

 			return error(GL_INVALID_ENUM);

 		}

@@ -1247,10 +1247,10 @@
 

 		switch (array)

 		{

-		case GL_VERTEX_ARRAY:        context->setEnableVertexAttribArray(sw::Position, false);                            break;

-		case GL_COLOR_ARRAY:         context->setEnableVertexAttribArray(sw::Color0, false);                              break;

-		case GL_TEXTURE_COORD_ARRAY: context->setEnableVertexAttribArray(sw::TexCoord0 + (texture - GL_TEXTURE0), false); break;

-		case GL_NORMAL_ARRAY:        context->setEnableVertexAttribArray(sw::Normal, false);                              break;

+		case GL_VERTEX_ARRAY:        context->setVertexAttribArrayEnabled(sw::Position, false);                            break;

+		case GL_COLOR_ARRAY:         context->setVertexAttribArrayEnabled(sw::Color0, false);                              break;

+		case GL_TEXTURE_COORD_ARRAY: context->setVertexAttribArrayEnabled(sw::TexCoord0 + (texture - GL_TEXTURE0), false); break;

+		case GL_NORMAL_ARRAY:        context->setVertexAttribArrayEnabled(sw::Normal, false);                              break;

 		default:                     UNIMPLEMENTED();

 		}

 	}

@@ -1311,28 +1311,28 @@
 	{

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(true);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(true);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(true); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(true);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(true);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(true);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(true);             break;

-		case GL_BLEND:                    context->setBlend(true);                 break;

-		case GL_DITHER:                   context->setDither(true);                break;

-		case GL_LIGHTING:                 context->setLighting(true);              break;

-		case GL_LIGHT0:                   context->setLight(0, true);              break;

-		case GL_LIGHT1:                   context->setLight(1, true);              break;

-		case GL_LIGHT2:                   context->setLight(2, true);              break;

-		case GL_LIGHT3:                   context->setLight(3, true);              break;

-		case GL_LIGHT4:                   context->setLight(4, true);              break;

-		case GL_LIGHT5:                   context->setLight(5, true);              break;

-		case GL_LIGHT6:                   context->setLight(6, true);              break;

-		case GL_LIGHT7:                   context->setLight(7, true);              break;

-		case GL_FOG:                      context->setFog(true);				   break;

-		case GL_TEXTURE_2D:               context->setTexture2Denabled(true);      break;

-		case GL_TEXTURE_EXTERNAL_OES:     context->setTextureExternalEnabled(true); break;

-		case GL_ALPHA_TEST:               context->setAlphaTest(true);             break;

+		case GL_CULL_FACE:                context->setCullFaceEnabled(true);              break;

+		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFillEnabled(true);     break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverageEnabled(true); break;

+		case GL_SAMPLE_COVERAGE:          context->setSampleCoverageEnabled(true);        break;

+		case GL_SCISSOR_TEST:             context->setScissorTestEnabled(true);           break;

+		case GL_STENCIL_TEST:             context->setStencilTestEnabled(true);           break;

+		case GL_DEPTH_TEST:               context->setDepthTestEnabled(true);             break;

+		case GL_BLEND:                    context->setBlendEnabled(true);                 break;

+		case GL_DITHER:                   context->setDitherEnabled(true);                break;

+		case GL_LIGHTING:                 context->setLightingEnabled(true);              break;

+		case GL_LIGHT0:                   context->setLightEnabled(0, true);              break;

+		case GL_LIGHT1:                   context->setLightEnabled(1, true);              break;

+		case GL_LIGHT2:                   context->setLightEnabled(2, true);              break;

+		case GL_LIGHT3:                   context->setLightEnabled(3, true);              break;

+		case GL_LIGHT4:                   context->setLightEnabled(4, true);              break;

+		case GL_LIGHT5:                   context->setLightEnabled(5, true);              break;

+		case GL_LIGHT6:                   context->setLightEnabled(6, true);              break;

+		case GL_LIGHT7:                   context->setLightEnabled(7, true);              break;

+		case GL_FOG:                      context->setFogEnabled(true);				      break;

+		case GL_TEXTURE_2D:               context->setTexture2Denabled(true);             break;

+		case GL_TEXTURE_EXTERNAL_OES:     context->setTextureExternalEnabled(true);       break;

+		case GL_ALPHA_TEST:               context->setAlphaTestEnabled(true);             break;

 		case GL_COLOR_LOGIC_OP:           UNIMPLEMENTED(); break;

 		case GL_POINT_SMOOTH:             UNIMPLEMENTED(); break;

 		case GL_LINE_SMOOTH:              UNIMPLEMENTED(); break;

@@ -1345,12 +1345,12 @@
 		case GL_TEXTURE_COORD_ARRAY:      UNIMPLEMENTED(); break;

 		case GL_MULTISAMPLE:              UNIMPLEMENTED(); break;

 		case GL_SAMPLE_ALPHA_TO_ONE:      UNIMPLEMENTED(); break;

-		case GL_CLIP_PLANE0:              context->setClipPlaneEnable(0, true); break;

-		case GL_CLIP_PLANE1:              context->setClipPlaneEnable(1, true); break;

-		case GL_CLIP_PLANE2:              context->setClipPlaneEnable(2, true); break;

-		case GL_CLIP_PLANE3:              context->setClipPlaneEnable(3, true); break;

-		case GL_CLIP_PLANE4:              context->setClipPlaneEnable(4, true); break;

-		case GL_CLIP_PLANE5:              context->setClipPlaneEnable(5, true); break;

+		case GL_CLIP_PLANE0:              context->setClipPlaneEnabled(0, true); break;

+		case GL_CLIP_PLANE1:              context->setClipPlaneEnabled(1, true); break;

+		case GL_CLIP_PLANE2:              context->setClipPlaneEnabled(2, true); break;

+		case GL_CLIP_PLANE3:              context->setClipPlaneEnabled(3, true); break;

+		case GL_CLIP_PLANE4:              context->setClipPlaneEnabled(4, true); break;

+		case GL_CLIP_PLANE5:              context->setClipPlaneEnabled(5, true); break;

 		default:

 			return error(GL_INVALID_ENUM);

 		}

@@ -1369,10 +1369,10 @@
 

 		switch(array)

 		{

-		case GL_VERTEX_ARRAY:        context->setEnableVertexAttribArray(sw::Position, true);                            break;

-		case GL_COLOR_ARRAY:         context->setEnableVertexAttribArray(sw::Color0, true);                              break;

-		case GL_TEXTURE_COORD_ARRAY: context->setEnableVertexAttribArray(sw::TexCoord0 + (texture - GL_TEXTURE0), true); break;

-		case GL_NORMAL_ARRAY:        context->setEnableVertexAttribArray(sw::Normal, true);                              break;

+		case GL_VERTEX_ARRAY:        context->setVertexAttribArrayEnabled(sw::Position, true);                            break;

+		case GL_COLOR_ARRAY:         context->setVertexAttribArrayEnabled(sw::Color0, true);                              break;

+		case GL_TEXTURE_COORD_ARRAY: context->setVertexAttribArrayEnabled(sw::TexCoord0 + (texture - GL_TEXTURE0), true); break;

+		case GL_NORMAL_ARRAY:        context->setVertexAttribArrayEnabled(sw::Normal, true);                              break;

 		default:                     UNIMPLEMENTED();

 		}

 	}

diff --git a/src/OpenGL/libGLESv2/Context.cpp b/src/OpenGL/libGLESv2/Context.cpp
index ae733d0..079c157 100644
--- a/src/OpenGL/libGLESv2/Context.cpp
+++ b/src/OpenGL/libGLESv2/Context.cpp
@@ -55,12 +55,12 @@
     mState.depthClearValue = 1.0f;

     mState.stencilClearValue = 0;

 

-    mState.cullFace = false;

+    mState.cullFaceEnabled = false;

     mState.cullMode = GL_BACK;

     mState.frontFace = GL_CCW;

-    mState.depthTest = false;

+    mState.depthTestEnabled = false;

     mState.depthFunc = GL_LESS;

-    mState.blend = false;

+    mState.blendEnabled = false;

     mState.sourceBlendRGB = GL_ONE;

     mState.sourceBlendAlpha = GL_ONE;

     mState.destBlendRGB = GL_ZERO;

@@ -71,7 +71,7 @@
     mState.blendColor.green = 0;

     mState.blendColor.blue = 0;

     mState.blendColor.alpha = 0;

-    mState.stencilTest = false;

+    mState.stencilTestEnabled = false;

     mState.stencilFunc = GL_ALWAYS;

     mState.stencilRef = 0;

     mState.stencilMask = -1;

@@ -86,17 +86,17 @@
     mState.stencilBackFail = GL_KEEP;

     mState.stencilBackPassDepthFail = GL_KEEP;

     mState.stencilBackPassDepthPass = GL_KEEP;

-    mState.polygonOffsetFill = false;

+    mState.polygonOffsetFillEnabled = false;

     mState.polygonOffsetFactor = 0.0f;

     mState.polygonOffsetUnits = 0.0f;

-    mState.sampleAlphaToCoverage = false;

-    mState.sampleCoverage = false;

+    mState.sampleAlphaToCoverageEnabled = false;

+    mState.sampleCoverageEnabled = false;

     mState.sampleCoverageValue = 1.0f;

     mState.sampleCoverageInvert = false;

-    mState.scissorTest = false;

-    mState.dither = true;

-    mState.primitiveRestartFixedIndex = false;

-    mState.rasterizerDiscard = false;

+    mState.scissorTestEnabled = false;

+    mState.ditherEnabled = true;

+    mState.primitiveRestartFixedIndexEnabled = false;

+    mState.rasterizerDiscardEnabled = false;

     mState.generateMipmapHint = GL_DONT_CARE;

     mState.fragmentShaderDerivativeHint = GL_DONT_CARE;

 

@@ -349,14 +349,14 @@
     mState.stencilClearValue = stencil;

 }

 

-void Context::setCullFace(bool enabled)

+void Context::setCullFaceEnabled(bool enabled)

 {

-    mState.cullFace = enabled;

+    mState.cullFaceEnabled = enabled;

 }

 

 bool Context::isCullFaceEnabled() const

 {

-    return mState.cullFace;

+    return mState.cullFaceEnabled;

 }

 

 void Context::setCullMode(GLenum mode)

@@ -373,18 +373,18 @@
     }

 }

 

-void Context::setDepthTest(bool enabled)

+void Context::setDepthTestEnabled(bool enabled)

 {

-    if(mState.depthTest != enabled)

+    if(mState.depthTestEnabled != enabled)

     {

-        mState.depthTest = enabled;

+        mState.depthTestEnabled = enabled;

         mDepthStateDirty = true;

     }

 }

 

 bool Context::isDepthTestEnabled() const

 {

-    return mState.depthTest;

+    return mState.depthTestEnabled;

 }

 

 void Context::setDepthFunc(GLenum depthFunc)

@@ -402,18 +402,18 @@
     mState.zFar = zFar;

 }

 

-void Context::setBlend(bool enabled)

+void Context::setBlendEnabled(bool enabled)

 {

-    if(mState.blend != enabled)

+    if(mState.blendEnabled != enabled)

     {

-        mState.blend = enabled;

+        mState.blendEnabled = enabled;

         mBlendStateDirty = true;

     }

 }

 

 bool Context::isBlendEnabled() const

 {

-    return mState.blend;

+    return mState.blendEnabled;

 }

 

 void Context::setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha)

@@ -457,25 +457,25 @@
     }

 }

 

-void Context::setStencilTest(bool enabled)

+void Context::setStencilTestEnabled(bool enabled)

 {

-    if(mState.stencilTest != enabled)

+    if(mState.stencilTestEnabled != enabled)

     {

-        mState.stencilTest = enabled;

+        mState.stencilTestEnabled = enabled;

         mStencilStateDirty = true;

     }

 }

 

 bool Context::isStencilTestEnabled() const

 {

-    return mState.stencilTest;

+    return mState.stencilTestEnabled;

 }

 

 void Context::setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask)

 {

     if(mState.stencilFunc != stencilFunc ||

-        mState.stencilRef != stencilRef ||

-        mState.stencilMask != stencilMask)

+       mState.stencilRef != stencilRef ||

+       mState.stencilMask != stencilMask)

     {

         mState.stencilFunc = stencilFunc;

         mState.stencilRef = (stencilRef > 0) ? stencilRef : 0;

@@ -487,8 +487,8 @@
 void Context::setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask)

 {

     if(mState.stencilBackFunc != stencilBackFunc ||

-        mState.stencilBackRef != stencilBackRef ||

-        mState.stencilBackMask != stencilBackMask)

+       mState.stencilBackRef != stencilBackRef ||

+       mState.stencilBackMask != stencilBackMask)

     {

         mState.stencilBackFunc = stencilBackFunc;

         mState.stencilBackRef = (stencilBackRef > 0) ? stencilBackRef : 0;

@@ -518,8 +518,8 @@
 void Context::setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass)

 {

     if(mState.stencilFail != stencilFail ||

-        mState.stencilPassDepthFail != stencilPassDepthFail ||

-        mState.stencilPassDepthPass != stencilPassDepthPass)

+       mState.stencilPassDepthFail != stencilPassDepthFail ||

+       mState.stencilPassDepthPass != stencilPassDepthPass)

     {

         mState.stencilFail = stencilFail;

         mState.stencilPassDepthFail = stencilPassDepthFail;

@@ -531,8 +531,8 @@
 void Context::setStencilBackOperations(GLenum stencilBackFail, GLenum stencilBackPassDepthFail, GLenum stencilBackPassDepthPass)

 {

     if(mState.stencilBackFail != stencilBackFail ||

-        mState.stencilBackPassDepthFail != stencilBackPassDepthFail ||

-        mState.stencilBackPassDepthPass != stencilBackPassDepthPass)

+       mState.stencilBackPassDepthFail != stencilBackPassDepthFail ||

+       mState.stencilBackPassDepthPass != stencilBackPassDepthPass)

     {

         mState.stencilBackFail = stencilBackFail;

         mState.stencilBackPassDepthFail = stencilBackPassDepthFail;

@@ -541,24 +541,24 @@
     }

 }

 

-void Context::setPolygonOffsetFill(bool enabled)

+void Context::setPolygonOffsetFillEnabled(bool enabled)

 {

-    if(mState.polygonOffsetFill != enabled)

+    if(mState.polygonOffsetFillEnabled != enabled)

     {

-        mState.polygonOffsetFill = enabled;

+        mState.polygonOffsetFillEnabled = enabled;

         mPolygonOffsetStateDirty = true;

     }

 }

 

 bool Context::isPolygonOffsetFillEnabled() const

 {

-    return mState.polygonOffsetFill;

+    return mState.polygonOffsetFillEnabled;

 }

 

 void Context::setPolygonOffsetParams(GLfloat factor, GLfloat units)

 {

     if(mState.polygonOffsetFactor != factor ||

-        mState.polygonOffsetUnits != units)

+       mState.polygonOffsetUnits != units)

     {

         mState.polygonOffsetFactor = factor;

         mState.polygonOffsetUnits = units;

@@ -566,38 +566,38 @@
     }

 }

 

-void Context::setSampleAlphaToCoverage(bool enabled)

+void Context::setSampleAlphaToCoverageEnabled(bool enabled)

 {

-    if(mState.sampleAlphaToCoverage != enabled)

+    if(mState.sampleAlphaToCoverageEnabled != enabled)

     {

-        mState.sampleAlphaToCoverage = enabled;

+        mState.sampleAlphaToCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleAlphaToCoverageEnabled() const

 {

-    return mState.sampleAlphaToCoverage;

+    return mState.sampleAlphaToCoverageEnabled;

 }

 

-void Context::setSampleCoverage(bool enabled)

+void Context::setSampleCoverageEnabled(bool enabled)

 {

-    if(mState.sampleCoverage != enabled)

+    if(mState.sampleCoverageEnabled != enabled)

     {

-        mState.sampleCoverage = enabled;

+        mState.sampleCoverageEnabled = enabled;

         mSampleStateDirty = true;

     }

 }

 

 bool Context::isSampleCoverageEnabled() const

 {

-    return mState.sampleCoverage;

+    return mState.sampleCoverageEnabled;

 }

 

 void Context::setSampleCoverageParams(GLclampf value, bool invert)

 {

     if(mState.sampleCoverageValue != value ||

-        mState.sampleCoverageInvert != invert)

+       mState.sampleCoverageInvert != invert)

     {

         mState.sampleCoverageValue = value;

         mState.sampleCoverageInvert = invert;

@@ -605,50 +605,50 @@
     }

 }

 

-void Context::setScissorTest(bool enabled)

+void Context::setScissorTestEnabled(bool enabled)

 {

-    mState.scissorTest = enabled;

+    mState.scissorTestEnabled = enabled;

 }

 

 bool Context::isScissorTestEnabled() const

 {

-    return mState.scissorTest;

+    return mState.scissorTestEnabled;

 }

 

-void Context::setDither(bool enabled)

+void Context::setDitherEnabled(bool enabled)

 {

-    if(mState.dither != enabled)

+    if(mState.ditherEnabled != enabled)

     {

-        mState.dither = enabled;

+        mState.ditherEnabled = enabled;

         mDitherStateDirty = true;

     }

 }

 

 bool Context::isDitherEnabled() const

 {

-    return mState.dither;

+    return mState.ditherEnabled;

 }

 

-void Context::setPrimitiveRestartFixedIndex(bool enabled)

+void Context::setPrimitiveRestartFixedIndexEnabled(bool enabled)

 {

     UNIMPLEMENTED();

-    mState.primitiveRestartFixedIndex = enabled;

+    mState.primitiveRestartFixedIndexEnabled = enabled;

 }

 

 bool Context::isPrimitiveRestartFixedIndexEnabled() const

 {

-    return mState.primitiveRestartFixedIndex;

+    return mState.primitiveRestartFixedIndexEnabled;

 }

 

-void Context::setRasterizerDiscard(bool enabled)

+void Context::setRasterizerDiscardEnabled(bool enabled)

 {

     UNIMPLEMENTED();

-    mState.rasterizerDiscard = enabled;

+    mState.rasterizerDiscardEnabled = enabled;

 }

 

 bool Context::isRasterizerDiscardEnabled() const

 {

-    return mState.rasterizerDiscard;

+    return mState.rasterizerDiscardEnabled;

 }

 

 void Context::setLineWidth(GLfloat width)

@@ -792,7 +792,7 @@
 	return 0;

 }

 

-void Context::setEnableVertexAttribArray(unsigned int attribNum, bool enabled)

+void Context::setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled)

 {

 	getCurrentVertexArray()->enableAttribute(attribNum, enabled);

 }

@@ -1827,17 +1827,17 @@
         params[2] = mState.colorMaskBlue;

         params[3] = mState.colorMaskAlpha;

         break;

-    case GL_CULL_FACE:                *params = mState.cullFace;                  break;

-    case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFill;         break;

-    case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverage;     break;

-    case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverage;            break;

-    case GL_SCISSOR_TEST:             *params = mState.scissorTest;               break;

-    case GL_STENCIL_TEST:             *params = mState.stencilTest;               break;

-    case GL_DEPTH_TEST:               *params = mState.depthTest;                 break;

-    case GL_BLEND:                    *params = mState.blend;                     break;

-    case GL_DITHER:                   *params = mState.dither;                    break;

-    case GL_PRIMITIVE_RESTART_FIXED_INDEX: *params = mState.primitiveRestartFixedIndex; break;

-    case GL_RASTERIZER_DISCARD:       *params = mState.rasterizerDiscard;         break;

+    case GL_CULL_FACE:                *params = mState.cullFaceEnabled;                  break;

+    case GL_POLYGON_OFFSET_FILL:      *params = mState.polygonOffsetFillEnabled;         break;

+    case GL_SAMPLE_ALPHA_TO_COVERAGE: *params = mState.sampleAlphaToCoverageEnabled;     break;

+    case GL_SAMPLE_COVERAGE:          *params = mState.sampleCoverageEnabled;            break;

+    case GL_SCISSOR_TEST:             *params = mState.scissorTestEnabled;               break;

+    case GL_STENCIL_TEST:             *params = mState.stencilTestEnabled;               break;

+    case GL_DEPTH_TEST:               *params = mState.depthTestEnabled;                 break;

+    case GL_BLEND:                    *params = mState.blendEnabled;                     break;

+    case GL_DITHER:                   *params = mState.ditherEnabled;                    break;

+    case GL_PRIMITIVE_RESTART_FIXED_INDEX: *params = mState.primitiveRestartFixedIndexEnabled; break;

+    case GL_RASTERIZER_DISCARD:       *params = mState.rasterizerDiscardEnabled;         break;

 	case GL_TRANSFORM_FEEDBACK_ACTIVE:

 		{

 			TransformFeedback* transformFeedback = getTransformFeedback(mState.transformFeedback);

@@ -2683,7 +2683,7 @@
 

 void Context::applyScissor(int width, int height)

 {

-	if(mState.scissorTest)

+	if(mState.scissorTestEnabled)

 	{

 		sw::Rect scissor = { mState.scissorX, mState.scissorY, mState.scissorX + mState.scissorWidth, mState.scissorY + mState.scissorHeight };

 		scissor.clip(0, 0, width, height);

@@ -2761,7 +2761,7 @@
 {

     Framebuffer *framebuffer = getDrawFramebuffer();

 

-    if(mState.cullFace)

+    if(mState.cullFaceEnabled)

     {

         device->setCullMode(es2sw::ConvertCullMode(mState.cullMode, mState.frontFace));

     }

@@ -2772,7 +2772,7 @@
 

     if(mDepthStateDirty)

     {

-        if(mState.depthTest)

+        if(mState.depthTestEnabled)

         {

 			device->setDepthBufferEnable(true);

 			device->setDepthCompare(es2sw::ConvertDepthComparison(mState.depthFunc));

@@ -2787,7 +2787,7 @@
 

     if(mBlendStateDirty)

     {

-        if(mState.blend)

+        if(mState.blendEnabled)

         {

 			device->setAlphaBlendEnable(true);

 			device->setSeparateAlphaBlendEnable(true);

@@ -2812,7 +2812,7 @@
 

     if(mStencilStateDirty || mFrontFaceDirty)

     {

-        if(mState.stencilTest && framebuffer->hasStencil())

+        if(mState.stencilTestEnabled && framebuffer->hasStencil())

         {

 			device->setStencilEnable(true);

 			device->setTwoSidedStencil(true);

@@ -2885,7 +2885,7 @@
 

     if(mPolygonOffsetStateDirty)

     {

-        if(mState.polygonOffsetFill)

+        if(mState.polygonOffsetFillEnabled)

         {

             Renderbuffer *depthbuffer = framebuffer->getDepthbuffer();

             if(depthbuffer)

@@ -2906,7 +2906,7 @@
 

     if(mSampleStateDirty)

     {

-        if(mState.sampleAlphaToCoverage)

+        if(mState.sampleAlphaToCoverageEnabled)

         {

             device->setTransparencyAntialiasing(sw::TRANSPARENCY_ALPHA_TO_COVERAGE);

         }

@@ -2915,7 +2915,7 @@
 			device->setTransparencyAntialiasing(sw::TRANSPARENCY_NONE);

 		}

 

-        if(mState.sampleCoverage)

+        if(mState.sampleCoverageEnabled)

         {

             unsigned int mask = 0;

             if(mState.sampleCoverageValue != 0)

@@ -3984,7 +3984,7 @@
 

 bool Context::cullSkipsDraw(GLenum drawMode)

 {

-    return mState.cullFace && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

+    return mState.cullFaceEnabled && mState.cullMode == GL_FRONT_AND_BACK && isTriangleMode(drawMode);

 }

 

 bool Context::isTriangleMode(GLenum drawMode)

@@ -4106,7 +4106,7 @@
 	sw::Rect sourceScissoredRect = sourceRect;

     sw::Rect destScissoredRect = destRect;

 

-    if(mState.scissorTest)   // Only write to parts of the destination framebuffer which pass the scissor test

+    if(mState.scissorTestEnabled)   // Only write to parts of the destination framebuffer which pass the scissor test

     {

         if(destRect.x0 < mState.scissorX)

         {

diff --git a/src/OpenGL/libGLESv2/Context.h b/src/OpenGL/libGLESv2/Context.h
index 7232b98..87209a1 100644
--- a/src/OpenGL/libGLESv2/Context.h
+++ b/src/OpenGL/libGLESv2/Context.h
@@ -140,7 +140,7 @@
 // Helper structure describing a single vertex attribute

 class VertexAttribute

 {

-  public:

+public:

     VertexAttribute() : mType(GL_FLOAT), mSize(0), mNormalized(false), mStride(0), mDivisor(0), mPointer(NULL), mArrayEnabled(false)

     {

         mCurrentValue[0].f = 0.0f;

@@ -245,6 +245,7 @@
     gl::BindingPointer<Buffer> mBoundBuffer;   // Captured when glVertexAttribPointer is called.

 

     bool mArrayEnabled;   // From glEnable/DisableVertexAttribArray

+

 private:

 	union ValueUnion

 	{

@@ -254,6 +255,7 @@
 		GLint i;

 		GLuint ui;

 	};

+

 	ValueUnion mCurrentValue[4];   // From glVertexAttrib

 	ValueUnion::Type mCurrentValueType;

 };

@@ -267,12 +269,12 @@
     GLclampf depthClearValue;

     int stencilClearValue;

 

-    bool cullFace;

+    bool cullFaceEnabled;

     GLenum cullMode;

     GLenum frontFace;

-    bool depthTest;

+    bool depthTestEnabled;

     GLenum depthFunc;

-    bool blend;

+    bool blendEnabled;

     GLenum sourceBlendRGB;

     GLenum destBlendRGB;

     GLenum sourceBlendAlpha;

@@ -280,7 +282,7 @@
     GLenum blendEquationRGB;

     GLenum blendEquationAlpha;

     Color blendColor;

-    bool stencilTest;

+    bool stencilTestEnabled;

     GLenum stencilFunc;

     GLint stencilRef;

     GLuint stencilMask;

@@ -295,18 +297,18 @@
     GLenum stencilBackPassDepthFail;

     GLenum stencilBackPassDepthPass;

     GLuint stencilBackWritemask;

-    bool polygonOffsetFill;

+    bool polygonOffsetFillEnabled;

     GLfloat polygonOffsetFactor;

     GLfloat polygonOffsetUnits;

-    bool sampleAlphaToCoverage;

-    bool sampleCoverage;

+    bool sampleAlphaToCoverageEnabled;

+    bool sampleCoverageEnabled;

     GLclampf sampleCoverageValue;

     bool sampleCoverageInvert;

-    bool scissorTest;

-    bool dither;

-    bool primitiveRestartFixedIndex;

-    bool rasterizerDiscard;

-    bool colorLogicOp;

+    bool scissorTestEnabled;

+    bool ditherEnabled;

+    bool primitiveRestartFixedIndexEnabled;

+    bool rasterizerDiscardEnabled;

+    bool colorLogicOpEnabled;

     GLenum logicalOperation;

 

     GLfloat lineWidth;

@@ -377,23 +379,23 @@
     void setClearDepth(float depth);

     void setClearStencil(int stencil);

 

-    void setCullFace(bool enabled);

+    void setCullFaceEnabled(bool enabled);

     bool isCullFaceEnabled() const;

     void setCullMode(GLenum mode);

     void setFrontFace(GLenum front);

 

-    void setDepthTest(bool enabled);

+    void setDepthTestEnabled(bool enabled);

     bool isDepthTestEnabled() const;

     void setDepthFunc(GLenum depthFunc);

     void setDepthRange(float zNear, float zFar);

     

-    void setBlend(bool enabled);

+    void setBlendEnabled(bool enabled);

     bool isBlendEnabled() const;

     void setBlendFactors(GLenum sourceRGB, GLenum destRGB, GLenum sourceAlpha, GLenum destAlpha);

     void setBlendColor(float red, float green, float blue, float alpha);

     void setBlendEquation(GLenum rgbEquation, GLenum alphaEquation);

 

-    void setStencilTest(bool enabled);

+    void setStencilTestEnabled(bool enabled);

     bool isStencilTestEnabled() const;

     void setStencilParams(GLenum stencilFunc, GLint stencilRef, GLuint stencilMask);

     void setStencilBackParams(GLenum stencilBackFunc, GLint stencilBackRef, GLuint stencilBackMask);

@@ -402,23 +404,23 @@
     void setStencilOperations(GLenum stencilFail, GLenum stencilPassDepthFail, GLenum stencilPassDepthPass);

     void setStencilBackOperations(GLenum stencilBackFail, GLenum stencilBackPassDepthFail, GLenum stencilBackPassDepthPass);

 

-    void setPolygonOffsetFill(bool enabled);

+    void setPolygonOffsetFillEnabled(bool enabled);

     bool isPolygonOffsetFillEnabled() const;

     void setPolygonOffsetParams(GLfloat factor, GLfloat units);

 

-    void setSampleAlphaToCoverage(bool enabled);

+    void setSampleAlphaToCoverageEnabled(bool enabled);

     bool isSampleAlphaToCoverageEnabled() const;

-    void setSampleCoverage(bool enabled);

+    void setSampleCoverageEnabled(bool enabled);

     bool isSampleCoverageEnabled() const;

     void setSampleCoverageParams(GLclampf value, bool invert);

 

-    void setDither(bool enabled);

+    void setDitherEnabled(bool enabled);

     bool isDitherEnabled() const;

 

-    void setPrimitiveRestartFixedIndex(bool enabled);

+    void setPrimitiveRestartFixedIndexEnabled(bool enabled);

     bool isPrimitiveRestartFixedIndexEnabled() const;

 

-    void setRasterizerDiscard(bool enabled);

+    void setRasterizerDiscardEnabled(bool enabled);

     bool isRasterizerDiscardEnabled() const;

 

     void setLineWidth(GLfloat width);

@@ -428,7 +430,7 @@
 

     void setViewportParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

-	void setScissorTest(bool enabled);

+	void setScissorTestEnabled(bool enabled);

     bool isScissorTestEnabled() const;

     void setScissorParams(GLint x, GLint y, GLsizei width, GLsizei height);

 

@@ -451,7 +453,7 @@
     GLuint getArrayBufferName() const;

 	GLuint getElementArrayBufferName() const;

 

-    void setEnableVertexAttribArray(unsigned int attribNum, bool enabled);

+    void setVertexAttribArrayEnabled(unsigned int attribNum, bool enabled);

     void setVertexAttribDivisor(unsigned int attribNum, GLuint divisor);

     const VertexAttribute &getVertexAttribState(unsigned int attribNum) const;

     void setVertexAttribState(unsigned int attribNum, Buffer *boundBuffer, GLint size, GLenum type,

diff --git a/src/OpenGL/libGLESv2/libGLESv2.cpp b/src/OpenGL/libGLESv2/libGLESv2.cpp
index 7e5a369..946d7ad 100644
--- a/src/OpenGL/libGLESv2/libGLESv2.cpp
+++ b/src/OpenGL/libGLESv2/libGLESv2.cpp
@@ -1713,17 +1713,17 @@
 	{

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(false);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(false);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(false); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(false);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(false);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(false);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(false);             break;

-		case GL_BLEND:                    context->setBlend(false);                 break;

-		case GL_DITHER:                   context->setDither(false);                break;

-		case GL_PRIMITIVE_RESTART_FIXED_INDEX: context->setPrimitiveRestartFixedIndex(false); break;

-		case GL_RASTERIZER_DISCARD:       context->setRasterizerDiscard(false); break;

+		case GL_CULL_FACE:                     context->setCullFaceEnabled(false);                   break;

+		case GL_POLYGON_OFFSET_FILL:           context->setPolygonOffsetFillEnabled(false);          break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE:      context->setSampleAlphaToCoverageEnabled(false);      break;

+		case GL_SAMPLE_COVERAGE:               context->setSampleCoverageEnabled(false);             break;

+		case GL_SCISSOR_TEST:                  context->setScissorTestEnabled(false);                break;

+		case GL_STENCIL_TEST:                  context->setStencilTestEnabled(false);                break;

+		case GL_DEPTH_TEST:                    context->setDepthTestEnabled(false);                  break;

+		case GL_BLEND:                         context->setBlendEnabled(false);                      break;

+		case GL_DITHER:                        context->setDitherEnabled(false);                     break;

+		case GL_PRIMITIVE_RESTART_FIXED_INDEX: context->setPrimitiveRestartFixedIndexEnabled(false); break;

+		case GL_RASTERIZER_DISCARD:            context->setRasterizerDiscardEnabled(false);          break;

 		default:

 			return error(GL_INVALID_ENUM);

 		}

@@ -1743,7 +1743,7 @@
 

 	if(context)

 	{

-		context->setEnableVertexAttribArray(index, false);

+		context->setVertexAttribArrayEnabled(index, false);

 	}

 }

 

@@ -2058,17 +2058,17 @@
 	{

 		switch(cap)

 		{

-		case GL_CULL_FACE:                context->setCullFace(true);              break;

-		case GL_POLYGON_OFFSET_FILL:      context->setPolygonOffsetFill(true);     break;

-		case GL_SAMPLE_ALPHA_TO_COVERAGE: context->setSampleAlphaToCoverage(true); break;

-		case GL_SAMPLE_COVERAGE:          context->setSampleCoverage(true);        break;

-		case GL_SCISSOR_TEST:             context->setScissorTest(true);           break;

-		case GL_STENCIL_TEST:             context->setStencilTest(true);           break;

-		case GL_DEPTH_TEST:               context->setDepthTest(true);             break;

-		case GL_BLEND:                    context->setBlend(true);                 break;

-		case GL_DITHER:                   context->setDither(true);                break;

-		case GL_PRIMITIVE_RESTART_FIXED_INDEX: context->setPrimitiveRestartFixedIndex(true); break;

-		case GL_RASTERIZER_DISCARD:       context->setRasterizerDiscard(true); break;

+		case GL_CULL_FACE:                     context->setCullFaceEnabled(true);                   break;

+		case GL_POLYGON_OFFSET_FILL:           context->setPolygonOffsetFillEnabled(true);          break;

+		case GL_SAMPLE_ALPHA_TO_COVERAGE:      context->setSampleAlphaToCoverageEnabled(true);      break;

+		case GL_SAMPLE_COVERAGE:               context->setSampleCoverageEnabled(true);             break;

+		case GL_SCISSOR_TEST:                  context->setScissorTestEnabled(true);                break;

+		case GL_STENCIL_TEST:                  context->setStencilTestEnabled(true);                break;

+		case GL_DEPTH_TEST:                    context->setDepthTestEnabled(true);                  break;

+		case GL_BLEND:                         context->setBlendEnabled(true);                      break;

+		case GL_DITHER:                        context->setDitherEnabled(true);                     break;

+		case GL_PRIMITIVE_RESTART_FIXED_INDEX: context->setPrimitiveRestartFixedIndexEnabled(true); break;

+		case GL_RASTERIZER_DISCARD:            context->setRasterizerDiscardEnabled(true);          break;

 		default:

 			return error(GL_INVALID_ENUM);

 		}

@@ -2088,7 +2088,7 @@
 

 	if(context)

 	{

-		context->setEnableVertexAttribArray(index, true);

+		context->setVertexAttribArrayEnabled(index, true);

 	}

 }