Texture-BufferedImage upside down ?

Hi,

I am currently exploring the possibility to draw directly to a texture via java’s graphics context.

This works fine except that the BufferedImage returned by the Textures ImageComponent2D is upside down (as if cartesian coordinates are used).

Is this the standard way that textures are stored internally ?

Probably you find a solution from this post. It has a ImageUtils sourcecode. It show how to grap int[] rawData from BufferedImage and then flip it vertically.
http://www.java-gaming.org/cgi-bin/JGNetForums/YaBB.cgi?board=jogl;action=display;num=1105653528

What do you mean by saying "draw directly to a texture via java’s graphics context. " ?

You going to draw and change a texture constantly each frame, or just create an image at runtime and then texturing it to a 3D scene?

Well, both ways.

But primarily I want to have text displays using textures.

I have already written a text renderer that can display text, icons and more using the graphics context and I want to put this on textures live.

…and of course, at this very moment the possibility to render live video as a texture (and on a cube or whatever geometry).