Browse Source

use unsigned char

Former-commit-id: 3df490c3321d9eb5f6329972b999e04e918f64cc
wcm15 8 years ago
parent
commit
f9e29be731
2 changed files with 8 additions and 8 deletions
  1. 4 4
      include/igl/png/texture_from_png.cpp
  2. 4 4
      include/igl/png/texture_from_png.h

+ 4 - 4
include/igl/png/texture_from_png.cpp

@@ -48,10 +48,10 @@ IGL_INLINE bool igl::png::texture_from_png(const std::string png_file, GLuint &
 
 IGL_INLINE bool igl::png::texture_from_png(
   const std::string png_file,
-  Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& R,
-  Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& G,
-  Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& B,
-  Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& A
+  Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& R,
+  Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& G,
+  Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& B,
+  Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& A
 )
 {
   int width,height,n;

+ 4 - 4
include/igl/png/texture_from_png.h

@@ -39,10 +39,10 @@ namespace igl
     // Todo: this is an inappropriate function name. This is really just
     // reading a png.... Not necessarily as a texture.
     IGL_INLINE bool texture_from_png(const std::string png_file,
-    Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& R,
-    Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& G,
-    Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& B,
-    Eigen::Matrix<char,Eigen::Dynamic,Eigen::Dynamic>& A
+    Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& R,
+    Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& G,
+    Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& B,
+    Eigen::Matrix<unsigned char,Eigen::Dynamic,Eigen::Dynamic>& A
     );
   }
 }