在好例子网,分享、交流、成长!
您当前所在位置:首页Others 开发实例一般编程问题 → OpenGL glm库

OpenGL glm库

一般编程问题

下载此实例
  • 开发语言:Others
  • 实例大小:2.87M
  • 下载次数:5
  • 浏览次数:482
  • 发布时间:2021-11-17
  • 实例类别:一般编程问题
  • 发 布 人:js2021
  • 文件格式:.zip
  • 所需积分:2
 

实例介绍

【实例简介】
OpenGL Mathematics (GLM) 是基于OpenGL着色语言(GLSL)规范的图形软件的头文件C ++数学库
【实例截图】
【核心代码】
4744302543354208436.zip
└── glm-manual
├── cmake
│   ├── CMakePackageConfigHelpers.cmake
│   ├── glmBuildConfig.cmake.in
│   ├── glmConfig.cmake.in
│   ├── glm.pc.in
│   └── GNUInstallDirs.cmake
├── CMakeLists.txt
├── copying.txt
├── doc
│   ├── api
│   │   ├── a00001.html
│   │   ├── a00001_source.html
│   │   ├── a00002.html
│   │   ├── a00002_source.html
│   │   ├── a00003.html
│   │   ├── a00003_source.html
│   │   ├── a00004.html
│   │   ├── a00004_source.html
│   │   ├── a00005.html
│   │   ├── a00005_source.html
│   │   ├── a00006.html
│   │   ├── a00006_source.html
│   │   ├── a00007.html
│   │   ├── a00007_source.html
│   │   ├── a00008.html
│   │   ├── a00008_source.html
│   │   ├── a00009.html
│   │   ├── a00009_source.html
│   │   ├── a00010.html
│   │   ├── a00010_source.html
│   │   ├── a00011.html
│   │   ├── a00011_source.html
│   │   ├── a00012.html
│   │   ├── a00012_source.html
│   │   ├── a00013.html
│   │   ├── a00013_source.html
│   │   ├── a00014.html
│   │   ├── a00014_source.html
│   │   ├── a00015.html
│   │   ├── a00015_source.html
│   │   ├── a00016.html
│   │   ├── a00016_source.html
│   │   ├── a00017.html
│   │   ├── a00017_source.html
│   │   ├── a00018.html
│   │   ├── a00018_source.html
│   │   ├── a00019.html
│   │   ├── a00019_source.html
│   │   ├── a00020.html
│   │   ├── a00020_source.html
│   │   ├── a00021.html
│   │   ├── a00021_source.html
│   │   ├── a00022.html
│   │   ├── a00022_source.html
│   │   ├── a00023.html
│   │   ├── a00023_source.html
│   │   ├── a00024.html
│   │   ├── a00024_source.html
│   │   ├── a00025.html
│   │   ├── a00025_source.html
│   │   ├── a00026.html
│   │   ├── a00026_source.html
│   │   ├── a00027.html
│   │   ├── a00027_source.html
│   │   ├── a00028.html
│   │   ├── a00028_source.html
│   │   ├── a00029.html
│   │   ├── a00029_source.html
│   │   ├── a00030.html
│   │   ├── a00030_source.html
│   │   ├── a00031.html
│   │   ├── a00031_source.html
│   │   ├── a00032.html
│   │   ├── a00032_source.html
│   │   ├── a00033.html
│   │   ├── a00033_source.html
│   │   ├── a00034.html
│   │   ├── a00034_source.html
│   │   ├── a00035.html
│   │   ├── a00035_source.html
│   │   ├── a00036.html
│   │   ├── a00036_source.html
│   │   ├── a00037.html
│   │   ├── a00037_source.html
│   │   ├── a00038.html
│   │   ├── a00038_source.html
│   │   ├── a00039.html
│   │   ├── a00039_source.html
│   │   ├── a00040.html
│   │   ├── a00040_source.html
│   │   ├── a00041.html
│   │   ├── a00041_source.html
│   │   ├── a00042.html
│   │   ├── a00042_source.html
│   │   ├── a00043.html
│   │   ├── a00043_source.html
│   │   ├── a00044.html
│   │   ├── a00044_source.html
│   │   ├── a00045.html
│   │   ├── a00045_source.html
│   │   ├── a00046.html
│   │   ├── a00046_source.html
│   │   ├── a00047.html
│   │   ├── a00047_source.html
│   │   ├── a00048.html
│   │   ├── a00048_source.html
│   │   ├── a00049.html
│   │   ├── a00049_source.html
│   │   ├── a00050_source.html
│   │   ├── a00051.html
│   │   ├── a00051_source.html
│   │   ├── a00052.html
│   │   ├── a00052_source.html
│   │   ├── a00053.html
│   │   ├── a00053_source.html
│   │   ├── a00054.html
│   │   ├── a00054_source.html
│   │   ├── a00055.html
│   │   ├── a00055_source.html
│   │   ├── a00056.html
│   │   ├── a00056_source.html
│   │   ├── a00057.html
│   │   ├── a00057_source.html
│   │   ├── a00058_source.html
│   │   ├── a00059.html
│   │   ├── a00059_source.html
│   │   ├── a00060.html
│   │   ├── a00060_source.html
│   │   ├── a00061.html
│   │   ├── a00061_source.html
│   │   ├── a00062.html
│   │   ├── a00062_source.html
│   │   ├── a00063.html
│   │   ├── a00063_source.html
│   │   ├── a00064.html
│   │   ├── a00064_source.html
│   │   ├── a00065.html
│   │   ├── a00065_source.html
│   │   ├── a00066.html
│   │   ├── a00066_source.html
│   │   ├── a00067.html
│   │   ├── a00067_source.html
│   │   ├── a00068.html
│   │   ├── a00068_source.html
│   │   ├── a00069.html
│   │   ├── a00069_source.html
│   │   ├── a00070.html
│   │   ├── a00070_source.html
│   │   ├── a00071.html
│   │   ├── a00071_source.html
│   │   ├── a00072.html
│   │   ├── a00072_source.html
│   │   ├── a00073.html
│   │   ├── a00073_source.html
│   │   ├── a00074.html
│   │   ├── a00074_source.html
│   │   ├── a00075.html
│   │   ├── a00075_source.html
│   │   ├── a00076.html
│   │   ├── a00076_source.html
│   │   ├── a00077.html
│   │   ├── a00077_source.html
│   │   ├── a00078.html
│   │   ├── a00078_source.html
│   │   ├── a00079.html
│   │   ├── a00079_source.html
│   │   ├── a00080.html
│   │   ├── a00080_source.html
│   │   ├── a00081.html
│   │   ├── a00081_source.html
│   │   ├── a00082_source.html
│   │   ├── a00083.html
│   │   ├── a00083_source.html
│   │   ├── a00084.html
│   │   ├── a00084_source.html
│   │   ├── a00085.html
│   │   ├── a00085_source.html
│   │   ├── a00086.html
│   │   ├── a00086_source.html
│   │   ├── a00087.html
│   │   ├── a00087_source.html
│   │   ├── a00088.html
│   │   ├── a00088_source.html
│   │   ├── a00089.html
│   │   ├── a00089_source.html
│   │   ├── a00090.html
│   │   ├── a00090_source.html
│   │   ├── a00091.html
│   │   ├── a00091_source.html
│   │   ├── a00092.html
│   │   ├── a00092_source.html
│   │   ├── a00093.html
│   │   ├── a00093_source.html
│   │   ├── a00094.html
│   │   ├── a00094_source.html
│   │   ├── a00095.html
│   │   ├── a00095_source.html
│   │   ├── a00096.html
│   │   ├── a00096_source.html
│   │   ├── a00097.html
│   │   ├── a00097_source.html
│   │   ├── a00098.html
│   │   ├── a00098_source.html
│   │   ├── a00099.html
│   │   ├── a00099_source.html
│   │   ├── a00100.html
│   │   ├── a00100_source.html
│   │   ├── a00101.html
│   │   ├── a00101_source.html
│   │   ├── a00102.html
│   │   ├── a00102_source.html
│   │   ├── a00103.html
│   │   ├── a00103_source.html
│   │   ├── a00104.html
│   │   ├── a00104_source.html
│   │   ├── a00105.html
│   │   ├── a00105_source.html
│   │   ├── a00106.html
│   │   ├── a00106_source.html
│   │   ├── a00107.html
│   │   ├── a00107_source.html
│   │   ├── a00108.html
│   │   ├── a00108_source.html
│   │   ├── a00109.html
│   │   ├── a00109_source.html
│   │   ├── a00110.html
│   │   ├── a00110_source.html
│   │   ├── a00111.html
│   │   ├── a00111_source.html
│   │   ├── a00112.html
│   │   ├── a00112_source.html
│   │   ├── a00113.html
│   │   ├── a00113_source.html
│   │   ├── a00114.html
│   │   ├── a00114_source.html
│   │   ├── a00115.html
│   │   ├── a00115_source.html
│   │   ├── a00116.html
│   │   ├── a00116_source.html
│   │   ├── a00117.html
│   │   ├── a00117_source.html
│   │   ├── a00118.html
│   │   ├── a00118_source.html
│   │   ├── a00119.html
│   │   ├── a00119_source.html
│   │   ├── a00120.html
│   │   ├── a00120_source.html
│   │   ├── a00121.html
│   │   ├── a00121_source.html
│   │   ├── a00122.html
│   │   ├── a00122_source.html
│   │   ├── a00123.html
│   │   ├── a00123_source.html
│   │   ├── a00124.html
│   │   ├── a00124_source.html
│   │   ├── a00125.html
│   │   ├── a00125_source.html
│   │   ├── a00126.html
│   │   ├── a00126_source.html
│   │   ├── a00127.html
│   │   ├── a00127_source.html
│   │   ├── a00128.html
│   │   ├── a00128_source.html
│   │   ├── a00129.html
│   │   ├── a00129_source.html
│   │   ├── a00130.html
│   │   ├── a00130_source.html
│   │   ├── a00131.html
│   │   ├── a00131_source.html
│   │   ├── a00132.html
│   │   ├── a00132_source.html
│   │   ├── a00133.html
│   │   ├── a00133_source.html
│   │   ├── a00134.html
│   │   ├── a00134_source.html
│   │   ├── a00135.html
│   │   ├── a00135_source.html
│   │   ├── a00136.html
│   │   ├── a00136_source.html
│   │   ├── a00137.html
│   │   ├── a00137_source.html
│   │   ├── a00138.html
│   │   ├── a00138_source.html
│   │   ├── a00139.html
│   │   ├── a00139_source.html
│   │   ├── a00140.html
│   │   ├── a00140_source.html
│   │   ├── a00146.html
│   │   ├── a00147.html
│   │   ├── a00148.html
│   │   ├── a00149.html
│   │   ├── a00150.html
│   │   ├── a00151.html
│   │   ├── a00152.html
│   │   ├── a00153.html
│   │   ├── a00154.html
│   │   ├── a00155.html
│   │   ├── a00156.html
│   │   ├── a00157.html
│   │   ├── a00158.html
│   │   ├── a00159.html
│   │   ├── a00160.html
│   │   ├── a00161.html
│   │   ├── a00162.html
│   │   ├── a00163.html
│   │   ├── a00164.html
│   │   ├── a00165.html
│   │   ├── a00166.html
│   │   ├── a00167.html
│   │   ├── a00168.html
│   │   ├── a00169.html
│   │   ├── a00170.html
│   │   ├── a00171.html
│   │   ├── a00172.html
│   │   ├── a00173.html
│   │   ├── a00174.html
│   │   ├── a00175.html
│   │   ├── a00176.html
│   │   ├── a00177.html
│   │   ├── a00178.html
│   │   ├── a00179.html
│   │   ├── a00180.html
│   │   ├── a00181.html
│   │   ├── a00182.html
│   │   ├── a00183.html
│   │   ├── a00184.html
│   │   ├── a00185.html
│   │   ├── a00186.html
│   │   ├── a00187.html
│   │   ├── a00188.html
│   │   ├── a00189.html
│   │   ├── a00190.html
│   │   ├── a00191.html
│   │   ├── a00192.html
│   │   ├── a00193.html
│   │   ├── a00194.html
│   │   ├── a00195.html
│   │   ├── a00196.html
│   │   ├── a00197.html
│   │   ├── a00198.html
│   │   ├── a00199.html
│   │   ├── a00200.html
│   │   ├── a00201.html
│   │   ├── a00202.html
│   │   ├── a00203.html
│   │   ├── a00204.html
│   │   ├── a00205.html
│   │   ├── a00206.html
│   │   ├── a00207.html
│   │   ├── a00208.html
│   │   ├── a00209.html
│   │   ├── a00210.html
│   │   ├── a00211.html
│   │   ├── a00212.html
│   │   ├── a00213.html
│   │   ├── a00214.html
│   │   ├── a00215.html
│   │   ├── a00216.html
│   │   ├── a00217.html
│   │   ├── a00218.html
│   │   ├── a00219.html
│   │   ├── a00220.html
│   │   ├── a00221.html
│   │   ├── a00222.html
│   │   ├── a00223.html
│   │   ├── a00224.html
│   │   ├── a00225.html
│   │   ├── a00226.html
│   │   ├── a00227.html
│   │   ├── a00228.html
│   │   ├── a00229.html
│   │   ├── a00230.html
│   │   ├── a00231.html
│   │   ├── a00232.html
│   │   ├── a00233.html
│   │   ├── a00234.html
│   │   ├── a00235.html
│   │   ├── a00236.html
│   │   ├── a00237.html
│   │   ├── a00238.html
│   │   ├── arrowdown.png
│   │   ├── arrowright.png
│   │   ├── bc_s.png
│   │   ├── bdwn.png
│   │   ├── closed.png
│   │   ├── dir_1f76e953200861345293ade84ac7fb6c.html
│   │   ├── dir_275089585c7fc1b5fd5d7d42c69cb1da.html
│   │   ├── dir_577c788b67d63fb3b3b5752bd495d0f2.html
│   │   ├── dir_5ce58d942b2d0776e17a9a58abc01e04.html
│   │   ├── dir_7b98f88bffbed4b390b5f8f520d9c08e.html
│   │   ├── dir_8d176b5b7dd0ae42ea6876078f2bde49.html
│   │   ├── dir_9440d7c11b99dcd7e5d369c7cf9802fe.html
│   │   ├── dir_e29b03b892e0e25920d021a614d4db9b.html
│   │   ├── dir_e529a619cfdec1fa4c331fb042fd332f.html
│   │   ├── doc.png
│   │   ├── doxygen.css
│   │   ├── doxygen.png
│   │   ├── dynsections.js
│   │   ├── files.html
│   │   ├── folderclosed.png
│   │   ├── folderopen.png
│   │   ├── index.html
│   │   ├── jquery.js
│   │   ├── logo.png
│   │   ├── modules.html
│   │   ├── nav_f.png
│   │   ├── nav_g.png
│   │   ├── nav_h.png
│   │   ├── open.png
│   │   ├── splitbar.png
│   │   ├── sync_off.png
│   │   ├── sync_on.png
│   │   ├── tab_a.png
│   │   ├── tab_b.png
│   │   ├── tab_h.png
│   │   ├── tabs.css
│   │   └── tab_s.png
│   ├── logo.png
│   ├── man.doxy
│   ├── manual
│   │   ├── frontpage1.png
│   │   ├── frontpage2.png
│   │   ├── g-truc.png
│   │   ├── noise-perlin1.jpg
│   │   ├── noise-perlin2.jpg
│   │   ├── noise-perlin3.jpg
│   │   ├── noise-perlin4.png
│   │   ├── noise-perlin5.png
│   │   ├── noise-perlin6.png
│   │   ├── noise-simplex1.jpg
│   │   ├── noise-simplex2.jpg
│   │   ├── noise-simplex3.jpg
│   │   ├── random-ballrand.png
│   │   ├── random-circularrand.png
│   │   ├── random-diskrand.png
│   │   ├── random-gaussrand.png
│   │   ├── random-linearrand.png
│   │   ├── random-sphericalrand.png
│   │   ├── references-cinder.png
│   │   ├── references-glsl4book.jpg
│   │   ├── references-leosfortune2.jpg
│   │   ├── references-leosfortune.jpeg
│   │   ├── references-opencloth1.png
│   │   ├── references-opencloth3.png
│   │   ├── references-outerra1.jpg
│   │   ├── references-outerra2.jpg
│   │   ├── references-outerra3.jpg
│   │   └── references-outerra4.jpg
│   ├── pages.doxy
│   └── theme
│   ├── doxygen.css
│   └── tabs.css
├── glm
│   ├── CMakeLists.txt
│   ├── common.hpp
│   ├── detail
│   │   ├── dummy.cpp
│   │   ├── _features.hpp
│   │   ├── _fixes.hpp
│   │   ├── func_common.hpp
│   │   ├── func_common.inl
│   │   ├── func_common_simd.inl
│   │   ├── func_exponential.hpp
│   │   ├── func_exponential.inl
│   │   ├── func_exponential_simd.inl
│   │   ├── func_geometric.hpp
│   │   ├── func_geometric.inl
│   │   ├── func_geometric_simd.inl
│   │   ├── func_integer.hpp
│   │   ├── func_integer.inl
│   │   ├── func_integer_simd.inl
│   │   ├── func_matrix.hpp
│   │   ├── func_matrix.inl
│   │   ├── func_matrix_simd.inl
│   │   ├── func_packing.hpp
│   │   ├── func_packing.inl
│   │   ├── func_packing_simd.inl
│   │   ├── func_trigonometric.hpp
│   │   ├── func_trigonometric.inl
│   │   ├── func_trigonometric_simd.inl
│   │   ├── func_vector_relational.hpp
│   │   ├── func_vector_relational.inl
│   │   ├── func_vector_relational_simd.inl
│   │   ├── glm.cpp
│   │   ├── _noise.hpp
│   │   ├── precision.hpp
│   │   ├── setup.hpp
│   │   ├── _swizzle_func.hpp
│   │   ├── _swizzle.hpp
│   │   ├── type_float.hpp
│   │   ├── type_gentype.hpp
│   │   ├── type_gentype.inl
│   │   ├── type_half.hpp
│   │   ├── type_half.inl
│   │   ├── type_int.hpp
│   │   ├── type_mat2x2.hpp
│   │   ├── type_mat2x2.inl
│   │   ├── type_mat2x3.hpp
│   │   ├── type_mat2x3.inl
│   │   ├── type_mat2x4.hpp
│   │   ├── type_mat2x4.inl
│   │   ├── type_mat3x2.hpp
│   │   ├── type_mat3x2.inl
│   │   ├── type_mat3x3.hpp
│   │   ├── type_mat3x3.inl
│   │   ├── type_mat3x4.hpp
│   │   ├── type_mat3x4.inl
│   │   ├── type_mat4x2.hpp
│   │   ├── type_mat4x2.inl
│   │   ├── type_mat4x3.hpp
│   │   ├── type_mat4x3.inl
│   │   ├── type_mat4x4.hpp
│   │   ├── type_mat4x4.inl
│   │   ├── type_mat4x4_simd.inl
│   │   ├── type_mat.hpp
│   │   ├── type_mat.inl
│   │   ├── type_vec1.hpp
│   │   ├── type_vec1.inl
│   │   ├── type_vec2.hpp
│   │   ├── type_vec2.inl
│   │   ├── type_vec3.hpp
│   │   ├── type_vec3.inl
│   │   ├── type_vec4.hpp
│   │   ├── type_vec4.inl
│   │   ├── type_vec4_simd.inl
│   │   ├── type_vec.hpp
│   │   ├── type_vec.inl
│   │   └── _vectorize.hpp
│   ├── exponential.hpp
│   ├── ext.hpp
│   ├── fwd.hpp
│   ├── geometric.hpp
│   ├── glm.hpp
│   ├── gtc
│   │   ├── bitfield.hpp
│   │   ├── bitfield.inl
│   │   ├── color_encoding.hpp
│   │   ├── color_encoding.inl
│   │   ├── color_space.hpp
│   │   ├── color_space.inl
│   │   ├── constants.hpp
│   │   ├── constants.inl
│   │   ├── epsilon.hpp
│   │   ├── epsilon.inl
│   │   ├── functions.hpp
│   │   ├── functions.inl
│   │   ├── integer.hpp
│   │   ├── integer.inl
│   │   ├── matrix_access.hpp
│   │   ├── matrix_access.inl
│   │   ├── matrix_integer.hpp
│   │   ├── matrix_inverse.hpp
│   │   ├── matrix_inverse.inl
│   │   ├── matrix_transform.hpp
│   │   ├── matrix_transform.inl
│   │   ├── noise.hpp
│   │   ├── noise.inl
│   │   ├── packing.hpp
│   │   ├── packing.inl
│   │   ├── quaternion.hpp
│   │   ├── quaternion.inl
│   │   ├── quaternion_simd.inl
│   │   ├── random.hpp
│   │   ├── random.inl
│   │   ├── reciprocal.hpp
│   │   ├── reciprocal.inl
│   │   ├── round.hpp
│   │   ├── round.inl
│   │   ├── type_aligned.hpp
│   │   ├── type_precision.hpp
│   │   ├── type_precision.inl
│   │   ├── type_ptr.hpp
│   │   ├── type_ptr.inl
│   │   ├── ulp.hpp
│   │   ├── ulp.inl
│   │   ├── vec1.hpp
│   │   └── vec1.inl
│   ├── gtx
│   │   ├── associated_min_max.hpp
│   │   ├── associated_min_max.inl
│   │   ├── bit.hpp
│   │   ├── bit.inl
│   │   ├── closest_point.hpp
│   │   ├── closest_point.inl
│   │   ├── color_space.hpp
│   │   ├── color_space.inl
│   │   ├── color_space_YCoCg.hpp
│   │   ├── color_space_YCoCg.inl
│   │   ├── common.hpp
│   │   ├── common.inl
│   │   ├── compatibility.hpp
│   │   ├── compatibility.inl
│   │   ├── component_wise.hpp
│   │   ├── component_wise.inl
│   │   ├── dual_quaternion.hpp
│   │   ├── dual_quaternion.inl
│   │   ├── euler_angles.hpp
│   │   ├── euler_angles.inl
│   │   ├── extended_min_max.hpp
│   │   ├── extended_min_max.inl
│   │   ├── extend.hpp
│   │   ├── extend.inl
│   │   ├── fast_exponential.hpp
│   │   ├── fast_exponential.inl
│   │   ├── fast_square_root.hpp
│   │   ├── fast_square_root.inl
│   │   ├── fast_trigonometry.hpp
│   │   ├── fast_trigonometry.inl
│   │   ├── float_notmalize.inl
│   │   ├── gradient_paint.hpp
│   │   ├── gradient_paint.inl
│   │   ├── handed_coordinate_space.hpp
│   │   ├── handed_coordinate_space.inl
│   │   ├── hash.hpp
│   │   ├── hash.inl
│   │   ├── integer.hpp
│   │   ├── integer.inl
│   │   ├── intersect.hpp
│   │   ├── intersect.inl
│   │   ├── io.hpp
│   │   ├── io.inl
│   │   ├── log_base.hpp
│   │   ├── log_base.inl
│   │   ├── matrix_cross_product.hpp
│   │   ├── matrix_cross_product.inl
│   │   ├── matrix_decompose.hpp
│   │   ├── matrix_decompose.inl
│   │   ├── matrix_interpolation.hpp
│   │   ├── matrix_interpolation.inl
│   │   ├── matrix_major_storage.hpp
│   │   ├── matrix_major_storage.inl
│   │   ├── matrix_operation.hpp
│   │   ├── matrix_operation.inl
│   │   ├── matrix_query.hpp
│   │   ├── matrix_query.inl
│   │   ├── matrix_transform_2d.hpp
│   │   ├── matrix_transform_2d.inl
│   │   ├── mixed_product.hpp
│   │   ├── mixed_product.inl
│   │   ├── normal.hpp
│   │   ├── normal.inl
│   │   ├── normalize_dot.hpp
│   │   ├── normalize_dot.inl
│   │   ├── norm.hpp
│   │   ├── norm.inl
│   │   ├── number_precision.hpp
│   │   ├── number_precision.inl
│   │   ├── optimum_pow.hpp
│   │   ├── optimum_pow.inl
│   │   ├── orthonormalize.hpp
│   │   ├── orthonormalize.inl
│   │   ├── perpendicular.hpp
│   │   ├── perpendicular.inl
│   │   ├── polar_coordinates.hpp
│   │   ├── polar_coordinates.inl
│   │   ├── projection.hpp
│   │   ├── projection.inl
│   │   ├── quaternion.hpp
│   │   ├── quaternion.inl
│   │   ├── range.hpp
│   │   ├── raw_data.hpp
│   │   ├── raw_data.inl
│   │   ├── rotate_normalized_axis.hpp
│   │   ├── rotate_normalized_axis.inl
│   │   ├── rotate_vector.hpp
│   │   ├── rotate_vector.inl
│   │   ├── scalar_multiplication.hpp
│   │   ├── scalar_relational.hpp
│   │   ├── scalar_relational.inl
│   │   ├── spline.hpp
│   │   ├── spline.inl
│   │   ├── std_based_type.hpp
│   │   ├── std_based_type.inl
│   │   ├── string_cast.hpp
│   │   ├── string_cast.inl
│   │   ├── transform2.hpp
│   │   ├── transform2.inl
│   │   ├── transform.hpp
│   │   ├── transform.inl
│   │   ├── type_aligned.hpp
│   │   ├── type_aligned.inl
│   │   ├── type_trait.hpp
│   │   ├── type_trait.inl
│   │   ├── vector_angle.hpp
│   │   ├── vector_angle.inl
│   │   ├── vector_query.hpp
│   │   ├── vector_query.inl
│   │   ├── wrap.hpp
│   │   └── wrap.inl
│   ├── integer.hpp
│   ├── mat2x2.hpp
│   ├── mat2x3.hpp
│   ├── mat2x4.hpp
│   ├── mat3x2.hpp
│   ├── mat3x3.hpp
│   ├── mat3x4.hpp
│   ├── mat4x2.hpp
│   ├── mat4x3.hpp
│   ├── mat4x4.hpp
│   ├── matrix.hpp
│   ├── packing.hpp
│   ├── simd
│   │   ├── common.h
│   │   ├── exponential.h
│   │   ├── geometric.h
│   │   ├── integer.h
│   │   ├── matrix.h
│   │   ├── packing.h
│   │   ├── platform.h
│   │   ├── trigonometric.h
│   │   └── vector_relational.h
│   ├── trigonometric.hpp
│   ├── vec2.hpp
│   ├── vec3.hpp
│   ├── vec4.hpp
│   └── vector_relational.hpp
├── manual.md
├── readme.md
├── test
│   ├── bug
│   │   ├── bug_ms_vec_static.cpp
│   │   └── CMakeLists.txt
│   ├── CMakeLists.txt
│   ├── core
│   │   ├── CMakeLists.txt
│   │   ├── core_force_pure.cpp
│   │   ├── core_force_unrestricted_gentype.cpp
│   │   ├── core_func_common.cpp
│   │   ├── core_func_exponential.cpp
│   │   ├── core_func_geometric.cpp
│   │   ├── core_func_integer_bit_count.cpp
│   │   ├── core_func_integer.cpp
│   │   ├── core_func_integer_find_lsb.cpp
│   │   ├── core_func_integer_find_msb.cpp
│   │   ├── core_func_matrix.cpp
│   │   ├── core_func_noise.cpp
│   │   ├── core_func_packing.cpp
│   │   ├── core_func_swizzle.cpp
│   │   ├── core_func_trigonometric.cpp
│   │   ├── core_func_vector_relational.cpp
│   │   ├── core_setup_force_cxx98.cpp
│   │   ├── core_setup_message.cpp
│   │   ├── core_setup_precision.cpp
│   │   ├── core_type_aligned.cpp
│   │   ├── core_type_cast.cpp
│   │   ├── core_type_ctor.cpp
│   │   ├── core_type_float.cpp
│   │   ├── core_type_int.cpp
│   │   ├── core_type_length.cpp
│   │   ├── core_type_mat2x2.cpp
│   │   ├── core_type_mat2x3.cpp
│   │   ├── core_type_mat2x4.cpp
│   │   ├── core_type_mat3x2.cpp
│   │   ├── core_type_mat3x3.cpp
│   │   ├── core_type_mat3x4.cpp
│   │   ├── core_type_mat4x2.cpp
│   │   ├── core_type_mat4x3.cpp
│   │   ├── core_type_mat4x4.cpp
│   │   ├── core_type_vec1.cpp
│   │   ├── core_type_vec2.cpp
│   │   ├── core_type_vec3.cpp
│   │   └── core_type_vec4.cpp
│   ├── external
│   │   └── gli
│   │   ├── CMakeLists.txt
│   │   ├── core
│   │   │   ├── dummy.cpp
│   │   │   ├── generate_mipmaps.hpp
│   │   │   ├── generate_mipmaps.inl
│   │   │   ├── image2d.hpp
│   │   │   ├── image2d.inl
│   │   │   ├── operation.hpp
│   │   │   ├── operation.inl
│   │   │   ├── operator.hpp
│   │   │   ├── operator.inl
│   │   │   ├── shared_array.hpp
│   │   │   ├── shared_array.inl
│   │   │   ├── shared_ptr.hpp
│   │   │   ├── shared_ptr.inl
│   │   │   ├── size.hpp
│   │   │   ├── size.inl
│   │   │   ├── texture2d_array.hpp
│   │   │   ├── texture2d_array.inl
│   │   │   ├── texture2d.hpp
│   │   │   ├── texture2d.inl
│   │   │   ├── texture_cube_array.hpp
│   │   │   ├── texture_cube_array.inl
│   │   │   ├── texture_cube.hpp
│   │   │   └── texture_cube.inl
│   │   ├── gli.hpp
│   │   └── gtx
│   │   ├── compression.hpp
│   │   ├── compression.inl
│   │   ├── fetch.hpp
│   │   ├── fetch.inl
│   │   ├── gl_texture2d.hpp
│   │   ├── gl_texture2d.inl
│   │   ├── gradient.hpp
│   │   ├── gradient.inl
│   │   ├── loader_dds10.hpp
│   │   ├── loader_dds10.inl
│   │   ├── loader_dds9.hpp
│   │   ├── loader_dds9.inl
│   │   ├── loader.hpp
│   │   ├── loader.inl
│   │   ├── loader_tga.hpp
│   │   ├── loader_tga.inl
│   │   ├── wavelet.hpp
│   │   └── wavelet.inl
│   ├── glm.cppcheck
│   ├── gtc
│   │   ├── CMakeLists.txt
│   │   ├── gtc_bitfield.cpp
│   │   ├── gtc_color_encoding.cpp
│   │   ├── gtc_color_space.cpp
│   │   ├── gtc_constants.cpp
│   │   ├── gtc_epsilon.cpp
│   │   ├── gtc_functions.cpp
│   │   ├── gtc_integer.cpp
│   │   ├── gtc_matrix_access.cpp
│   │   ├── gtc_matrix_integer.cpp
│   │   ├── gtc_matrix_inverse.cpp
│   │   ├── gtc_matrix_transform.cpp
│   │   ├── gtc_noise.cpp
│   │   ├── gtc_packing.cpp
│   │   ├── gtc_quaternion.cpp
│   │   ├── gtc_random.cpp
│   │   ├── gtc_reciprocal.cpp
│   │   ├── gtc_round.cpp
│   │   ├── gtc_type_aligned.cpp
│   │   ├── gtc_type_precision.cpp
│   │   ├── gtc_type_ptr.cpp
│   │   ├── gtc_ulp.cpp
│   │   ├── gtc_user_defined_types.cpp
│   │   └── gtc_vec1.cpp
│   └── gtx
│   ├── CMakeLists.txt
│   ├── gtx_associated_min_max.cpp
│   ├── gtx_closest_point.cpp
│   ├── gtx_color_space.cpp
│   ├── gtx_color_space_YCoCg.cpp
│   ├── gtx_common.cpp
│   ├── gtx_compatibility.cpp
│   ├── gtx_component_wise.cpp
│   ├── gtx_dual_quaternion.cpp
│   ├── gtx_euler_angle.cpp
│   ├── gtx_extend.cpp
│   ├── gtx_extended_min_max.cpp
│   ├── gtx_extented_min_max.cpp
│   ├── gtx_fast_exponential.cpp
│   ├── gtx_fast_square_root.cpp
│   ├── gtx_fast_trigonometry.cpp
│   ├── gtx_gradient_paint.cpp
│   ├── gtx_handed_coordinate_space.cpp
│   ├── gtx_int_10_10_10_2.cpp
│   ├── gtx_integer.cpp
│   ├── gtx_intersect.cpp
│   ├── gtx_io.cpp
│   ├── gtx_log_base.cpp
│   ├── gtx_matrix_cross_product.cpp
│   ├── gtx_matrix_decompose.cpp
│   ├── gtx_matrix_interpolation.cpp
│   ├── gtx_matrix_major_storage.cpp
│   ├── gtx_matrix_operation.cpp
│   ├── gtx_matrix_query.cpp
│   ├── gtx_matrix_transform_2d.cpp
│   ├── gtx_mixed_product.cpp
│   ├── gtx_normal.cpp
│   ├── gtx_normalize_dot.cpp
│   ├── gtx_norm.cpp
│   ├── gtx_number_precision.cpp
│   ├── gtx_optimum_pow.cpp
│   ├── gtx_orthonormalize.cpp
│   ├── gtx_perpendicular.cpp
│   ├── gtx_polar_coordinates.cpp
│   ├── gtx_projection.cpp
│   ├── gtx_quaternion.cpp
│   ├── gtx_random.cpp
│   ├── gtx_range.cpp
│   ├── gtx_rotate_normalized_axis.cpp
│   ├── gtx_rotate_vector.cpp
│   ├── gtx_scalar_multiplication.cpp
│   ├── gtx_scalar_relational.cpp
│   ├── gtx_simd_mat4.cpp
│   ├── gtx_simd_vec4.cpp
│   ├── gtx_spline.cpp
│   ├── gtx_string_cast.cpp
│   ├── gtx_type_aligned.cpp
│   ├── gtx_type_trait.cpp
│   ├── gtx_vector_angle.cpp
│   ├── gtx_vector_query.cpp
│   └── gtx_wrap.cpp
└── util
├── autoexp.txt
├── autoexp.vc2010.dat
├── glm.natvis
└── usertype.dat

21 directories, 877 files

标签:

实例下载地址

OpenGL glm库

不能下载?内容有错? 点击这里报错 + 投诉 + 提问

好例子网口号:伸出你的我的手 — 分享

网友评论

发表评论

(您的评论需要经过审核才能显示)

查看所有0条评论>>

小贴士

感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。

  • 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
  • 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
  • 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
  • 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。

关于好例子网

本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明

;
报警