3 ms·
> I remember hearing the same about DX 10/Vista, DX 11/Windows 7 And DX 10 & 11 adoption took forever to happen. Those claims were completely accurate. The dif
by kllrnohj 9y ago
> I remember hearing the same about DX 10/Vista, DX 11/Windows 7
And DX 10 & 11 adoption took forever to happen. Those claims were completely accurate. The difference now is that Vulkan is actually good with good tools, debugging, and support (probably because it came out of AMD instead of Khronos), so DX12 brings nothing to the table other than reduced platform support including worse support on Windows. Particularly since both are massive breaking API changes, so you're basically starting from scratch anyway not just porting over your DX11 code to DX12.
I didn't claim GNU/Linux would save the world, so why are you trotting out that claim as if I did?
> I guess you don't follow XBox SDK news, UWP is irrelevant in XBox context.
Huh? I literally said "Console devs aren't writing for UWP nor for Direct3D." as the very next sentence. So I'm obviously aware of that, why are you pretending I'm not?
- pjmlp 9y ago> I didn't claim GNU/Linux would save the world, so why are you trotting out that claim as if I did? Because it is the only OS where Vulkan is actually relevant in practice. Also Vulkan tools only look good to developers that never used graphical debugging tools outside OpenGL, specially in regarding to shader debugging and frame level information. > Huh? I literally said "Console devs aren't writing for UWP nor for Direct3D." as the very next sentence. So I'm obviously aware of that, why are you pretending I'm not? Because you reveal not knowing about DirectX, by mentioning Direct3D, which has died long time ago and then go on to compare UWP and DirectX 12 to XNA. While what XBox game developers care about is XBox SDK, which already has support for DirectX 12.
- kllrnohj 9y ago> Because it is the only OS where Vulkan is actually relevant in practice. Vulkan has a very strong presence on Windows, which is what I focused on entirely. > Also Vulkan tools only look good to developers that never used graphical debugging tools outside OpenGL, specially in regarding to shader debugging and frame level information RenderDoc, one of the major graphical debugging tools, has Vulkan support in addition to Direct3D 11 & 12 support. It seems you're just entirely oblivious of everything about vulkan... > Because you reveal not knowing about DirectX, by mentioning Direct3D, which has died long time ago Direct3D is the 3D graphics API of DirectX. It's not dead. If it was we wouldn't be having this discussion at all as Direct3D 12 wouldn't even exist. DirectX is more than just 3D graphics APIs - that's what D3D is. DirectX also includes Direct2D (not dead, either), DirectCompute for GPGPU, and XAudio2 for low-level audio access. Most of DirectX, though, has died over the years - like DirectInput, DirectSound, and DirectSound3D. Direct3D & Direct2D/DirectWrite are largely the only parts of DirectX that matter anymore.