gnash-commit
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Gnash-commit] gnash ChangeLog backend/render_handler_tri.cpp


From: Udo Giacomozzi
Subject: Re: [Gnash-commit] gnash ChangeLog backend/render_handler_tri.cpp
Date: Tue, 21 Aug 2007 15:27:03 +0200

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





reply via email to

[Prev in Thread] Current Thread [Next in Thread]