
I started the integration of NVIDIA ray tracing support in the Vulkan plugin of GeeXLab. The first concrete contact is the reading of VK_NV_ray_tracing properties for a particular Vulkan GPU.
This demo requires GeeXLab 0.27.7.1+.
Here are the properties for a GeForce RTX 2070 or a RTX 2080:
VK_NV_ray_tracing: - shaderGroupHandleSize => 16 - maxRecursionDepth => 31 - maxShaderGroupStride => 4096 - shaderGroupBaseAlignment => 64 - maxGeometryCount => 16777215 - maxInstanceCount => 16777215 - maxTriangleCount => 536870911 - maxDescriptorSetAccelerationStructures => 1048576
Remark: this first demo is in… OpenGL. This demo only displays Vulkan related info via the Vulkan plugin and draws the scene content in OpenGL.