00001
00002
00004
00005
00006
00007
00009
00010
00011
00012
00014
00015
00016
00018
00019 #ifndef glm_gtx_double_float
00020 #define glm_gtx_double_float
00021
00022
00023 #include "../glm.hpp"
00024 #include "../gtc/double_float.hpp"
00025 #include "../gtx/quaternion.hpp"
00026
00027 namespace glm
00028 {
00029 namespace test{
00030 void main_gtx_double_float();
00031 }
00032
00033 namespace gtx{
00035 namespace double_float
00036 {
00039 typedef detail::tquat<float> fquat;
00040
00043 typedef detail::tquat<double> dquat;
00044
00045 }
00046 }
00047 }
00048
00049 #define GLM_GTX_double_float namespace gtc::double_float; using namespace gtx::double_float
00050 #ifndef GLM_GTX_GLOBAL
00051 namespace glm {using GLM_GTX_double_float;}
00052 #endif//GLM_GTX_GLOBAL
00053
00054 #include "double_float.inl"
00055
00056 #endif//glm_gtx_double_float