17 ms·
Dedicated hardware to accelerate BVH traversal and ray triangle intersections. Previous GPU accelerated ray tracing implementations have just used existing hard
by mattnewport 8y ago
Dedicated hardware to accelerate BVH traversal and ray triangle intersections. Previous GPU accelerated ray tracing implementations have just used existing hardware for programmable shaders for these but that hardware isn't ideally suited to the task.
- SketchySeaBeast 8y agoSo in that case is this going to be a "G-Sync"/"Freesync" or "Gameworks"/"No, I like my framerates" thing? If developers begin supporting the RTX hardware is there a way AMD can get on board, or is this another one of NVidia's patented industry hurting moves?
- mattnewport 8y agoFor games most will access the functionality via the new DirectX ray tracing APIs (or perhaps the Vulkan equivalent in the future) so there's nothing stopping AMD or Intel from adding hardware to accelerate those APIs too.
- SketchySeaBeast 8y agoAh, excellent. Then I support this future. I thought this would be a gameworks version 2.0 problem.
- twtw 8y agoI can't answer the question, but I'm curious how you think NVIDIA should have introduced real time raytracing to the industry? They can make it proprietary at the API level, or proprietary at the ISA level, but at some point you're stuck with the fact that their hardware can do something AMD's cannot. Is it industry hurting to make the GPU they sell have any exposed new capability, other than making the same old thing slightly faster?
- SketchySeaBeast 8y agoNVidia actively denies others the ability to interact with their "Gsync" platform - an AMD card will never be able to take advantage of a Gsync monitor. I'm getting the answer that this is a Vulkan/DirectX Api, and assuming that's the case, that's great. But if it was a proprietary API (like Gameworks), that could only possibly run on proprietary hardware, I'd have a problem. As long as everyone can leverage those API calls at the same time I'm perfectly happy.
- pjmlp 8y agoIt's a OpenGL/Vulkan/DX12 API. It is up to the other vendors to produce their own hardware and respective OpenGL/Vulkan extensions. And maybe Khronos eventually gets to standardize them.
- maeln 8y agoAs far as I know, both Vulkan (with extensions, for nvidia VK_NV_raytacing) and DirectX (with DXR) have ray-tracing capabilities in their standard. Their shouldn't be any patent that deny AMD from providing an implementation in their drivers.
- deleted 8y ago[deleted]
- Asooka 8y agoDevelopers support RTX via DirectX's DXR raytracing API. AMD can put whatever hardware they want on their cards to accelerate those calls and implement the appropriate drivers.