Build: Fix three new warnings in HLSL code.
authorJohn Kessenich <cepheus@frii.com>
Sat, 16 Jul 2016 16:19:43 +0000 (10:19 -0600)
committerJohn Kessenich <cepheus@frii.com>
Sat, 16 Jul 2016 16:19:43 +0000 (10:19 -0600)
hlsl/hlslGrammar.cpp
hlsl/hlslParseHelper.cpp
hlsl/hlslParseables.cpp

index 5381885..c149b1c 100755 (executable)
@@ -211,7 +211,7 @@ bool HlslGrammar::acceptSamplerState()
 // sampler_declaration_dx9
 //    : SAMPLER identifier EQUAL sampler_type sampler_state
 //
-bool HlslGrammar::acceptSamplerDeclarationDX9(TType& type)
+bool HlslGrammar::acceptSamplerDeclarationDX9(TType& /*type*/)
 {
     if (! acceptTokenClass(EHTokSampler))
         return false;
index 753fbfe..b7b7000 100755 (executable)
@@ -906,7 +906,7 @@ void HlslParseContext::decomposeSampleMethods(const TSourceLoc& loc, TIntermType
 
             TOperator textureOp = EOpTexture;
 
-            if (argAggregate->getSequence().size() == (nextArg+1)) { // last parameter is offset form
+            if ((int)argAggregate->getSequence().size() == (nextArg+1)) { // last parameter is offset form
                 textureOp = EOpTextureOffset;
                 argOffset = argAggregate->getSequence()[nextArg++]->getAsTyped();
             }
index f6b8539..61b176b 100755 (executable)
@@ -69,7 +69,7 @@ const char* BaseTypeName(const char argOrder, const char* scalarName, const char
 
 bool IsTextureType(const char argOrder)    { return argOrder == '%' || argOrder == '@'; }
 bool IsTextureArrayed(const char argOrder) { return argOrder == '@'; }
-bool IsTextureMS(const char argOrder)      { return false; } // TODO: ...
+bool IsTextureMS(const char /*argOrder*/)      { return false; } // TODO: ...
 
 // Reject certain combinations that are illegal sample methods.  For example,
 // 3D arrays.
@@ -118,7 +118,7 @@ glslang::TString& AppendTypeName(glslang::TString& s, const char* argOrder, cons
     const bool isMatMul    = (argOrder[0] == '#');
     const bool isTexture   = IsTextureType(argOrder[0]);
     const bool isArrayed   = IsTextureArrayed(argOrder[0]);
-    const bool isMS        = IsTextureMS(argOrder[0]);
+    //const bool isMS        = IsTextureMS(argOrder[0]);
 
     char order = *argOrder;
     char type  = *argType;