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