00001
00002
00004
00005
00006
00007
00009
00010
00011
00012
00014
00015 #ifndef glm_gtx_half_float
00016 #define glm_gtx_half_float
00017
00018
00019 #include "../glm.hpp"
00020 #include "../gtc/half_float.hpp"
00021 #include "../gtx/quaternion.hpp"
00022
00023 namespace glm
00024 {
00025 namespace test{
00026 void main_ext_gtx_half_float();
00027 }
00028
00029 namespace gtx{
00031 namespace half_float
00032 {
00035 typedef detail::tquat<detail::thalf> hquat;
00036
00037 }
00038 }
00039 }
00040
00041 #define GLM_GTX_half_float namespace gtc::half_float; using namespace gtx::half_float; using namespace gtx::quaternion
00042 #ifndef GLM_GTX_GLOBAL
00043 namespace glm {using GLM_GTX_half_float;}
00044 #endif//GLM_GTX_GLOBAL
00045
00046 #include "half_float.inl"
00047
00048 #endif//glm_gtx_half_float