Caporegime
- Joined
- 18 Oct 2002
- Posts
- 33,188
DX12 != dx11 + anything.
DX12 is built from the ground up, it is not built on DX11, it has nothing to do with it and in this way it seems pretty clear that Roy was accurate when he said DX12 wasn't coming.
Remember, I can write anything today and call it DX12, but what everyone would expect DX12 to be would be the next iteration of DX, IE DX11 updated. DX12 is effectively a new beast with entirely different goals/aims/style.
Realistically they could have called it DX New, or DX Performance and made DX12 the next "normal" iteration of DX11.
In this sense there is absolutely no indication of a future DX11 + update, what you would expect to be DX12. DX of old, a higher level API where the API manages most things itself. DX is dead, then reborn as a new lower level API where control has been handed back to the dev's finally. It could have been called anything, and it certainly seems it is a fairly new idea(new in this industry doesn't generally mean yesterday).
It would seem that DX12 is something starting maybe 6-12 months ago, DX11's next iteration seems to have been non existent, still doesn't exist and this is what AMD were talking about when they said no DX12.
Make no mistake, there is precisely no link from DX11 to DX12, but even not in the same way as DX9 and DX10. DX10 had the same design goals as DX9, it was still a higher level API with memory management and the like controlled by the API, it was just trying to be built leaner and meaner than DX9(and failed in some ways, succeeded in others).
Thing is like Mantle they've suggested DX12 isn't for all dev's, just those that want the power AND the responsibility of much more control. Which appears to currently leave dev's that don't want that stuck with DX11.2, with as yet absolutely no indication of an update to the existing API... IE DX11.2 iterated to the next version, higher level api with fixes, some new features, etc, etc.
DX12 is built from the ground up, it is not built on DX11, it has nothing to do with it and in this way it seems pretty clear that Roy was accurate when he said DX12 wasn't coming.
Remember, I can write anything today and call it DX12, but what everyone would expect DX12 to be would be the next iteration of DX, IE DX11 updated. DX12 is effectively a new beast with entirely different goals/aims/style.
Realistically they could have called it DX New, or DX Performance and made DX12 the next "normal" iteration of DX11.
In this sense there is absolutely no indication of a future DX11 + update, what you would expect to be DX12. DX of old, a higher level API where the API manages most things itself. DX is dead, then reborn as a new lower level API where control has been handed back to the dev's finally. It could have been called anything, and it certainly seems it is a fairly new idea(new in this industry doesn't generally mean yesterday).
It would seem that DX12 is something starting maybe 6-12 months ago, DX11's next iteration seems to have been non existent, still doesn't exist and this is what AMD were talking about when they said no DX12.
Make no mistake, there is precisely no link from DX11 to DX12, but even not in the same way as DX9 and DX10. DX10 had the same design goals as DX9, it was still a higher level API with memory management and the like controlled by the API, it was just trying to be built leaner and meaner than DX9(and failed in some ways, succeeded in others).
Thing is like Mantle they've suggested DX12 isn't for all dev's, just those that want the power AND the responsibility of much more control. Which appears to currently leave dev's that don't want that stuck with DX11.2, with as yet absolutely no indication of an update to the existing API... IE DX11.2 iterated to the next version, higher level api with fixes, some new features, etc, etc.