Vulkan Raytracer
1.0.0
Un Raytracer construit avec des modules Vulkan et C ++ 20 qui prennent en charge Raytracing basé sur un calcul en temps réel avec un multi-rebond et multi-rayons par pixel.
Vous pouvez contrôler l'appareil photo à l'aide de touches WASD / Arrow et la souris. Tab basculera l'entrée. Escape quittera la demande.

Si vous souhaitez construire sans Cmake, utilisez ce guide.
Lors de la construction à l'aide de CMake, vous pouvez exécuter la cible BuildShaders .
Alternativement, vous pouvez également exécuter les commandes suivantes avec ... Remplacé par des chemins pertinents et xxxx remplacé par la version pertinente:
.../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 pour être vide.