Hello Udo,

Tuesday, August 21, 2007, 3:21:27 PM, you wrote:
UG>         backend/render_handler_tri.cpp: fix world_to_pixel() so
UG> that OpenGL works again 

Important note: All renderers except AGG currently use incomplete
conversion routines between screen coordinates and TWIPS. These
routines, found in render_handler_tri.cpp, assume that the stage is
not resized (1 pixel == 20 TWIPS) and will lead to all kinds of weird
results when this is not the case (using the -s switch, for example).

The goal is to have all renderers use a "stage matrix" like AGG does.
This is a global matrix that's concatenated to any other matrix and
allows free positioning and scaling of the whole movie. As a side
effect, it allows also skewing and rotating of the movie, but we don't
need that.

Udo



_______________________________________________
Gnash-commit mailing list
Gnash-commit@gnu.org
http://lists.gnu.org/mailman/listinfo/gnash-commit

Reply via email to