trimesh.h:

- added ScalarType typedef to GL_TYPE structure
This commit is contained in:
granzuglia 2014-08-09 09:54:43 +00:00
parent eedb03d390
commit 558fcd784a
1 changed files with 5 additions and 3 deletions

View File

@ -37,15 +37,17 @@ namespace vcg {
template <typename T>
class GL_TYPE
{public:
static GLenum SCALAR() { assert(0); return 0;}
static GLenum SCALAR() { assert(0); return 0;}
};
template <> class GL_TYPE<float>
{ public:
static GLenum SCALAR() { return GL_FLOAT; }
typedef GLfloat ScalarType;
static GLenum SCALAR() { return GL_FLOAT; }
};
template <> class GL_TYPE<double>
{public:
static GLenum SCALAR() { return GL_DOUBLE; }
typedef GLdouble ScalarType;
static GLenum SCALAR() { return GL_DOUBLE; }
};
//template <> GL_TYPE::SCALAR<double>() { return GL_DOUBLE; }