Skip to content

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

License

Notifications You must be signed in to change notification settings

unoplatform/Uno.RayTraceBenchmark

 
 

Repository files navigation

RayTraceBenchmark for Uno Platform

This port makes the Raytracer Benchmark app run on iOS, Android and WebAssembly, using the Uno Platform.

Try the WebAssembly build live at http://raytracerbenchmark-wasm.platform.uno

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/yzsqwejxqlnzryhrkfuq@forum.dlang.org#post-yzsqwejxqlnzryhrkfuq:40forum.dlang.org

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

The RAW image resolution is 1280x720.

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

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • C# 44.3%
  • HTML 43.4%
  • C++ 4.4%
  • Nim 3.4%
  • Objective-C 1.7%
  • JavaScript 1.1%
  • Other 1.7%