Skip to content

Commit 2d3063a

Browse files
committed
test: Fill some z values in geom_transform test
geom_transform test didn't have meaningful values for z-axis related field on purpose because it was unsupported. This commit adds some random values into fields supported by this patch, translation in z-axis.
1 parent 1c6cc52 commit 2d3063a

File tree

4 files changed

+9
-9
lines changed

4 files changed

+9
-9
lines changed

tests/tests/swfs/avm2/geom_transform/Test.as

+3-3
Original file line numberDiff line numberDiff line change
@@ -84,7 +84,7 @@ package {
8484
trace("mat3D.rawData", mat3D.rawData);
8585

8686
trace("// sprite3D: update mat3D");
87-
mat3D.copyFrom(new Matrix3D(new <Number>[2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1])); // FIXME: z values shouldn't be zero (0) for test coverage. Unsupported now.
87+
mat3D.copyFrom(new Matrix3D(new <Number>[2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1])); // FIXME: z values shouldn't be zero (0) for test coverage. Unsupported now.
8888
trace("sprite3D.transform.matrix", sprite3D.transform.matrix);
8989
trace("sprite3D.transform.matrix3D", sprite3D.transform.matrix3D);
9090
//// FIXME: mat3D update should be applied to transform.matrix3D immediately
@@ -200,7 +200,7 @@ package {
200200
var bd4 : BitmapData = new BitmapData(50, 50, false, 0x0000FF);
201201
var b4 : Bitmap = new Bitmap(bd4);
202202
m.identity();
203-
m.appendTranslation(50, 50, 0);
203+
m.appendTranslation(50, 50, 100);
204204
b4.transform.matrix3D = m.clone();
205205
s4.addChild(b4);
206206
addChild(s4);
@@ -214,7 +214,7 @@ package {
214214
m.identity();
215215
m.appendScale(2, 3, 1);
216216
m.appendRotation(30, Vector3D.Z_AXIS);
217-
m.appendTranslation(50, 50, 0);
217+
m.appendTranslation(50, 50, 100);
218218
b5.transform.matrix3D = m.clone();
219219
s5.addChild(b5);
220220
addChild(s5);
Loading

tests/tests/swfs/avm2/geom_transform/output.txt

+6-6
Original file line numberDiff line numberDiff line change
@@ -35,21 +35,21 @@ mat3D.rawData 1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1
3535
// sprite3D: update mat3D
3636
sprite3D.transform.matrix null
3737
sprite3D.transform.matrix3D [object Matrix3D]
38-
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1
38+
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1
3939
// sprite3D: .matrix3D = mat3D
4040
sprite3D.transform.matrix null
4141
sprite3D.transform.matrix3D [object Matrix3D]
42-
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1
43-
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1
42+
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1
43+
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1
4444
// sprite3D: .matrix = null
4545
sprite3D.transform.matrix null
4646
sprite3D.transform.matrix3D [object Matrix3D]
47-
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1
48-
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,0,1
47+
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1
48+
mat3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,6,7,8,1
4949
// sprite3D: set x = 30, y = 50
5050
sprite3D.transform.matrix null
5151
sprite3D.transform.matrix3D [object Matrix3D]
52-
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,30,50,0,1
52+
sprite3D.transform.matrix3D.rawData 2,3,0,0,4,5,0,0,0,0,1,0,30,50,8,1
5353
// sprite3D: .matrix3D = null
5454
sprite3D.transform.matrix (a=1, b=0, c=0, d=1, tx=0, ty=0)
5555
sprite3D.transform.matrix3D null
-16 Bytes
Binary file not shown.

0 commit comments

Comments
 (0)