Skip to content

Ray Tracing In Vulkan Release 8

Latest

Choose a tag to compare

@GPSnoopy GPSnoopy released this 26 Jun 09:33
  • Upgrade to Vulkan SDK 1.4.313.
  • Upgrade to vcpkg 2021.04.30.
  • Fix many warnings and errors picked up by the Vulkan SDK validation layer (quite often incorrect or missing flags on buffer).
  • Fix flashing white rendering due to incorrect synchronisation of command buffers, and associated resources, as semaphores/fences should be on the current frame index, not the swap buffer image index.
  • Comment out compute queue, as it is not used, and looking it up may cause problem on certain platforms (e.g. Apple M2 Asahi Linux, see #83).
  • Add initial support for ARM (thanks to @Civil #82).
  • Add visible-device command line option to allow explicitly chosing which Vulkan devices can be used (fixes #66).
  • Comment out the dedicated transfer queue, as it's never used (relic from Vulkan tutorial) and causes problems with RADV (see NVIDIA/Q2RTX#147).
  • Fix the call order to random() being undefined and refactor common code (fixes #52).