Index: trunk/src/gl/gl_device.cc
===================================================================
--- trunk/src/gl/gl_device.cc	(revision 49)
+++ trunk/src/gl/gl_device.cc	(revision 62)
@@ -67,5 +67,5 @@
 }
 
-texture2d* gl_device::create_texture2d( ivec2 size, image_format aformat, type adatatype, sampler asampler, void* data /*= nullptr */ )
+texture2d* gl_device::create_texture2d( ivec2 size, image_format aformat, etype adatatype, sampler asampler, void* data /*= nullptr */ )
 {
 	return new gl_texture2d( size, aformat, adatatype, asampler, data );
Index: trunk/src/gl/gl_enum.cc
===================================================================
--- trunk/src/gl/gl_enum.cc	(revision 49)
+++ trunk/src/gl/gl_enum.cc	(revision 62)
@@ -185,5 +185,5 @@
 }
 
-unsigned int nv::type_to_gl_enum( type type )
+unsigned int nv::type_to_gl_enum( etype type )
 {
 	switch( type )
@@ -209,5 +209,5 @@
 }
 
-nv::type nv::gl_enum_to_type( unsigned int gl_enum )
+nv::etype nv::gl_enum_to_type( unsigned int gl_enum )
 {
 	switch( gl_enum )
@@ -229,5 +229,5 @@
 	case GL_INT_VEC3       : return INT_VECTOR_3;
 	case GL_INT_VEC4       : return INT_VECTOR_4;
-	default : return type(0); // TODO: throw!
-	}
-}
+	default : return etype(0); // TODO: throw!
+	}
+}
Index: trunk/src/gl/gl_program.cc
===================================================================
--- trunk/src/gl/gl_program.cc	(revision 49)
+++ trunk/src/gl/gl_program.cc	(revision 62)
@@ -180,5 +180,5 @@
 
 		int uni_loc = glGetUniformLocation( m_name.get_value(), name.c_str() );
-		type utype = gl_enum_to_type( uni_type );
+		etype utype = gl_enum_to_type( uni_type );
 		m_uniform_map[ name ] = create_uniform( utype, name, uni_loc, uni_len );
 	}
Index: trunk/src/gl/gl_texture2d.cc
===================================================================
--- trunk/src/gl/gl_texture2d.cc	(revision 49)
+++ trunk/src/gl/gl_texture2d.cc	(revision 62)
@@ -10,5 +10,5 @@
 using namespace nv;
 
-nv::gl_texture2d::gl_texture2d( ivec2 size, image_format aformat, type adatatype, sampler asampler, void* data /*= nullptr */ )
+nv::gl_texture2d::gl_texture2d( ivec2 size, image_format aformat, etype adatatype, sampler asampler, void* data /*= nullptr */ )
 	: texture2d( size, aformat, adatatype, asampler ), m_name()
 {
