Commit Graph

16 Commits

Author SHA1 Message Date
Paolo Cignoni 9b6833e521 added templated glLoadMatrix that automatically choose the right OpenGL call according the matrix type 2014-08-06 22:37:55 +00:00
Paolo Cignoni dfc97ba1f2 fix Matrix44 infinite product, make glGetv not allocate temporary 2008-10-30 10:47:08 +00:00
Paolo Cignoni 3d43483497 one more fix gcc 4.0.1 issue in wrap/gl/math 2008-10-29 13:04:11 +00:00
Paolo Cignoni 07f2e976ea * change all remaining Transpose to transpose,
* update the gl/math wrappers to make them more Eigen friendly
  (and remove the useless, and not used, and somehow dangerous
   *Direct and *E functions)
* add automatic reinterpret_casting from Eigen::Matrix to vcg
  specialized types
2008-10-29 00:05:44 +00:00
Paolo Cignoni ab200fc950 Port to eigen2: state of the mess:
* curently nothing change if you don't define VCG_USE_EIGEN
* make Matrix*, Point3 and Point4 derive Eigen::Matrix (still ugly)
* now catching all the dot products to replace them by .dot()
  note that most of meshlab already compile
2008-10-27 19:35:17 +00:00
Paolo Cignoni b9b2725478 Removed the default use of the OpenGL transpose extension. Added two method for direct (non transposed) matrix multiplication and getting 2006-10-09 19:56:09 +00:00
Paolo Cignoni 1f2ff388d2 Removed glew inclusion 2006-02-13 13:05:05 +00:00
Federico Ponchio a9780d57e9 <gl/glew.h> -> <GL/glew.h> 2004-09-30 00:48:07 +00:00
ganovelli 331db0410f glGet added 2004-09-28 14:04:36 +00:00
Paolo Cignoni ed3a96d48d Added test on presence of glTranspose extension (for old hw support) 2004-07-13 15:55:57 +00:00
Paolo Cignoni 66e7c5372e Removed inclusion of gl extension stuff 2004-05-26 15:15:46 +00:00
Federico Ponchio c66c874c06 *** empty log message *** 2004-05-12 20:55:18 +00:00
Federico Ponchio 8a4f1f166f Added #include <glew.h> 2004-05-12 13:07:47 +00:00
Paolo Cignoni 7e8e197d57 remove include of gl and added glextgension exploiting, 2004-05-04 23:36:23 +00:00
Paolo Cignoni 30227aff07 inlined functions for avoid multiple linking errors 2004-04-07 10:47:03 +00:00
Federico Ponchio 59dca5a840 *** empty log message *** 2004-03-31 15:27:17 +00:00