Example #1
0
 virtual void performTest() {
     always_do(SkScalarAs2sCompliment(fArray[6]) |
               SkScalarAs2sCompliment(fArray[7]) |
               (SkScalarAs2sCompliment(fArray[8]) - kPersp1Int));
     always_do(SkScalarAs2sCompliment(fArray[2]) |
               SkScalarAs2sCompliment(fArray[5]));
 }
Example #2
0
    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);
    }
Example #3
0
 // 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());
 }
Example #4
0
 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);
 }