Vulkan Raytracer
1.0.0
ピクセルあたりのマルチバウンスとマルチレーでのリアルタイムコンピューティングベースのレイトレースをサポートするVulkanおよびC ++ 20モジュールで構築されたレイトレーサー。
WASD / Arrowキーとマウスを使用してカメラを制御できます。 Tab入力を切り替えます。 Escapeアプリケーションを終了します。

cmakeなしで構築したい場合は、このガイドを使用してください。
Cmakeを使用して構築するときは、 BuildShaders Targetを実行できます。
または、次のコマンドを実行するだけで...関連するパスに置き換え、 xxxx関連するバージョンに置き換えます。
.../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空白にするように設定します。