Why doesn't MS get enough credit for DirectX?Every GPU innovation ever only exist because Microsoft kickstarted it through DirectX. Remember when GPU went from the separated Vertex and Pixel shaders paradigm to the unified shaders paradigm around 2006 ? That was because Microsoft rewrote their graphical API stack for WIndows Vista and the Xbox 360. NVidia and ATI only created GPUs that would work with the new API.>DirectX 8 wasn't an explosive update, but it completely altered the way modern rendering works. Every single device we use right now, from phones to consoles to computers, they wouldn't work the way they do without employing DX8's fundamental principle of control>DirectX 9 was first released in 2002, games are still made for it and in some cases only for DX9>Xbox 360 went significantly beyond Direct3D 9 / DX9 / Shader Model >DirectX12 brought us a ton of new stuff, such as low level access to hardware, better CPU parallelization, ray-tracing, async computing, mesh shaders, autohdr>DX11 and DX12/Vulkan are designed to solve very different problems>DX12 unifies Windows PC and Xbox Console development with one API, making it easier for game devs >Your GPU is built for DirectX
>>107652470because m$ didn't create GPUindirect cause is worthless
>>107652470>Every GPU innovation ever only exist because Microsoft kickstarted it through DirectXPure propaganda. Kill yourself.https://web.archive.org/web/20061114231355/https://developer.download.nvidia.com/opengl/specs/GL_EXT_geometry_shader4.txthttps://microsoft.fandom.com/wiki/DirectX#:~:text=DirectX%2010%20was%20released%20in,the%20Windows%20Display%20Driver%20Model.
>>107652470DirectX locked us into being stuck with obsolete 2d triangle accelerators for decades. So called 3d gpus have zero concept of 3d, they just draw primitives in the exact order they are submitted, completely ignoring depth, the z-buffer being a shitty hack that barely works.In a better time line, we would have had a higher level graphics api, where you the game would present an entire scene and materials to the gpu. And the driver would be responsible of handling all the low level stuff, this would allow for actual hardware innovation, rather than every piece of hardware being forced to be the exact same, since DIrectX is too low-level.
>>107652470>Why doesn't MS get enough credit for DirectX?DirectX only exists because MS relized that Windows was worse for Games than DOS. And they needed an alternative for direct Hardware access for windows or nobody would use it for games.
>>107652470Because OpenGL predates it by years.
>>107652850Your hypothetical better solution requires more computing hence even stupider.
>>107652893this
>>107652470posted it again award>>107652893this
>>107652470DirectX was Microsoft's way of segmenting their operating systems, whereas OpenGL applications could run on anything from Windows 98 to the present day.
>>107652470>look mom I posted it again!https://desuarchive.org/g/search/text/innovation%20directx/type/op/