HNNewShowAskJobs
Built with Tanstack Start
All Sources of DirectX 12 Documentation(asawicki.info)
15 points by ibobev 7 days ago | 6 comments
  • eviksan hour ago

    > What a mess! Why is the DirectX 12 documentation so scattered across so many websites in different shapes and forms? Of course, I don't know

    While you're at it, do you also not know why they break the URLs from time to time so that you can't follow old guides because they point to empty pages?

  • veltas44 minutes ago

    Basically all native libraries inevitably have bad or difficult to follow documentation like this, proprietary or open source. Vulkan is the exception as it's a standard so needs to be very clear so all stakeholders can implement it correctly.

    Usually I find if you're using an open source library you need the whole source checked out for reference, better than proprietary libraries where you need to pay and sign an NDA to get that access or equivalent support.

    • socalgal214 minutes ago |parent

      Vulkan spec is missing tons of stuff. Implementers check they pass the conformance tests (tho those also miss stuff)

      directx also has conformance tests.

      The directx specs are arguably better in many ways than the vulkan specs. They go into bit level details how various math is required to work, especially in samplers

    • pjmlp39 minutes ago |parent

      Extensions to Khronos standards are hardly that greatly documented.

      A TXT dump of the proposal, with luck a sample from the GPU vendor, and that is all.

      Vulkan was famously badly documented, one only has to go to LunarG yearly reports regarding community feedback on Vulkan, and related action points.

      OpenGL 4.6 never has had a red book editon, Vulkan only had a red book for 1.0, OpenCL and SYSCL just have the PDF reference, not all Khronos APIs have a cheatsheeet PDF on Khronos site.

  • chasing0entropy7 days ago

    A great deal of effort which will be help to someone... Assuming search engines provide it as a result to that industrius soul

  • 01HNNWZ0MV43FFan hour ago

    Eh I'm sticking with GLES 2 until this little GPU craze dies down