Home | History | Annotate | Download | only in cg

Lines Matching defs:difference

92 static RetainPtr<CGImageRef> createDifferenceImage(CGImageRef baseImage, CGImageRef testImage, float& difference)
138 // Compute the difference as a percentage combining both the number of different pixels and their difference amount i.e. the average distance over the entire image
140 difference = 100.0f * sum / (height * width);
142 difference = 0.0f;
145 // Generate a normalized diff image if there is any difference
146 if (difference > 0.0f) {
219 float difference = 100.0f;
222 diffImage = createDifferenceImage(actualImage.get(), baselineImage.get(), difference); // difference is passed by reference
223 if (difference <= tolerance)
224 difference = 0.0f;
226 difference = roundf(difference * 100.0f) / 100.0f;
227 difference = max(difference, 0.01f); // round to 2 decimal places
232 if (difference > 0.0f) {
242 fprintf(stdout, "diff: %01.2f%% failed\n", difference);
244 fprintf(stdout, "diff: %01.2f%% passed\n", difference);