3D textures

I’ve been wondering if it’s anywhere in the jogl plan to make the prefab Texture class support 3D textures? I thought about using it for my 2D textures, but I didn’t like the idea of mixing & matching manual calls with Texture instances. Is the Texture class going to support 3D anytime soon, or is it safe to mix & match using Texture for 2D (and 1D?) textures, and handling my own 3D textures?

There are currently no plans to make it support 3D textures. If you can find a nice generalization which doesn’t change the current APIs but extends them, it would be great if you would consider contributing something. Otherwise, you can certainly mix and match. The TextureIO classes do relatively straightforward OpenGL operations.