96 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
			
		
		
	
	
			96 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			C++
		
	
	
	
	
	
///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
						|
// OpenGL Mathematics Copyright (c) 2005 - 2012 G-Truc Creation (www.g-truc.net)
 | 
						|
///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
						|
// Created : 2013-02-04
 | 
						|
// Updated : 2013-02-04
 | 
						|
// Licence : This source is under MIT License
 | 
						|
// File    : glm/gtx/scalar_relational.inl
 | 
						|
///////////////////////////////////////////////////////////////////////////////////////////////////
 | 
						|
 | 
						|
namespace glm
 | 
						|
{
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool lessThan
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x < y;
 | 
						|
	}
 | 
						|
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool lessThanEqual
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x <= y;
 | 
						|
	}
 | 
						|
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool greaterThan
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x > y;
 | 
						|
	}
 | 
						|
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool greaterThanEqual
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x >= y;
 | 
						|
	}
 | 
						|
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool equal
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x == y;
 | 
						|
	}
 | 
						|
 | 
						|
	template <typename T>
 | 
						|
	GLM_FUNC_QUALIFIER bool notEqual
 | 
						|
	(
 | 
						|
		T const & x, 
 | 
						|
		T const & y
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x != y;
 | 
						|
	}
 | 
						|
 | 
						|
	GLM_FUNC_QUALIFIER bool any
 | 
						|
	(
 | 
						|
		bool const & x
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x;
 | 
						|
	}
 | 
						|
 | 
						|
	GLM_FUNC_QUALIFIER bool all
 | 
						|
	(
 | 
						|
		bool const & x
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return x;
 | 
						|
	}
 | 
						|
 | 
						|
	GLM_FUNC_QUALIFIER bool not_
 | 
						|
	(
 | 
						|
		bool const & x
 | 
						|
	)
 | 
						|
	{
 | 
						|
		return !x;
 | 
						|
	}
 | 
						|
}//namespace glm
 |