aboutsummaryrefslogtreecommitdiff
path: root/src/RaytraceDispatcher.ts
diff options
context:
space:
mode:
Diffstat (limited to 'src/RaytraceDispatcher.ts')
-rw-r--r--src/RaytraceDispatcher.ts9
1 files changed, 7 insertions, 2 deletions
diff --git a/src/RaytraceDispatcher.ts b/src/RaytraceDispatcher.ts
index eeae5ce..12f2502 100644
--- a/src/RaytraceDispatcher.ts
+++ b/src/RaytraceDispatcher.ts
@@ -90,8 +90,13 @@ export class RaytraceDispatcher {
}
if (this.completedWorkers == this.context.options.numThreads) {
- this.onComplete();
- this.logger.log(`Raytrace completed in ${new Date().getTime() - this.renderStartMs}ms\n`);
+ const renderTimeMs = (new Date().getTime() - this.renderStartMs);
+
+ this.logger.log(`Raytrace completed in ${renderTimeMs}ms\n`);
+
+ const pixels = this.context.width * this.context.height;
+ const score = Math.round(pixels/renderTimeMs);
+ this.onComplete(score);
}
}