How many years till it "matures" and gets implemented? If it's 1+ years that's a long time. Upgrading to
DirectX 12 has lots of benefits such as:
- Ray tracing
- Mesh shading
- Variable rate shading
- Sampler Feedback
- Volume Tiled Resources
- Conservative Raster
- Raster Order Views
- Tiled Resources
- Typed UAV Access
- Bindless Textures
- Asynchronous Compute
- Global illumination, reflections and shadows
Yes and vulkan does those better if implemented. (there's an indepth article about their respective API calls)
Raytracing is not on the table when there are still performance issues, goes without saying.
"Upgrading to dx12" is not something you "just do"; the global light won't work when elite uses PBR.
Currently they are working on powerplay2, two more ships and the new feature.
-once that is done it is up to fdev what they want to do next.
Btw fun fact when dx12 came out it was 5-12% performance gain whereas vulkan was 10-25% performance gain.
Due to dx12 now being dx13 in everything but name, the performance has dropped even more unfortunately.
Case in point there is no performance gain to be had by upgrading to dx12; with vulkan there is.
-there is a reason steam uses vulkan shader caching.
Like i said vulkan is enough to make drivers for apple, so yea it's already ready. =)
(reason i talked about fdev waiting is because it is not needed
now )
On top of that dx/dlss are neither open source nor GPU/OS agnostic, which limits usecases and accessibility even further.
_