
I’ll work on it after finalizing and polishing OSD implementation. Neither screencapture nor videocapture is implemented for Vulkan yet. I’ve experienced one weird DOOM hang at startup after logo videos but couldn’t reproduce it after that, so I’m not sure if it is new Vulkan OSD or something else. So if you can test it on any other applications – it would be fine. Currently I’ve tested it on Vulkan SDK samples (attached to beta 2 archive), DOOM, Dota 2 and The Talos Principle only. You can use it to test Vulkan if you don’t own any Vulkan games. I’ve attached small pre-compiled lightweight Vulkan sample (both 32-bit and 64-bit versions) from Vulkan SDK to beta 2 archive. So any feedback from AMD users side is welcomed. Vulkan API is very low-level and validation in Vulkan ICDs of different vendors differ drastically so I’m not sure if my current implementation will work on AMD cards. I’ve developed and tested it on NVIDIA hardware only and had no time to play with AMD’s Vulkan implementation yet. Vector 3D and raster 3D OSD rendering implementation will be added in the next betas. On other side, it can be slower than vector 3D / raster 3D mode depending on the performance of back buffer clear operations in different Vulkan implementations. This means that close zero rendering pipeline re-configuration and very simple rendering pass is required to render OSD, so it provides the maximum compatibility with game engines. Similar to other 3D APIs, vector 2D rendering mode in RTSS for Vulkan is based on pure 2D frambuffer clear operations only.


Currently only vector 2D rendering mode is supported for OSD in Vulkan, so regardless of your settings RTSS is using this mode to render OSD in Vlukan applications. This version introduces initial Vulkan OSD support, please read the following info carefully before trying this version:
OPENGL 4.3 SUPPORT FOR MSI AFTERBURNER FREE
I finally had some free time (thanks to weekends) to work on Vulkan OSD implementation and I’m happy to present the results of my today’s coding experiments : RTSS 6.6.0 beta 2.
