Ray San
							
						 
						
							
							
							
								
							
								6045062a05 
								
							
								 
							
						 
						
							
							
								
								Renamed some functions  
							
							 
							
							 
							
							
								
							
							
							- Renamed Begin3dMode() --> BeginMode3D()
- Renamed Begin2dMode() --> BeginMode2D()
- Renamed End3dMode() --> EndMode3D()
- Renamed End2dMode() --> EndMode2D() 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray San
							
						 
						
							
							
							
								
							
								6324697ffd 
								
							
								 
							
						 
						
							
							
								
								Rectangle parameters changed to float  
							
							 
							
							 
							
							
								
							
							
							- Some examples tweaks
- Reviewed ImageFormat()
- Use float for text fontSize 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray San
							
						 
						
							
							
							
								
							
								9d103b7c2f 
								
							
								 
							
						 
						
							
							
								
								Removed line breaks from functions  
							
							 
							
							 
							
							
								
							
							
							Useful to parse raylib.h to generate raylib-lua and Notepad++
intellisense XML info 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								198d739256 
								
							
								 
							
						 
						
							
							
								
								BREAKING CHANGE: Renamed Camera -> Camera3D  
							
							 
							
							 
							
							
								
							
							
							Just added a fallback in the meantime... 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								400c345f96 
								
							
								 
							
						 
						
							
							
								
								Added tangent computation alternative method  
							
							 
							
							 
							
							
								
							
							
							As stated in the note, I'm not sure if math is right, just followed a
reference implementation... 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								23e335d933 
								
							
								 
							
						 
						
							
							
								
								Implemented MeshTangents()  
							
							 
							
							 
							
							
								
							
							
							- Added Vector3OrthoNormalize() to raymath.h - not sure if it is correct
- Implemented MeshBinormals() - Mesh struct has not a place for them...
- Updated model_material_pbr example - tested but not working on my GPU
(old Intel HD), actually, it never worked on it... 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								c51203ae7e 
								
							
								 
							
						 
						
							
							
								
								Corrected alpha blending on ImageDraw()  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								dff1028466 
								
							
								 
							
						 
						
							
							
								
								Replaced ColorToFloat() by ColorNormalize()  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								8d81b6e4e4 
								
							
								 
							
						 
						
							
							
								
								Support shapes drawing using only QUADS  
							
							 
							
							 
							
							
								
							
							
							Also added new compilation FLAGS for that pourpose 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								ada6668b24 
								
							
								 
							
						 
						
							
							
								
								Expose file-dropping functions symbols  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								ca5f7ebd10 
								
							
								 
							
						 
						
							
							
								
								Added compile flag: SUPPORT_SCREEN_CAPTURE  
							
							 
							
							 
							
							
								
							
							
							Allow compiling the library with support for automatic screen capture
(KEY_F12) 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   David Reid
							
						 
						
							
							
							
								
							
								3ca5047c82 
								
							
								 
							
						 
						
							
							
								
								Update mini_al.  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   David Reid
							
						 
						
							
							
							
								
							
								af4d23aa82 
								
							
								 
							
						 
						
							
							
								
								Update mini_al.  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   David Reid
							
						 
						
							
							
							
								
							
								24cab8f920 
								
							
								 
							
						 
						
							
							
								
								Update mini_al.  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   David Reid
							
						 
						
							
							
							
								
							
								0febaa2446 
								
							
								 
							
						 
						
							
							
								
								Update external audio libraries.  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								847bdaf682 
								
							
								 
							
						 
						
							
							
								
								Implemented default mesh  
							
							 
							
							 
							
							
								
							
							
							In case mesh loading fails, a cube is generated instead! 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								76a6bf6c52 
								
							
								 
							
						 
						
							
							
								
								Review spacing for cosistency  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   lumaio teon
							
						 
						
							
							
								
								
							
							
								
							
								5ef6cc1fb9 
								
									
								
							
								 
							
						 
						
							
							
								
								Add more key definitions  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ahmad Fatoum
							
						 
						
							
							
								
								
							
							
								
							
								3f59bdfc76 
								
									
								
							
								 
							
						 
						
							
							
								
								mini_al: Use WinAPI interlocked ops with tcc  
							
							 
							
							 
							
							
								
							
							
							Seems tcc doesn't provide __sync_*. See #435 . 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ahmad Fatoum
							
						 
						
							
							
								
								
							
							
								
							
								8b0fef6c34 
								
									
								
							
								 
							
						 
						
							
							
								
								raymath: Workaround tcc inline function limitation  
							
							 
							
							 
							
							
								
							
							
							Reported in #435 , tcc generates out-of-line definitions for inline
symbols, something it shouldn't.  This fix punishes tcc for that
by making applications it compiles (slightly) larger... 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray San
							
						 
						
							
							
							
								
							
								4cc12ef2b3 
								
							
								 
							
						 
						
							
							
								
								Review camera definition on examples  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray San
							
						 
						
							
							
							
								
							
								cc3b8645df 
								
							
								 
							
						 
						
							
							
								
								Updated release version  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								8e44f7b3c7 
								
							
								 
							
						 
						
							
							
								
								Reviewed config.h formatting  
							
							 
							
							 
							
							
								
							
							
							Added raylib version to config 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								54e24d905a 
								
							
								 
							
						 
						
							
							
								
								Init frame timming measure variables  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ahmad Fatoum
							
						 
						
							
							
								
								
							
							
								
							
								1dbce35247 
								
									
								
							
								 
							
						 
						
							
							
								
								CMake: Generate config.h from CMakeOptions.txt  
							
							 
							
							 
							
							
								
							
							
							I would have liked config.h to be selected by include dir configuration,
