A benchmark for testing the performance of different languages while rendering a ray-traced world.
Перейти к файлу
Jérôme Laban c24e41fcd3
Merge pull request #30 from unoplatform/dev/jela/uno52
chore: Move to single project
2024-04-23 09:29:29 -04:00
C#
CSharp/Uno chore: Update to latest stable 2024-04-23 09:06:52 -04:00
Cpp
ImageBitCompare
Nim
.gitattributes
.gitignore
.vsts-ci.canaries.yml
.vsts-ci.yml chore: adjust artifacts 2024-04-02 17:07:13 -04:00
LICENSE
README.md
Ref.txt
ReferenceImage.jpg
gitversion.yml

README.md

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