All Projects → zezba9000 → RayTraceBenchmark

zezba9000 / RayTraceBenchmark

Licence: GPL-2.0 license
A benchmark for testing the performance of different languages while rendering a ray-traced world.

Programming Languages

C#
18002 projects
C++
36643 projects - #6 most used programming language
nim
578 projects
objective c
16641 projects - #2 most used programming language
HTML
75241 projects
Objective-C++
1391 projects
c
50402 projects - #5 most used programming language

RayTraceBenchmark

A benchmark for testing the performance of different languages while rendering a ray-traced world.

Code originally ported from: http://forum.dlang.org/thread/[email protected]#post-yzsqwejxqlnzryhrkfuq:40forum.dlang.org

All benchmarks will produce a RAW image that is equivelent to ReferenceImage.jpg

The RAW image resolution is now 10240x5760 (used to be 1280x720). Image can be converted to png with ImageMajic:
"magick.exe convert -size 10240X5760 -depth 8 /Image.rgb /Image.png"

C# Results:

https://github.com/zezba9000/RayTraceBenchmark/blob/master/C%23/Results.md

Cpp Results:

https://github.com/zezba9000/RayTraceBenchmark/blob/master/Cpp/Results.md

Nim Results:

https://github.com/zezba9000/RayTraceBenchmark/blob/master/Nim/Results.md

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].