summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorGustav Sörnäs <gustav@sornas.net>2020-12-14 21:18:22 +0100
committerGustav Sörnäs <gustav@sornas.net>2020-12-15 13:34:36 +0100
commit1bbea43718737aad613a99e8a2cd210e16369f91 (patch)
tree34270f5a48dfdd8905e795800d06ab68db978336
parent602fab08e86a84ffe4b0fd14939dbc17030788bd (diff)
downloadtddd86-1bbea43718737aad613a99e8a2cd210e16369f91.tar.gz
l7 count calls to draw
-rw-r--r--labb7/src/fast.cpp3
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 "