As a counter example, the "D3D Engineering Specs" do the same job, but are much more readable:
https://microsoft.github.io/DirectX-Specs/
PS:
> You can use newer OpenGL versions for this, but the code becomes much like something you would write using Vulkan API anyway.
Ironically, a lot of "modern" Vulkan might end up looking like old-school OpenGL again by using this new extension ;)
https://registry.khronos.org/vulkan/specs/1.3-extensions/man...
DirectX is not a standard so I don't think that makes this comparable. Most likely fewer people will have to read and implement it.
DirectX is not a standard so I don't think that makes this comparable. Most likely fewer people will have to read and implement it.