|  | @@ -59,9 +59,11 @@ inline float eucmodf(float a, float base) { | 
														
													
														
															
																|  |  | return mod < 0.0 ? mod + base : mod; |  |  | return mod < 0.0 ? mod + base : mod; | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | /** Limits a value between a minimum and maximum */ |  |  |  | 
														
													
														
															
																|  |  |  |  |  | /** Limits a value between a minimum and maximum | 
														
													
														
															
																|  |  |  |  |  | If min < max, returns max | 
														
													
														
															
																|  |  |  |  |  | */ | 
														
													
														
															
																|  |  | inline float clampf(float x, float min, float max) { |  |  | inline float clampf(float x, float min, float max) { | 
														
													
														
															
																|  |  | return x > max ? max : x < min ? min : x; |  |  |  | 
														
													
														
															
																|  |  |  |  |  | return fmaxf(min, fminf(max, x)); | 
														
													
														
															
																|  |  | } |  |  | } | 
														
													
														
															
																|  |  | 
 |  |  | 
 | 
														
													
														
															
																|  |  | /** If the magnitude of x if less than eps, return 0 */ |  |  | /** If the magnitude of x if less than eps, return 0 */ | 
														
													
												
													
														
															
																|  | 
 |