| /lvgl-latest/src/libs/thorvg/ |
| D | tvgSwRle.cpp | 312 /* compute the coverage line's coverage, depending on the outline fill rule */ in _horizLine() 313 /* the coverage percentage is area/(PIXEL_BITS*PIXEL_BITS*2) */ in _horizLine() 314 auto coverage = static_cast<int>(area >> (PIXEL_BITS * 2 + 1 - 8)); //range 0 - 255 in _horizLine() local 316 if (coverage < 0) coverage = -coverage; in _horizLine() 319 coverage &= 511; in _horizLine() 320 if (coverage > 255) coverage = 511 - coverage; in _horizLine() 323 if (coverage > 255) coverage = 255; in _horizLine() 326 if (coverage == 0) return; in _horizLine() 340 if (!rw.antiAlias) coverage = 255; in _horizLine() 345 if ((span->coverage == coverage) && (span->y == y) && (span->x + span->len == x)) { in _horizLine() [all …]
|
| D | tvgSwRaster.cpp | 505 if (span->coverage == 255) src = a; in _rasterCompositeMaskedRle() 506 else src = MULTIPLY(a, span->coverage); in _rasterCompositeMaskedRle() 526 if (span->coverage == 255) src = a; in _rasterDirectMaskedRle() 527 else src = MULTIPLY(a, span->coverage); in _rasterDirectMaskedRle() 567 if (span->coverage == 255) src = color; in _rasterMattedRle() 568 else src = ALPHA_BLEND(color, span->coverage); in _rasterMattedRle() 580 if (span->coverage == 255) src = a; in _rasterMattedRle() 581 else src = MULTIPLY(a, span->coverage); in _rasterMattedRle() 600 if (span->coverage == 255) { in _rasterBlendingRle() 607 *dst = INTERPOLATE(tmp, *dst, span->coverage); in _rasterBlendingRle() [all …]
|
| D | tvgSwRasterTexmap.h | 40 int32_t coverage[2]; member 856 int32_t coverage = (255 / (diagonal + 2)); in _calcIrregularCoverage() local 862 if (reverse) lines[tmp].coverage[eidx] = 255 - (coverage * ry); in _calcIrregularCoverage() 863 else lines[tmp].coverage[eidx] = (coverage * ry); in _calcIrregularCoverage() 871 int32_t coverage = (255 / (rewind + 1)); in _calcVertCoverage() local 877 if (reverse) lines[tmp].coverage[eidx] = (255 - (coverage * ry)); in _calcVertCoverage() 878 else lines[tmp].coverage[eidx] = (coverage * ry); in _calcVertCoverage() 886 lines[y].coverage[eidx] = (255 / (lines[y].length[eidx] + 1)); in _calcHorizCoverage() 1073 *dst = INTERPOLATE(*dst, pixel, line->coverage[0] * pos); in _apply() 1089 *dst = INTERPOLATE(*dst, pixel, 255 - (line->coverage[1] * pos)); in _apply()
|
| D | tvgSwRasterC.h | 76 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in cRasterTranslucentRle() 88 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in cRasterTranslucentRle()
|
| D | tvgSwRasterNeon.h | 107 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in neonRasterTranslucentRle() 140 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in neonRasterTranslucentRle()
|
| D | tvgSwRasterAvx.h | 176 if (span->coverage < 255) src = ALPHA_BLEND(color, span->coverage); in avxRasterTranslucentRle() 221 if (span->coverage < 255) src = MULTIPLY(span->coverage, a); in avxRasterTranslucentRle()
|
| D | tvgSwCommon.h | 116 uint8_t coverage; member
|
| /lvgl-latest/tests/ |
| D | main.py | 165 '''Produce code coverage test reports for the test execution.''' 170 label = 'Generating code coverage reports' 182 html_report_file, '--xml', 'report/coverage.xml', 184 '--html-title', 'LVGL Test Coverage', '--filter', r'../src/.*/lv_.*\.c'] 232 help='generate code coverage report for tests.')
|
| D | README.md | 19 run executable tests, and generate code coverage 40 - `report` - Coverage report. Generated if the `report` flag was passed to `./main.py`
|
| D | CMakeLists.txt | 20 set(FLAG_CHECK_WHITELIST --coverage -fsanitize=address -Werror) 64 --coverage
|
| /lvgl-latest/tests/src/test_cases/widgets/ |
| D | test_btnmatrix.c | 325 /* This will increase test coverage by unchecking the in test_button_matrix_release_event_works() 374 /* Added this code to increase code coverage. */ in test_button_matrix_key_event_works() 393 * This is done to increase code coverage. */ in test_button_matrix_pressing_event_works() 411 * This is done to increase code coverage. */ in test_button_matrix_long_press_repeat_event_works() 441 * This is done to increase code coverage. */ in test_button_matrix_defocused_event_works()
|
| /lvgl-latest/src/libs/expat/ |
| D | xmlparse.c | 3273 * simply exclude it from the coverage tests. in doContent() 3636 * remove the code from coverage tests. in storeAtts() 4196 * We retain it as a safety net and exclude it from the coverage in doCdataSection() 4262 * and just remove it from our coverage tests. in doIgnoreSection() 4311 * from our test coverage statistics. in doIgnoreSection() 5522 * coverage test statistics. in doProlog() 6132 * we keep the line and merely exclude it from coverage in appendAttributeValue() 6175 * excluded from coverage tests. in appendAttributeValue() 6355 * exclude it from the coverage statistics. in storeEntityValue() 6491 * exclude them from coverage statistics. in reportDefault() [all …]
|
| D | xmlrole.c | 1211 * it from the coverage statistics.
|
| /lvgl-latest/.github/ |
| D | .codecov.yml | 5 coverage:
|
| /lvgl-latest/src/draw/renesas/dave2d/ |
| D | lv_draw_dave2d_border.c | 279 … d2_setantialiasing(u->d2_handle, 0); //Don't blend with the background according to coverage value in dave2d_draw_border_complex()
|
| /lvgl-latest/src/libs/tiny_ttf/ |
| D | stb_truetype_htcw.h | 134 // accurately measures pixel coverage for anti-aliasing, except in the case 136 // coverage. Thus, anti-aliasing of intersecting shapes may look wrong. If 907 // antialiasing. 0 is no coverage (transparent), 255 is fully covered (opaque). 3202 // x0,x1 are the same pixel, so compute combined coverage 3369 …scanline[x] += e->direction * (y1 - y0) * (1 - ((x0 - x) + (x1 - x)) / 2); // coverage = 1 - avera…
|
| /lvgl-latest/src/libs/thorvg/rapidjson/ |
| D | reader.h | 792 …urlyBracket, is.Tell()); break; // This useless break is only for making warning and coverage happy in ParseObject() 2143 // `case IterativeParsingValueState:` is for code coverage. in Transit()
|