Merge pull request #5 from floooh/fix-clang-warnings
Fix for most Xcode/clang warnings on OSX
This commit is contained in:
		
						commit
						549c2932af
					
				| @ -1175,7 +1175,7 @@ Id Builder::createTextureCall(Decoration precision, Id resultType, bool proj, co | ||||
| Id Builder::createTextureQueryCall(Op opCode, const TextureParameters& parameters) | ||||
| { | ||||
|     // Figure out the result type
 | ||||
|     Id resultType; | ||||
|     Id resultType = NoType; | ||||
|     switch (opCode) { | ||||
|     case OpTextureQuerySize: | ||||
|     case OpTextureQuerySizeLod: | ||||
|  | ||||
| @ -213,10 +213,10 @@ public: | ||||
| class InstructionParameters { | ||||
| public: | ||||
|     InstructionParameters() : | ||||
|         typePresent(true),         // most normal, only exceptions have to be spelled out
 | ||||
|         resultPresent(true),       // most normal, only exceptions have to be spelled out
 | ||||
|         opDesc(0), | ||||
|         opClass(OpClassMisc) | ||||
|         opClass(OpClassMisc), | ||||
|         typePresent(true),         // most normal, only exceptions have to be spelled out
 | ||||
|         resultPresent(true)        // most normal, only exceptions have to be spelled out
 | ||||
|     { } | ||||
| 
 | ||||
|     void setResultAndType(bool r, bool t) | ||||
|  | ||||
| @ -1054,7 +1054,7 @@ void TBuiltIns::initialize(int version, EProfile profile) | ||||
|     //
 | ||||
|     //============================================================================
 | ||||
|     bool esBarrier = (profile == EEsProfile && version >= 310); | ||||
|     if (profile != EEsProfile && version >= 150 || esBarrier) | ||||
|     if ((profile != EEsProfile && version >= 150) || esBarrier) | ||||
|         stageBuiltins[EShLangTessControl].append( | ||||
|             "void barrier();" | ||||
|             ); | ||||
|  | ||||
| @ -685,7 +685,7 @@ int TScanContext::tokenizeIdentifier() | ||||
|         return keyword; | ||||
| 
 | ||||
|     case ATOMIC_UINT: | ||||
|         if (parseContext.profile == EEsProfile && parseContext.version >= 310 || | ||||
|         if ((parseContext.profile == EEsProfile && parseContext.version >= 310) || | ||||
|             parseContext.extensionsTurnedOn(1, &E_GL_ARB_shader_atomic_counters)) | ||||
|             return keyword; | ||||
|         return es30ReservedFromGLSL(420); | ||||
|  | ||||
| @ -457,6 +457,8 @@ bool TParseContext::extensionsTurnedOn(int numExtensions, const char* const exte | ||||
|         case EBhRequire: | ||||
|         case EBhWarn: | ||||
|             return true; | ||||
|         default: | ||||
|             break; | ||||
|         } | ||||
|     } | ||||
| 
 | ||||
|  | ||||
| @ -86,7 +86,7 @@ namespace glslang { | ||||
| 
 | ||||
| class TPpToken { | ||||
| public: | ||||
|     TPpToken() : token(0), ival(0), space(false), dval(0.0), atom(0) | ||||
|     TPpToken() : token(0), space(false), ival(0), dval(0.0), atom(0) | ||||
|     { | ||||
|         loc.init();  | ||||
|         name[0] = 0; | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user
	 John Kessenich
						John Kessenich