Call checkShaderStageForNVExtensions() from function updateExtensionBehavior()
This commit is contained in:
		
							parent
							
								
									3ae0f58322
								
							
						
					
					
						commit
						251344f692
					
				@ -742,6 +742,11 @@ void TParseVersions::updateExtensionBehavior(int line, const char* extension, co
 | 
				
			|||||||
        return;
 | 
					        return;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					#ifdef NV_EXTENSIONS
 | 
				
			||||||
 | 
					    if (!checkShaderStageForNVExtensions(getCurrentLoc(), extension))
 | 
				
			||||||
 | 
					        return;
 | 
				
			||||||
 | 
					#endif
 | 
				
			||||||
 | 
					
 | 
				
			||||||
    // update the requested extension
 | 
					    // update the requested extension
 | 
				
			||||||
    updateExtensionBehavior(extension, behavior);
 | 
					    updateExtensionBehavior(extension, behavior);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
@ -874,11 +874,6 @@ int TPpContext::CPPextension(TPpToken* ppToken)
 | 
				
			|||||||
        return token;
 | 
					        return token;
 | 
				
			||||||
    }
 | 
					    }
 | 
				
			||||||
 | 
					
 | 
				
			||||||
#ifdef NV_EXTENSIONS
 | 
					 | 
				
			||||||
    if (!parseContext.checkShaderStageForNVExtensions(ppToken->loc, extensionName))
 | 
					 | 
				
			||||||
        return token;
 | 
					 | 
				
			||||||
#endif
 | 
					 | 
				
			||||||
 | 
					 | 
				
			||||||
    parseContext.updateExtensionBehavior(line, extensionName, ppToken->name);
 | 
					    parseContext.updateExtensionBehavior(line, extensionName, ppToken->name);
 | 
				
			||||||
    parseContext.notifyExtensionDirective(line, extensionName, ppToken->name);
 | 
					    parseContext.notifyExtensionDirective(line, extensionName, ppToken->name);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user