Implement textureSize.

TRAC #23485
Signed-off-by: Jamie Madill
Signed-off-by: Shannon Woods
Author: Nicolas Capens
diff --git a/src/compiler/OutputHLSL.h b/src/compiler/OutputHLSL.h
index b4f68dc..2a3736c 100644
--- a/src/compiler/OutputHLSL.h
+++ b/src/compiler/OutputHLSL.h
@@ -96,18 +96,19 @@
 
     struct TextureFunction
     {
-        enum Mipmap
+        enum Method
         {
-            IMPLICIT,
+            IMPLICIT,   // Mipmap LOD determined implicitly (standard lookup)
             BIAS,
             LOD,
-            LOD0
+            LOD0,
+            SIZE   // textureSize()
         };
 
         TBasicType sampler;
         int coords;
         bool proj;
-        Mipmap mipmap;
+        Method method;
 
         TString name() const;