Implemented glTexStorage and refactored glTexStorage2DEXT.

TRAC #22869

Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Geoff Lang

git-svn-id: https://angleproject.googlecode.com/svn/branches/es3proto@2360 736b8ea6-26fd-11df-bfd4-992fa37f6226
diff --git a/src/libGLESv2/Texture.h b/src/libGLESv2/Texture.h
index b3bb0af..b3a43d8 100644
--- a/src/libGLESv2/Texture.h
+++ b/src/libGLESv2/Texture.h
@@ -86,6 +86,7 @@
     void getSamplerState(SamplerState *sampler);
     GLenum getUsage() const;
     bool isMipmapFiltered() const;
+    virtual int levelCount() = 0;
 
     virtual bool isSamplerComplete() const = 0;
 
@@ -122,8 +123,6 @@
     virtual void convertToRenderTarget() = 0;
     virtual rx::RenderTarget *getRenderTarget(GLenum target) = 0;
 
-    virtual int levelCount() = 0;
-
     rx::Renderer *mRenderer;
 
     SamplerState mSamplerState;