Soldato
- Joined
- 5 Sep 2011
- Posts
- 12,881
- Location
- Surrey
This is my explanation in very simplified English lol. From What I understand, in Dx12 and Vulkan, that when Ray Tracing is turned on, it calls in the manufacturers specific code/API. Example. For AMD and Vulkan, Ray Tracing turned on, call in Radeon Rays 2. Run scene. It's up to the Radeon Rays 2. instruction set to utilise the hardware as best it can. IF a Nvida card is detected it runs Gameworks.
In a manner of speaking, the RTX platform is derived from DXR (DirectX Ray Tracing) and Nvidia's own SDKs to make better use of NV hardware, so it's not necessarily proprietary, but games that implement RTX features may not run well or be accessible to unsupported products unless optimised for. But then given the immaturity of the technology right now, that's not necessarily unexpected. A lot of hardware simply isn't going to be able to use these features anyway.