Vulkan Raytracer
1.0.0
Raytracer yang dibangun dengan vulkan dan modul C ++ 20 yang mendukung raytracing berbasis-shader realtime dengan multi-bouncing dan multi-ray per piksel.
Anda dapat mengontrol kamera menggunakan tombol WASD / Arrow , dan mouse. Tab akan beralih input. Escape akan keluar dari aplikasi.

Jika Anda ingin membangun tanpa cmake, gunakan panduan ini.
Saat membangun menggunakan cmake, Anda dapat menjalankan target BuildShaders .
Atau, Anda juga dapat menjalankan perintah berikut dengan ... diganti dengan jalur yang relevan dan xxxx diganti dengan versi yang relevan:
.../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 menjadi kosong.