@ -235,6 +235,22 @@ PHYSACDEF void ClosePhysics(void);  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			# if defined(PHYSAC_IMPLEMENTATION)  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			# if defined(_WIN32)  
			
		 
		
	
		
			
			 
			 
			
			 
			
			    / /  Functions  required  to  query  time  on  Windows   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    int  __stdcall  QueryPerformanceCounter ( unsigned  long  long  int  * lpPerformanceCount ) ;   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    int  __stdcall  QueryPerformanceFrequency ( unsigned  long  long  int  * lpFrequency ) ;   
			
		 
		
	
		
			
			 
			 
			
			 
			
			# elif (defined(__linux__) || defined(__APPLE__) || defined(PLATFORM_WEB))  
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # if _POSIX_C_SOURCE < 199309L   
			
		 
		
	
		
			
			 
			 
			
			 
			
			        # undef _POSIX_C_SOURCE   
			
		 
		
	
		
			
			 
			 
			
			 
			
			        # define _POSIX_C_SOURCE 199309L  / /  Required for CLOCK_MONOTONIC if compiled with c99 without gnu ext.   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # endif   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    / / # define  _DEFAULT_SOURCE          / /  Enables  BSD  function  definitions  and  C99  POSIX  compliance   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <sys/time.h>           // Required for: timespec   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <time.h>               // Required for: clock_gettime()   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <stdint.h>   
			
		 
		
	
		
			
			 
			 
			
			 
			
			# endif  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			# if !defined(PHYSAC_NO_THREADS)  
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <pthread.h>            // Required for: pthread_t, pthread_create()   
			
		 
		
	
		
			
			 
			 
			
			 
			
			# endif  
			
		 
		
	
	
		
			
				
				
				
				
					
						 
					 
				
				 
			
			 
			
			@ -248,18 +264,6 @@ PHYSACDEF void ClosePhysics(void);  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			# include  "raymath.h"                // Required for: Vector2Add(), Vector2Subtract()  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			# if defined(_WIN32)  
			
		 
		
	
		
			
			 
			 
			
			 
			
			    / /  Functions  required  to  query  time  on  Windows   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    int  __stdcall  QueryPerformanceCounter ( unsigned  long  long  int  * lpPerformanceCount ) ;   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    int  __stdcall  QueryPerformanceFrequency ( unsigned  long  long  int  * lpFrequency ) ;   
			
		 
		
	
		
			
			 
			 
			
			 
			
			# elif defined(__linux__) || defined(__APPLE__) || defined(PLATFORM_WEB)  
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # define _POSIX_C_SOURCE 199309L  / /  Required for CLOCK_MONOTONIC if compiled with c99 without gnu ext.   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    / / # define  _DEFAULT_SOURCE          / /  Enables  BSD  function  definitions  and  C99  POSIX  compliance   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <sys/time.h>           // Required for: timespec   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <time.h>               // Required for: clock_gettime()   
			
		 
		
	
		
			
			 
			 
			
			 
			
			    # include  <stdint.h>   
			
		 
		
	
		
			
			 
			 
			
			 
			
			# endif  
			
		 
		
	
		
			
			 
			 
			
			 
			
			
  
			
		 
		
	
		
			
			 
			 
			
			 
			
			/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -  
			
		 
		
	
		
			
			 
			 
			
			 
			
			/ /  Defines  and  Macros  
			
		 
		
	
		
			
			 
			 
			
			 
			
			/ / - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -