internal Texture2D() : base() { uint[] names = new uint[1]; OpenGL.glGenTextures(1, names); handle = names[0]; target = (uint)OpenGL.Const.GL_TEXTURE_2D; }
internal Texture3D() : base() { width = 0; height = 0; depth = 0; uint[] names = new uint[1]; OpenGL.glGenTextures(1, names); handle = names[0]; target = (uint)OpenGL.Const.GL_TEXTURE_3D; }