Refactored texture dirtiness.

TRAC #18714
Signed-off-by: Daniel Koch
Author: Nicolas Capens

git-svn-id: https://angleproject.googlecode.com/svn/trunk@824 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Texture.cpp b/src/libGLESv2/Texture.cpp
index bf4136c..97ffea0 100644
--- a/src/libGLESv2/Texture.cpp
+++ b/src/libGLESv2/Texture.cpp
@@ -114,9 +114,9 @@
     mMagFilter = GL_LINEAR;
     mWrapS = GL_REPEAT;
     mWrapT = GL_REPEAT;
-    mDirtyParameter = true;
+    mDirtyParameters = true;
     
-    mDirtyImage = true;
+    mDirtyImages = true;
     
     mIsRenderable = false;
 }
@@ -146,7 +146,7 @@
             if (mMinFilter != filter)
             {
                 mMinFilter = filter;
-                mDirtyParameter = true;
+                mDirtyParameters = true;
             }
             return true;
         }
@@ -166,7 +166,7 @@
             if (mMagFilter != filter)
             {
                 mMagFilter = filter;
-                mDirtyParameter = true;
+                mDirtyParameters = true;
             }
             return true;
         }
@@ -187,7 +187,7 @@
             if (mWrapS != wrap)
             {
                 mWrapS = wrap;
-                mDirtyParameter = true;
+                mDirtyParameters = true;
             }
             return true;
         }
@@ -208,7 +208,7 @@
             if (mWrapT != wrap)
             {
                 mWrapT = wrap;
-                mDirtyParameter = true;
+                mDirtyParameters = true;
             }
             return true;
         }
@@ -1119,7 +1119,7 @@
         }
 
         image->dirty = true;
-        mDirtyImage = true;
+        mDirtyImages = true;
     }
 }
 
@@ -1143,7 +1143,7 @@
         }
 
         image->dirty = true;
-        mDirtyImage = true;
+        mDirtyImages = true;
     }
 }
 
@@ -1186,7 +1186,7 @@
         }
 
         image->dirty = true;
-        mDirtyImage = true;
+        mDirtyImages = true;
     }
 
     return true;
@@ -1230,7 +1230,7 @@
         }
 
         image->dirty = true;
-        mDirtyImage = true;
+        mDirtyImages = true;
     }
 
     return true;
@@ -1413,7 +1413,7 @@
     renderTargetData->Release();
 
     image->dirty = true;
-    mDirtyImage = true;
+    mDirtyImages = true;
 }
 
 IDirect3DBaseTexture9 *Texture::getTexture()
@@ -1433,20 +1433,20 @@
     return getBaseTexture();
 }
 
-bool Texture::isDirtyParameter() const
+bool Texture::hasDirtyParameters() const
 {
-    return mDirtyParameter;
+    return mDirtyParameters;
 }
 
-bool Texture::isDirtyImage() const
+bool Texture::hasDirtyImages() const
 {
-    return mDirtyImage;
+    return mDirtyImages;
 }
 
 void Texture::resetDirty()
 {
-    mDirtyParameter = false;
-    mDirtyImage = false;
+    mDirtyParameters = false;
+    mDirtyImages = false;
 }
 
 unsigned int Texture::getSerial() const
@@ -1577,13 +1577,10 @@
             mImageArray[i].dirty = true;
         }
 
-        if (mTexture != NULL)
-        {
-            mTexture->Release();
-            mTexture = NULL;
-            mDirtyImage = true;
-            mIsRenderable = false;
-        }
+        mTexture->Release();
+        mTexture = NULL;
+        mDirtyImages = true;
+        mIsRenderable = false;
 
         if (mSurface)
         {
@@ -1624,7 +1621,7 @@
     IDirect3DTexture9 *texture = surface->getOffscreenTexture();
 
     mTexture = texture;
-    mDirtyImage = true;
+    mDirtyImages = true;
     mIsRenderable = true;
     mSurface = surface;
     mSurface->setBoundTexture(this);
@@ -1896,7 +1893,7 @@
     }
 
     mTexture = texture;
-    mDirtyImage = true;
+    mDirtyImages = true;
     mIsRenderable = false;
 }
 
@@ -1990,7 +1987,7 @@
     }
 
     mTexture = texture;
-    mDirtyImage = true;
+    mDirtyImages = true;
     mIsRenderable = true;
 }
 
@@ -2358,7 +2355,7 @@
     }
 
     mTexture = texture;
-    mDirtyImage = true;
+    mDirtyImages = true;
     mIsRenderable = false;
 }
 
@@ -2457,7 +2454,7 @@
     }
 
     mTexture = texture;
-    mDirtyImage = true;
+    mDirtyImages = true;
     mIsRenderable = true;
 }
 
@@ -2506,13 +2503,10 @@
             }
         }
 
-        if (mTexture != NULL)
-        {
-            mTexture->Release();
-            mTexture = NULL;
-            mDirtyImage = true;
-            mIsRenderable = false;
-        }
+        mTexture->Release();
+        mTexture = NULL;
+        mDirtyImages = true;
+        mIsRenderable = false;
     }
 }