]> git.tdb.fi Git - libs/gl.git/blobdiff - source/texture3d.cpp
Add class MeshBuilder
[libs/gl.git] / source / texture3d.cpp
index c38b44652d366c4c13fa9cd18bf3928de8da9080..fdf61cde4366600f2f37438a5824f25299b07f87 100644 (file)
@@ -41,10 +41,10 @@ void Texture3D::storage(PixelFormat f, sizei w, sizei h, sizei d, int b)
        ifmt=f;
        border=b;
 
-       image(0, ifmt, GL_UNSIGNED_BYTE, 0);
+       image(0, ifmt, UNSIGNED_BYTE, 0);
 }
 
-void Texture3D::image(int level, PixelFormat fmt, GLenum type, const void *data)
+void Texture3D::image(int level, PixelFormat fmt, DataType type, const void *data)
 {
        maybe_bind();
        glTexImage3D(target, level, ifmt, width, height, depth, border, fmt, type, data);
@@ -83,7 +83,7 @@ void Texture3D::load_image(const string &fn, int dp)
        else if(w!=width || h!=height || d!=depth)
                throw IncompatibleData("Image does not match texture storage");
 
-       image(0, fmt, GL_UNSIGNED_INT, img.get_data());
+       image(0, fmt, UNSIGNED_INT, img.get_data());
 }
 
 } // namespace GL