Bladeren bron

Fixed int8 being defined as unsigned char with some compiler #839

Christophe Riccio 6 jaren geleden
bovenliggende
commit
f30db00b74
2 gewijzigde bestanden met toevoegingen van 4 en 3 verwijderingen
  1. 3 3
      glm/ext/scalar_int_sized.hpp
  2. 1 0
      readme.md

+ 3 - 3
glm/ext/scalar_int_sized.hpp

@@ -26,9 +26,9 @@ namespace detail
 		typedef std::int16_t		int16;
 		typedef std::int32_t		int32;
 #	else
-		typedef char				int8;
-		typedef short				int16;
-		typedef int					int32;
+		typedef signed char			int8;
+		typedef signed short		int16;
+		typedef signed int			int32;
 #endif//
 
 	template<>

+ 1 - 0
readme.md

@@ -60,6 +60,7 @@ glm::mat4 camera(float Translate, glm::vec2 const& Rotate)
 - Fixed in mat4x3 conversion #829
 - Fixed constexpr issue on GCC #832
 - Fixed mix implementation to improve GLSL conformance #866
+- Fixed int8 being defined as unsigned char with some compiler #839
 
 ### [GLM 0.9.9.3](https://github.com/g-truc/glm/releases/tag/0.9.9.3) - 2018-10-31
 #### Features: