On May 13, 2007, at 5:44 AM, bruce wrote:

> Maybe someone knows opengl.  I read the image and then display it.   
> The image is upsidedown. :(  Ah well, at least the image is being  
> displayed so more hunting.

Yes. OpenGL sets its origin in the bottom left, as common in  
mathematics, whereas FLTK sets the origin in the top left, as most  
GUI libraries do. If you use the OpenGL function to copy memory  
directly to the screen, you can set the "stride", the distance in  
bytes from line to line, to 2*-width, and the start of the array to  
the beginning of the *last* row, and you image will be flipped.

> I'll post the readimage() updates I make.  The way it works now  
> looks like it will be pretty slow.

Yes, because reading from the screen is very slow. Drawing directly  
into texture map memory using OpenGL commands and then using texture  
maps for rendering a possibly distorted or scaled image is much faster.

----
http://robowerk.com/


_______________________________________________
fltk mailing list
[email protected]
http://lists.easysw.com/mailman/listinfo/fltk

Reply via email to