GLM Version 0.9.0
|
00001 00002 // OpenGL Mathematics Copyright (c) 2005 - 2011 G-Truc Creation (www.g-truc.net) 00004 // Created : 2009-05-01 00005 // Updated : 2010-04-30 00006 // Licence : This source is under MIT License 00007 // File : glm/ext.hpp 00009 00010 #ifndef glm_ext 00011 #define glm_ext 00012 00013 #include "./gtc/double_float.hpp" 00014 #include "./gtc/half_float.hpp" 00015 #include "./gtc/matrix_access.hpp" 00016 #include "./gtc/matrix_operation.hpp" 00017 #include "./gtc/matrix_projection.hpp" 00018 #include "./gtc/matrix_transform.hpp" 00019 #include "./gtc/quaternion.hpp" 00020 #include "./gtc/swizzle.hpp" 00021 #include "./gtc/type_precision.hpp" 00022 #include "./gtc/type_ptr.hpp" 00023 00024 #include "./gtx/associated_min_max.hpp" 00025 #include "./gtx/bit.hpp" 00026 #include "./gtx/closest_point.hpp" 00027 #include "./gtx/color_cast.hpp" 00028 #include "./gtx/color_space.hpp" 00029 #include "./gtx/color_space_YCoCg.hpp" 00030 #include "./gtx/comparison.hpp" 00031 #include "./gtx/compatibility.hpp" 00032 #include "./gtx/component_wise.hpp" 00033 #include "./gtx/determinant.hpp" 00034 #include "./gtx/epsilon.hpp" 00035 #include "./gtx/euler_angles.hpp" 00036 #include "./gtx/extend.hpp" 00037 #include "./gtx/extented_min_max.hpp" 00038 #include "./gtx/fast_exponential.hpp" 00039 #include "./gtx/fast_square_root.hpp" 00040 #include "./gtx/fast_trigonometry.hpp" 00041 #include "./gtx/gradient_paint.hpp" 00042 #include "./gtx/handed_coordinate_space.hpp" 00043 #include "./gtx/inertia.hpp" 00044 #include "./gtx/int_10_10_10_2.hpp" 00045 #include "./gtx/integer.hpp" 00046 #include "./gtx/intersect.hpp" 00047 #include "./gtx/inverse.hpp" 00048 #include "./gtx/inverse_transpose.hpp" 00049 #include "./gtx/log_base.hpp" 00050 #include "./gtx/matrix_access.hpp" 00051 #include "./gtx/matrix_cross_product.hpp" 00052 #include "./gtx/matrix_major_storage.hpp" 00053 #include "./gtx/matrix_operation.hpp" 00054 #include "./gtx/matrix_projection.hpp" 00055 #include "./gtx/matrix_query.hpp" 00056 #include "./gtx/matrix_selection.hpp" 00057 #include "./gtx/mixed_product.hpp" 00058 #include "./gtx/norm.hpp" 00059 #include "./gtx/normal.hpp" 00060 #include "./gtx/normalize_dot.hpp" 00061 #include "./gtx/number_precision.hpp" 00062 #include "./gtx/ocl_type.hpp" 00063 #include "./gtx/optimum_pow.hpp" 00064 #include "./gtx/orthonormalize.hpp" 00065 #include "./gtx/perpendicular.hpp" 00066 #include "./gtx/polar_coordinates.hpp" 00067 #include "./gtx/projection.hpp" 00068 #include "./gtx/quaternion.hpp" 00069 #include "./gtx/random.hpp" 00070 #include "./gtx/raw_data.hpp" 00071 #include "./gtx/reciprocal.hpp" 00072 #include "./gtx/rotate_vector.hpp" 00073 #include "./gtx/spline.hpp" 00074 #include "./gtx/std_based_type.hpp" 00075 #include "./gtx/string_cast.hpp" 00076 #include "./gtx/transform.hpp" 00077 #include "./gtx/transform2.hpp" 00078 #include "./gtx/unsigned_int.hpp" 00079 #include "./gtx/vec1.hpp" 00080 #include "./gtx/vector_access.hpp" 00081 #include "./gtx/vector_angle.hpp" 00082 #include "./gtx/vector_query.hpp" 00083 #include "./gtx/verbose_operator.hpp" 00084 00085 #include "./img/multiple.hpp" 00086 #include "./img/wrap.hpp" 00087 00088 #include "./virtrev/address.hpp" 00089 #include "./virtrev/equal_operator.hpp" 00090 00091 //const float goldenRatio = 1.618033988749894848f; 00092 //const float pi = 3.141592653589793238f; 00093 00094 #endif //glm_ext