diff options
| author | Gustav Sörnäs <gustav@sornas.net> | 2020-12-14 21:18:22 +0100 |
|---|---|---|
| committer | Gustav Sörnäs <gustav@sornas.net> | 2020-12-15 13:34:36 +0100 |
| commit | 1bbea43718737aad613a99e8a2cd210e16369f91 (patch) | |
| tree | 34270f5a48dfdd8905e795800d06ab68db978336 | |
| parent | 602fab08e86a84ffe4b0fd14939dbc17030788bd (diff) | |
| download | tddd86-1bbea43718737aad613a99e8a2cd210e16369f91.tar.gz | |
l7 count calls to draw
| -rw-r--r-- | labb7/src/fast.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/labb7/src/fast.cpp b/labb7/src/fast.cpp index e0fcd0e..91c168a 100644 --- a/labb7/src/fast.cpp +++ b/labb7/src/fast.cpp @@ -64,6 +64,7 @@ int main(int argc, char *argv[]) { auto begin = chrono::high_resolution_clock::now(); vector<pair<double, Point>> angles; + int draws = 0; for (int p1 = 0; p1 < N-1; p1++) { angles.clear(); for (int p2 = p1 + 1; p2 < N; p2++) { @@ -79,12 +80,14 @@ int main(int argc, char *argv[]) { num_in_row++; if (num_in_row >= 2) { render_line(scene, points.at(p1), angles[i].second); + draws++; } } else { num_in_row = 0; } } } + cout << draws << endl; auto end = chrono::high_resolution_clock::now(); cout << "Computing line segments took " |
