Merge pull request #2035 from ShchchowAMD/builtin_max_limits
Add Tess machine dependent built-in variables initialization for GLES…
This commit is contained in:
		
						commit
						248d2c5f7c
					
				@ -6624,6 +6624,23 @@ void TBuiltIns::initialize(const TBuiltInResource &resources, int version, EProf
 | 
			
		||||
            }
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        if (version >= 320) {
 | 
			
		||||
            // tessellation
 | 
			
		||||
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessControlImageUniforms = %d;", resources.maxTessControlImageUniforms);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessEvaluationImageUniforms = %d;", resources.maxTessEvaluationImageUniforms);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessControlAtomicCounters = %d;", resources.maxTessControlAtomicCounters);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessEvaluationAtomicCounters = %d;", resources.maxTessEvaluationAtomicCounters);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessControlAtomicCounterBuffers = %d;", resources.maxTessControlAtomicCounterBuffers);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
            snprintf(builtInConstant, maxSize, "const int gl_MaxTessEvaluationAtomicCounterBuffers = %d;", resources.maxTessEvaluationAtomicCounterBuffers);
 | 
			
		||||
            s.append(builtInConstant);
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
    } else {
 | 
			
		||||
        // non-ES profile
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user