2 ms·
> 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.
by 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.