Vulkan Raytracer
1.0.0
Ein Raytracer, der mit Vulkan- und C ++ 20-Modulen erstellt wurde und Raytracing in Echtzeit-Rechenschatten mit Multi-Bounce und Multi-Ray pro Pixel unterstützt.
Sie können die Kamera mit WASD / Arrow und der Maus steuern. Tab wird die Eingabe umschalten. Escape wird die Anwendung beenden.

Wenn Sie ohne CMake bauen möchten, verwenden Sie diesen Leitfaden.
Beim Erstellen von CMAKE können Sie das Ziel BuildShaders ausführen.
Alternativ können Sie auch die folgenden Befehle ausführen ... die mit relevanten Pfaden ersetzt sind und xxxx ersetzt durch relevante Version:
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=vertex Fullscreen.vert.glsl -o Fullscreen.vert.spv
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=fragment Fullscreen.frag.glsl -o Fullscreen.frag.spv
.../VulkanSDK/x.x.x.x/Bin/glslc.exe -fshader-stage=compute Raytracing.comp.glsl -o Raytracing.comp.spv
C/C++ > Code Generation > Floating Point Model um leer zu sein.