virtual void performTest() { always_do(SkScalarAs2sCompliment(fArray[6]) | SkScalarAs2sCompliment(fArray[7]) | (SkScalarAs2sCompliment(fArray[8]) - kPersp1Int)); always_do(SkScalarAs2sCompliment(fArray[2]) | SkScalarAs2sCompliment(fArray[5])); }
virtual void performTest() { SkMatrix m0, m1, m2; m0.reset(); m1.reset(); m2.reset(); always_do(m0 == m1); always_do(m1 == m2); always_do(m2 == m0); }
// Putting random generation of the matrix inside performTest() // would help us avoid anomalous runs, but takes up 25% or // more of the function time. virtual void performTest() { fMatrix.setAll(fArray[0], fArray[1], fArray[2], fArray[3], fArray[4], fArray[5], fArray[6], fArray[7], fArray[8]); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); fMatrix.dirtyMatrixTypeCache(); always_do(fMatrix.getType()); }
virtual void performTest() { always_do(fArray[6] != 0.0f || fArray[7] != 0.0f || fArray[8] != 1.0f); always_do(fArray[2] != 0.0f || fArray[5] != 0.0f); }