GLM Version 0.9.0
|
00001 00002 // OpenGL Mathematics Copyright (c) 2005 - 2010 G-Truc Creation (www.g-truc.net) 00004 // Created : 2009-04-29 00005 // Updated : 2009-04-29 00006 // Licence : This source is under MIT License 00007 // File : glm/gtc/double_float.hpp 00009 // Dependency: 00010 // - GLM core 00012 // Note: 00013 // - This implementation doesn't need to redefine all build-in functions to 00014 // support double based type. 00016 00017 #ifndef glm_gtc_double_float 00018 #define glm_gtc_double_float 00019 00020 // Dependency: 00021 #include "../glm.hpp" 00022 00023 namespace glm 00024 { 00025 namespace test{ 00026 bool main_gtc_double_float(); 00027 }//namespace test 00028 00029 namespace gtc{ 00031 namespace double_float 00032 { 00035 typedef detail::tvec2<float> fvec2; 00036 00039 typedef detail::tvec3<float> fvec3; 00040 00043 typedef detail::tvec4<float> fvec4; 00044 00047 typedef detail::tmat2x2<float> fmat2; 00048 00051 typedef detail::tmat3x3<float> fmat3; 00052 00055 typedef detail::tmat4x4<float> fmat4; 00056 00057 }//namespace double_float 00058 }//namespace gtc 00059 }//namespace glm 00060 00061 #include "double_float.inl" 00062 00063 namespace glm{using namespace gtc::double_float;} 00064 00065 #endif//glm_gtc_double_float