| 
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1119,13 +1119,13 @@ RLAPI void EndBlendMode(void);                          // End blending mode (re | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Shader management functions | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Shader LoadShader(const char *vsFileName, const char *fsFileName);   // Load shader from files and bind default locations | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Shader LoadShaderFromMemory(const char *vsCode, const char *fsCode); // Load shader from code strings and bind default locations | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UnloadShader(Shader shader);                                    // Unload shader from GPU memory (VRAM) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI int GetShaderLocation(Shader shader, const char *uniformName);       // Get shader uniform location | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI int GetShaderLocationAttrib(Shader shader, const char *attribName);  // Get shader attribute location | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void SetShaderValue(Shader shader, int locIndex, const void *value, int uniformType);               // Set shader uniform value | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void SetShaderValueV(Shader shader, int locIndex, const void *value, int uniformType, int count);   // Set shader uniform value vector | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void SetShaderValueMatrix(Shader shader, int locIndex, Matrix mat);         // Set shader uniform value (matrix 4x4) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture); // Set shader uniform value for texture | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void SetShaderValueTexture(Shader shader, int locIndex, Texture2D texture); // Set shader uniform value for texture (sampler2d) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UnloadShader(Shader shader);                                    // Unload shader from GPU memory (VRAM) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			//------------------------------------------------------------------------------------ | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Basic Shapes Drawing Functions (Module: shapes) | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1191,7 +1191,7 @@ RLAPI Rectangle GetCollisionRec(Rectangle rec1, Rectangle rec2); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image LoadImage(const char *fileName);                                                             // Load image from file into CPU memory (RAM) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image LoadImageRaw(const char *fileName, int width, int height, int format, int headerSize);       // Load image from RAW file data | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image LoadImageAnim(const char *fileName, int *frames);                                            // Load image sequence from file (frames appended to image.data) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize);      // Load image from memory buffer, fileType refers to extension: i.e. "png" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image LoadImageFromMemory(const char *fileType, const unsigned char *fileData, int dataSize);      // Load image from memory buffer, fileType refers to extension: i.e. ".png" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UnloadImage(Image image);                                                                     // Unload image from CPU memory (RAM) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI bool ExportImage(Image image, const char *fileName);                                               // Export image data to file, returns true on success | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI bool ExportImageAsCode(Image image, const char *fileName);                                         // Export image as code file defining an array of bytes, returns true on success | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1308,7 +1308,7 @@ RLAPI Font GetFontDefault(void); | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Font LoadFont(const char *fileName);                                                  // Load font from file into GPU memory (VRAM) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Font LoadFontEx(const char *fileName, int fontSize, int *fontChars, int charsCount);  // Load font from file with extended parameters | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Font LoadFontFromImage(Image image, Color key, int firstChar);                        // Load font from Image (XNA style) | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, int *fontChars, int charsCount); // Load font from memory buffer, fileType refers to extension: i.e. "ttf" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Font LoadFontFromMemory(const char *fileType, const unsigned char *fileData, int dataSize, int fontSize, int *fontChars, int charsCount); // Load font from memory buffer, fileType refers to extension: i.e. ".ttf" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI CharInfo *LoadFontData(const unsigned char *fileData, int dataSize, int fontSize, int *fontChars, int charsCount, int type);      // Load font data for further use | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Image GenImageFontAtlas(const CharInfo *chars, Rectangle **recs, int charsCount, int fontSize, int padding, int packMethod);      // Generate image font atlas using chars info | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UnloadFontData(CharInfo *chars, int charsCount);                                 // Unload font chars info data (RAM) | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1459,7 +1459,7 @@ RLAPI void SetMasterVolume(float volume);                             // Set mas | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Wave/Sound loading/unloading functions | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Wave LoadWave(const char *fileName);                            // Load wave data from file | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load wave from memory buffer, fileType refers to extension: i.e. "wav" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Wave LoadWaveFromMemory(const char *fileType, const unsigned char *fileData, int dataSize); // Load wave from memory buffer, fileType refers to extension: i.e. ".wav" | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Sound LoadSound(const char *fileName);                          // Load sound from file | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Sound LoadSoundFromWave(Wave wave);                             // Load sound from wave data | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UpdateSound(Sound sound, const void *data, int samplesCount);// Update sound buffer with new data | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
					
						
					
				
				
				 | 
			
			 | 
			
			@ -1487,7 +1487,7 @@ RLAPI void UnloadWaveSamples(float *samples);                         // Unload | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			
 | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			// Music management functions | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Music LoadMusicStream(const char *fileName);                    // Load music stream from file | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Music LoadMusicStreamFromMemory(const char *fileType, unsigned char* data, int dataSize); // Load module music from data | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI Music LoadMusicStreamFromMemory(const char *fileType, unsigned char* data, int dataSize); // Load music stream from data | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void UnloadMusicStream(Music music);                            // Unload music stream | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI void PlayMusicStream(Music music);                              // Start music playing | 
			
		
		
	
		
			
			 | 
			 | 
			
			 | 
			
			RLAPI bool IsMusicPlaying(Music music);                               // Check if music is playing | 
			
		
		
	
	
		
			
				| 
				
					
						
					
				
				
				
				 | 
			
			 | 
			
			
 |