[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Gnash-commit] gnash/server sprite_instance.cpp
From: |
Sandro Santilli |
Subject: |
[Gnash-commit] gnash/server sprite_instance.cpp |
Date: |
Thu, 03 Jan 2008 19:58:54 +0000 |
CVSROOT: /sources/gnash
Module name: gnash
Changes by: Sandro Santilli <strk> 08/01/03 19:58:54
Modified files:
server : sprite_instance.cpp
Log message:
Discard rotation from 'box' matrixType of radial fills
CVSWeb URLs:
http://cvs.savannah.gnu.org/viewcvs/gnash/server/sprite_instance.cpp?cvsroot=gnash&r1=1.425&r2=1.426
Patches:
Index: sprite_instance.cpp
===================================================================
RCS file: /sources/gnash/gnash/server/sprite_instance.cpp,v
retrieving revision 1.425
retrieving revision 1.426
diff -u -b -r1.425 -r1.426
--- sprite_instance.cpp 3 Jan 2008 17:50:24 -0000 1.425
+++ sprite_instance.cpp 3 Jan 2008 19:58:54 -0000 1.426
@@ -1371,14 +1371,14 @@
if ( radial )
{
// Radial gradient is 64x64 twips.
- input_matrix.set_scale_rotation(64.0f/valW, 64.0f/valH,
-valR);
+ input_matrix.set_scale(64.0f/valW, 64.0f/valH);
// For radial gradients, dunno why translation must be
negative...
input_matrix.concatenate_translation( -valX, -valY );
- // TODO: fix the rotation, isn't working as it should
- // In particular, it seems the origin is wrong
- // while rotating.
+ // NOTE: rotation is intentionally discarded as it would
+ // have no effect (theoretically origin of the
radial
+ // fill is at 0,0 making any rotation
meaningless).
}
else
- [Gnash-commit] gnash/server sprite_instance.cpp,
Sandro Santilli <=
[Gnash-commit] gnash/server sprite_instance.cpp, Udo Giacomozzi, 2008/01/12
[Gnash-commit] gnash/server sprite_instance.cpp, Sandro Santilli, 2008/01/16
[Gnash-commit] gnash/server sprite_instance.cpp, Sandro Santilli, 2008/01/24