gl_shader_decompiler: Use a std::string_view with GetDeclarationWithSuffix()
This allows the function to be completely non-allocating for inputs of all sizes (i.e. there's no heap cost for an input to convert to a std::string_view).
This commit is contained in:
		
							parent
							
								
									04a1161354
								
							
						
					
					
						commit
						67df3f7742
					
				@ -2246,7 +2246,7 @@ private:
 | 
			
		||||
        code.AddLine("#ifdef SAMPLER_{}_IS_BUFFER", sampler.GetIndex());
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
    std::string GetDeclarationWithSuffix(u32 index, const std::string& name) const {
 | 
			
		||||
    std::string GetDeclarationWithSuffix(u32 index, std::string_view name) const {
 | 
			
		||||
        return fmt::format("{}_{}_{}", name, index, suffix);
 | 
			
		||||
    }
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user