but this way is less intrusive. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ahmad Fatoum
							
						 
						
							
							
								
								
							
							
								
							
								1841afad11 
								
									
								
							
								 
							
						 
						
							
							
								
								Refactor all #define SUPPORT_* into a config.h  
							
							 
							
							 
							
							
								
							
							
							That way, a user needs only to touch a single file to configure what
features raylib is built with.
Include guards are left out intentionally, because config.h should only
be included in source files, not headers.
Later on, config.h can also define the raylib version (#461 ). 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ahmad Fatoum
							
						 
						
							
							
								
								
							
							
								
							
								d88523f03a 
								
									
								
							
								 
							
						 
						
							
							
								
								Split CMake options into separate CMakeOptions.txt  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Milan Nikolic
							
						 
						
							
							
							
								
							
								3caa044bf2 
								
							
								 
							
						 
						
							
							
								
								Add GNUInstallDirs and USE_AUDIO/USE_WAYLAND options to CMake ( #518 )  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   lumaio teon
							
						 
						
							
							
								
								
							
							
								
							
								d2cc5b88df 
								
									
								
							
								 
							
						 
						
							
							
								
								Removed useless GetCollisionRayMesh and libraylib.a  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   lumaio teon
							
						 
						
							
							
								
								
							
							
								
							
								d003c23ecf 
								
									
								
							
								 
							
						 
						
							
							
								
								Added GetCollisionRayModel  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								b8bd1d2ea6 
								
							
								 
							
						 
						
							
							
								
								Remove unnecesary NPOT check  
							
							 
							
							 
							
							
								
							
							
							Now PLATFORM checks only used on core and utils modules 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								005f2ffb75 
								
							
								 
							
						 
						
							
							
								
								Simplified some code  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								931b672c92 
								
							
								 
							
						 
						
							
							
								
								Added: ImageDrawRectangle()  
							
							 
							
							 
							
							
								
							
							
							Renamed SaveImageAs() to ExportImage() for consistency on what actually happens with data. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								6edf15b9f9 
								
							
								 
							
						 
						
							
							
								
								Added funtion: ExportMesh()  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray San
							
						 
						
							
							
							
								
							
								fe1c04d1b8 
								
							
								 
							
						 
						
							
							
								
								Removed old code  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								533780aadf 
								
							
								 
							
						 
						
							
							
								
								Review ImageDraw() alpha blending  
							
							 
							
							 
							
							
								
							
							
							Not sure if math is ok... just left a commented piece of code that uses pre-multiplied alpha. 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								375adf86a6 
								
							
								 
							
						 
						
							
							
								
								Review math usage to reduce temp variables  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   raysan5
							
						 
						
							
							
							
								
							
								bbdf9f4880 
								
							
								 
							
						 
						
							
							
								
								Review InitWindow() to avoid void pointer  
							
							 
							
							 
							
							
								
							
							
							Reviewed for PLATFORM_ANDROID and PLATFORM_UWP 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								201007e426 
								
							
								 
							
						 
						
							
							
								
								Fix sscanf() without field limits can crash with huge input data  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								db98dba10f 
								
							
								 
							
						 
						
							
							
								
								Fix Allocator sizeof operand mismatch  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								03ca9508bf 
								
							
								 
							
						 
						
							
							
								
								Fix Dead initialization  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								44eedf235d 
								
							
								 
							
						 
						
							
							
								
								Redundant assignment of 'angle' to itself  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								ca9e652f8b 
								
							
								 
							
						 
						
							
							
								
								Remove dead assignment  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Martinfx
							
						 
						
							
							
							
								
							
								28a9a181cb 
								
							
								 
							
						 
						
							
							
								
								Fix use after free  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   maficccc@gmail.com
							
						 
						
							
							
							
								
							
								e659336c11 
								
							
								 
							
						 
						
							
							
								
								Fix value stored to 'num_channels' is never read  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Jacques Heunis
							
						 
						
							
							
							
								
							
								b4e2f5b45c 
								
							
								 
							
						 
						
							
							
								
								Initialize the timer after the graphics device on desktop and web platforms. ( #516 )  
							
							 
							
							 
							
							
								
							
							
							This is already the order that is used for Android. It doesn't appear to
make a difference on desktop but on web using the timer before it's been
initialized (by glfwInit, inside InitGraphicsDevice) causes the a long
(and variable but often several seconds) sleep between the first and
second frame.
Fixes: 468309d  ("Early-exit InitWindow if InitGraphicsDevice fails") 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Max Danielsson
							
						 
						
							
							
							
								
							
								6c049fdd76 
								
							
								 
							
						 
						
							
							
								
								Move deduplicate aspect variable in begin render.  
							
							 
							
							 
							
							
								
							
							
							Changes motivated by commentary in pull request 513 
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Max Danielsson
							
						 
						
							
							
							
								
							
								5ecee69088 
								
							
								 
							
						 
						
							
							
								
								Add 3d orthographic projection mode  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   David Reid
							
						 
						
							
							
								
								
							
							
								
							
								a8e2c7de9c 
								
									
								
							
								 
							
						 
						
							
							
								
								Fix an infinite loop in ALSA backend of mini_al.  
							
							 
							
							
								
							
							
						 
						7 years ago  
					 
				
					
						
							
							
								   Ray
							
						 
						
							
							
							
								
							
								deffad1701 
								
							
								 
							
						 
						
							
							
								
								Review tabs issue when compiling...  
							
							 
							
							 
							
							
								
							
							
							...PLATFORM_ANDROID on Windows, using MinGW-w64 (x86) provided Make (GCC
7.2) 
							
						 
						7 years ago