Browse Source

added functions definitions
fixed font size in viewer


Former-commit-id: 4f9576c331d6c32b74ef043b82cabe3515e3a269

Daniele Panozzo 9 years ago
parent
commit
c3745c0f63
3 changed files with 3 additions and 1 deletions
  1. 1 0
      include/igl/diag.cpp
  2. 1 0
      include/igl/sum.cpp
  3. 1 1
      include/igl/viewer/TextRenderer.cpp

+ 1 - 0
include/igl/diag.cpp

@@ -105,4 +105,5 @@ IGL_INLINE void igl::diag(
 template void igl::diag<double, Eigen::Matrix<double, -1, -1, 0, -1, -1> >(Eigen::SparseMatrix<double, 0, int> const&, Eigen::MatrixBase<Eigen::Matrix<double, -1, -1, 0, -1, -1> >&);
 template void igl::diag<double>(Eigen::SparseMatrix<double, 0, int> const&, Eigen::SparseVector<double, 0, int>&);
 template void igl::diag<double, Eigen::Matrix<double, -1, 1, 0, -1, 1> >(Eigen::MatrixBase<Eigen::Matrix<double, -1, 1, 0, -1, 1> > const&, Eigen::SparseMatrix<double, 0, int>&);
+template void igl::diag<double>(Eigen::SparseVector<double, 0, int> const&, Eigen::SparseMatrix<double, 0, int>&);
 #endif

+ 1 - 0
include/igl/sum.cpp

@@ -47,4 +47,5 @@ IGL_INLINE void igl::sum(
 
 #ifdef IGL_STATIC_LIBRARY
 // Explicit template specialization
+template void igl::sum<double>(Eigen::SparseMatrix<double, 0, int> const&, int, Eigen::SparseVector<double, 0, int>&);
 #endif

+ 1 - 1
include/igl/viewer/TextRenderer.cpp

@@ -80,7 +80,7 @@
     Eigen::Vector3f coord = igl::project(Eigen::Vector3f(pos(0), pos(1), pos(2)),
         view_matrix, proj_matrix, viewport);
 
-    nvgFontSize(ctx, 16/mPixelRatio);
+    nvgFontSize(ctx, 16*mPixelRatio);
     nvgFontFace(ctx, "sans");
     nvgTextAlign(ctx, NVG_ALIGN_LEFT | NVG_ALIGN_MIDDLE);
     nvgFillColor(ctx, nvgRGBA(10,10,250,255));