diff --git a/glm/gtx/float_notmalize.inl b/glm/gtx/float_normalize.inl similarity index 100% rename from glm/gtx/float_notmalize.inl rename to glm/gtx/float_normalize.inl diff --git a/manual.md b/manual.md index bb0268833..99eac3175 100644 --- a/manual.md +++ b/manual.md @@ -515,7 +515,7 @@ static_assert(glm::vec4::length() == 4, "Using GLM C++ 14 constexpr support for #define GLM_FORCE_SIMD_AVX2 #include -// If the compiler doesn’t support AVX2 instrinsics, compiler errors will happen. +// If the compiler doesn’t support AVX2 intrinsics, compiler errors will happen. ``` Additionally, GLM provides a low level SIMD API in glm/simd directory for users who are really interested in writing fast algorithms. @@ -1943,7 +1943,7 @@ To workaround the incompatibility with these macros, GLM will systematically und ### 7.13. Constant expressions support GLM has some C++ [constant expressions](http://en.cppreference.com/w/cpp/language/constexpr) support. However, GLM automatically detects the use of SIMD instruction sets through compiler arguments to populate its implementation with SIMD intrinsics. -Unfortunately, GCC and Clang doesn't support SIMD instrinsics as constant expressions. To allow constant expressions on all vectors and matrices types, define `GLM_FORCE_PURE` before including GLM headers. +Unfortunately, GCC and Clang don't support SIMD intrinsics as constant expressions. To allow constant expressions on all vectors and matrices types, define `GLM_FORCE_PURE` before including GLM headers. ---
@@ -2133,7 +2133,7 @@ We need to download a copy of our fork to our local machine. In the terminal, ty This will clone our fork repository into the current folder. -We can find our repository git url on the Github reposotory page. The url looks like this: `https://github.com//.git` +We can find our repository git url on the Github repository page. The url looks like this: `https://github.com//.git` #### Step 2: Synchronizing our fork diff --git a/readme.md b/readme.md index e77e83eca..4bcfefa73 100644 --- a/readme.md +++ b/readme.md @@ -41,7 +41,7 @@ glm::mat4 camera(float Translate, glm::vec2 const& Rotate) } ``` -## [Lastest release](https://github.com/g-truc/glm/releases/latest) +## [Latest release](https://github.com/g-truc/glm/releases/latest) ## Project Health @@ -70,7 +70,7 @@ find_package(glm CONFIG REQUIRED) target_link_libraries(main PRIVATE glm::glm) ``` -If your perfer to use header-only version of GLM +If your prefer to use header-only version of GLM ```cmake find_package(glm CONFIG REQUIRED) @@ -150,7 +150,7 @@ target_link_libraries(main PRIVATE glm::glm) - Added *GLM_EXT_matrix_intX* and *GLM_EXT_matrix_uintX* extensions #### Improvements: -- Added `glm::clamp`, `glm::repeat`, `glm::mirrorClamp` and `glm::mirrorRepeat` function to `GLM_EXT_scalar_commond` and `GLM_EXT_vector_commond` extensions with tests +- Added `glm::clamp`, `glm::repeat`, `glm::mirrorClamp` and `glm::mirrorRepeat` function to `GLM_EXT_scalar_common` and `GLM_EXT_vector_common` extensions with tests #### Fixes: - Fixed unnecessary warnings from `matrix_projection.inl` #995 @@ -193,7 +193,7 @@ target_link_libraries(main PRIVATE glm::glm) - Fixed `glm::ldexp` and `glm::frexp` declaration #895 - Fixed missing const to quaternion conversion operators #890 - Fixed *GLM_EXT_scalar_ulp* and *GLM_EXT_vector_ulp* API coding style -- Fixed quaternion componant order: `w, {x, y, z}` #916 +- Fixed quaternion component order: `w, {x, y, z}` #916 - Fixed `GLM_HAS_CXX11_STL` broken on Clang with Linux #926 - Fixed *Clang* or *GCC* build due to wrong `GLM_HAS_IF_CONSTEXPR` definition #907 - Fixed *CUDA* 9 build #910 @@ -262,8 +262,8 @@ target_link_libraries(main PRIVATE glm::glm) - Redesigned constexpr support which excludes both SIMD and `constexpr` #783 - Added detection of *Visual C++ 2017* toolsets - Added identity functions #765 -- Splitted headers into EXT extensions to improve compilation time #670 -- Added separated performance tests +- Split headers into EXT extensions to improve compilation time #670 +- Added separate performance tests - Clarified refract valid range of the indices of refraction, between -1 and 1 inclusively #806 #### Fixes: @@ -294,7 +294,7 @@ target_link_libraries(main PRIVATE glm::glm) - Added *GLM_EXT_vector_relational*: `glm::openBounded` and `glm::closeBounded` - Added *GLM_EXT_vec1*: `*vec1` types - Added *GLM_GTX_texture*: `levels` function -- Added spearate functions to use both nagative one and zero near clip plans #680 +- Added separate functions to use both negative one and zero near clip plans #680 - Added `GLM_FORCE_SINGLE_ONLY` to use *GLM* on platforms that don't support double #627 - Added *GLM_GTX_easing* for interpolation functions #761 @@ -331,7 +331,7 @@ target_link_libraries(main PRIVATE glm::glm) - Fixed `glm::axisAngle` NaN #638 - Fixed integer pow from *GLM_GTX_integer* with null exponent #658 - Fixed `quat` `normalize` build error #656 -- Fixed *Visual C++ 2017.2* warning regarding `__has_feature` definision #655 +- Fixed *Visual C++ 2017.2* warning regarding `__has_feature` definition #655 - Fixed documentation warnings - Fixed `GLM_HAS_OPENMP` when *OpenMP* is not enabled - Fixed Better follow GLSL `min` and `max` specification #372 @@ -499,7 +499,7 @@ target_link_libraries(main PRIVATE glm::glm) #### Fixes: - Fixed asinh and atanh warning with C++98 STL #484 - Fixed polar coordinates function latitude #485 -- Fixed outerProduct defintions and operator signatures for mat2x4 and vec4 #475 +- Fixed outerProduct definitions and operator signatures for mat2x4 and vec4 #475 - Fixed eulerAngles precision error, returns NaN #451 - Fixed undefined reference errors #489 - Fixed missing GLM_PLATFORM_CYGWIN declaration #495 @@ -670,8 +670,8 @@ target_link_libraries(main PRIVATE glm::glm) - Optimized bitfieldReverse and bitCount functions - Optimized findLSB and findMSB functions. - Optimized matrix-vector multiple performance with Cuda #257, #258 -- Reduced integer type redifinitions #233 -- Rewrited of GTX_fast_trigonometry #264 #265 +- Reduced integer type redefinitions #233 +- Rewrote GTX_fast_trigonometry #264 #265 - Made types trivially copyable #263 - Removed in GLM tests - Used std features within GLM without redeclaring @@ -953,7 +953,7 @@ generation distribution - Added GLM_GTX_constants: provides useful constants - Added extension versioning - Removed many unused namespaces -- Fixed half based type contructors +- Fixed half based type constructors - Added GLSL core noise functions --- @@ -1190,7 +1190,7 @@ generation distribution --- ### GLM 0.7.6 final - 2008-08-08 -- Improved C++ standard comformance +- Improved C++ standard conformance - Added Static assert for types checking --- @@ -1251,7 +1251,7 @@ generation distribution --- ### GLM 0.5.0 - 2007-01-06 -- Upgrated to GLSL 1.2 +- Upgraded to GLSL 1.2 - Added swizzle operators - Added setup settings diff --git a/test/gtx/gtx_pca.cpp b/test/gtx/gtx_pca.cpp index 23518adc2..e084fd474 100644 --- a/test/gtx/gtx_pca.cpp +++ b/test/gtx/gtx_pca.cpp @@ -468,7 +468,7 @@ static int testCovar( return failReport(__LINE__); } - // #2: test function variant consitency with random data + // #2: test function variant consistency with random data #if GLM_HAS_CXX11_STL == 1 std::default_random_engine rndEng(randomEngineSeed); std::normal_distribution normalDist; @@ -560,7 +560,7 @@ static int smokeTest() if(eCnt != 3u) return failReport(__LINE__); - // sort eVec by decending eVal + // sort eVec by descending eVal if(eVal[0] < eVal[1]) { std::swap(eVal[0], eVal[1]);