|  |  | @ -1,7 +1,7 @@ | 
			
		
	
		
		
			
				
					
					|  |  |  | #ifndef SHADER_H |  |  |  | #ifndef SHADER_H | 
			
		
	
		
		
			
				
					
					|  |  |  | #define SHADER_H |  |  |  | #define SHADER_H | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | #include <cstdint>       // std::int32_t, std::uint32_t |  |  |  | #include <cstdint>       // int32_t, uint32_t | 
			
				
				
			
		
	
		
		
	
		
		
			
				
					
					|  |  |  | #include <memory>        // std::shared_ptr |  |  |  | #include <memory>        // std::shared_ptr | 
			
		
	
		
		
			
				
					
					|  |  |  | #include <string>        // std::string |  |  |  | #include <string>        // std::string | 
			
		
	
		
		
			
				
					
					|  |  |  | #include <unordered_map> // std::unordered_map |  |  |  | #include <unordered_map> // std::unordered_map | 
			
		
	
	
		
		
			
				
					|  |  | @ -18,6 +18,7 @@ namespace Inferno { | 
			
		
	
		
		
			
				
					
					|  |  |  | 		int32_t findUniform(const std::string& name) const; |  |  |  | 		int32_t findUniform(const std::string& name) const; | 
			
		
	
		
		
			
				
					
					|  |  |  | 
 |  |  |  | 
 | 
			
		
	
		
		
			
				
					
					|  |  |  | 		void setInt(const std::string& name, int value); |  |  |  | 		void setInt(const std::string& name, int value); | 
			
		
	
		
		
			
				
					
					|  |  |  |  |  |  |  | 		void setInt(const std::string& name, int* values, uint32_t count); | 
			
		
	
		
		
			
				
					
					|  |  |  | 		void setFloat(const std::string& name, float value) const; |  |  |  | 		void setFloat(const std::string& name, float value) const; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		void setFloat(const std::string& name, float v1, float v2, float v3, float v4) const; |  |  |  | 		void setFloat(const std::string& name, float v1, float v2, float v3, float v4) const; | 
			
		
	
		
		
			
				
					
					|  |  |  | 		void setFloat(const std::string& name, glm::vec2 value) const; |  |  |  | 		void setFloat(const std::string& name, glm::vec2 value) const; | 
			
		
	
	
		
		
			
				
					|  |  | 
 |