diff options
Diffstat (limited to 'src/RaytraceDispatcher.ts')
| -rw-r--r-- | src/RaytraceDispatcher.ts | 9 |
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); } } |