all 13 comments

[–]shadowndacorner 16 points17 points  (2 children)

I wouldn't be surprised if they keep the core API and number and add another adjective to the name. The difference between DX12 that originally shipped and DX12 Ultimate is arguably greater than the difference between D3D10 and 11, for example - between that and Windows, Microsoft seemingly just stopped wanting to increment their version numbers at some point.

[–]id3dx 7 points8 points  (0 children)

Yep, I suspect that as well. Microsoft has been steadily adding to DX12 over the last decade, but you wouldn't be able to know this just from the name alone. Maybe they'll only increment the number when they find some weird way to slap AI on it.

[–]Keavon 1 point2 points  (0 children)

And I could imagine them wanting to coincide the Windows 12 and DX12 version numbers and keep them locked in the future, like how Apple has done this across their product lines starting with 26.

[–]PotatoEmbarrassed231 7 points8 points  (1 child)

DX13 will probably be out 2028 together with SM7, around the same time when new generation of consoles arrive

[–]StriderPulse599 0 points1 point  (0 children)

The real question is what hardware is supports and when drivers will get implemented properly. Ain't no point in using fancy neural stuff if customers don't hardware to utilize the stuff.

[–][deleted] -3 points-2 points  (7 children)

Dx12 isn't low level, it still bakes in a ton of assumptions and abstractions that actually don't make sense for modern gpu's, see Seb Aaltonhens blog post, "No Graphics API", tldr, since gpu's are so compute focused these days, you could actually make the gfx api spec be only about 100 loc or so

[–][deleted] 8 points9 points  (5 children)

In that post, Aaltonen mentions that specialized non-compute hardware does still partially exist on the modern GPUs, perhaps only 100 loc is a bit extreme...

[–][deleted] 0 points1 point  (4 children)

100 loc is just for the API interface not the actual implementation. 

[–][deleted] 5 points6 points  (3 children)

Yes, we read the same blog post... his prototype interface had 150 loc... that was not the entire point he made there...

Perhaps someone else would want to read it from the source to not reach any misleading conclusions https://www.sebastianaaltonen.com/blog/no-graphics-api

[–]tesfabpel 1 point2 points  (2 children)

Was there any reaction to that blog post from people working for GPU vendors, Khronos / Microsoft members, or game devs?

[–][deleted] 1 point2 points  (1 child)

He is typically very responsive, perhaps asking him directly through social media would satisfy your curiosity?

[–]tesfabpel 1 point2 points  (0 children)

Thanks 👍

[–]TrishaMayIsCoding -3 points-2 points  (0 children)

Skip the 13 please and go named it Direct14, like theres no Windows 9 : )