{
  "name": "directxtk12",
  "href": "https://vcpkg.link/ports/directxtk12",
  "supports": "windows & !arm32",
  "published_at": "2026-05-14T01:33:54.000Z",
  "is_deprecated": false,
  "is_featured": false,
  "documentation_href": "https://github.com/microsoft/DirectXTK12/wiki",
  "homepage_href": "https://github.com/Microsoft/DirectXTK12",
  "description": [
    "A collection of helper classes for writing DirectX 12 code in C++."
  ],
  "license": "MIT",
  "version": {
    "type": "date",
    "value": "2026-05-07",
    "port": 1
  },
  "commit": {
    "tree_href": "https://github.com/microsoft/vcpkg/tree/6e05a7459609bb0f7de95839c625dc09b5966f31/ports/directxtk12",
    "hash": "6e05a7459609bb0f7de95839c625dc09b5966f31"
  },
  "repository": null,
  "dependencies": [
    {
      "name": "directx-dxc",
      "href": "https://vcpkg.link/ports/directx-dxc",
      "is_host": true,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "windows & !xbox"
    },
    {
      "name": "directx-headers",
      "href": "https://vcpkg.link/ports/directx-headers",
      "is_host": false,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "windows & !xbox"
    },
    {
      "name": "directxmath",
      "href": "https://vcpkg.link/ports/directxmath",
      "is_host": false,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "all"
    },
    {
      "name": "ms-gdkx",
      "href": "https://vcpkg.link/ports/ms-gdkx",
      "is_host": false,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "xbox"
    },
    {
      "name": "vcpkg-cmake",
      "href": "https://vcpkg.link/ports/vcpkg-cmake",
      "is_host": true,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "all"
    },
    {
      "name": "vcpkg-cmake-config",
      "href": "https://vcpkg.link/ports/vcpkg-cmake-config",
      "is_host": true,
      "with_default_features": true,
      "version_constraint": null,
      "platform": "all"
    }
  ],
  "dev_dependencies": [],
  "features": [
    {
      "name": "gameinput",
      "default": [],
      "description": [
        "Build using GameInput API for input processing"
      ],
      "supports": "windows & (arm64 | x64) & !uwp",
      "dependencies": [
        {
          "name": "gameinput",
          "href": "https://vcpkg.link/ports/gameinput",
          "is_host": false,
          "with_default_features": true,
          "version_constraint": null,
          "platform": "all"
        }
      ]
    },
    {
      "name": "spectre",
      "default": [],
      "description": [
        "Build Spectre-mitigated library"
      ],
      "supports": "all",
      "dependencies": []
    },
    {
      "name": "tools",
      "default": [],
      "description": [
        "MakeSpriteFont and xwbtool command-line tools"
      ],
      "supports": "windows & !uwp & !xbox & (x64 | arm64 | arm64ec)",
      "dependencies": []
    },
    {
      "name": "xaudio2-9",
      "default": [
        "all"
      ],
      "description": [
        "Build with XAudio 2.9 support for Windows 10/11"
      ],
      "supports": "all",
      "dependencies": []
    },
    {
      "name": "xaudio2redist",
      "default": [],
      "description": [
        "Build with XAudio2Redist"
      ],
      "supports": "all",
      "dependencies": [
        {
          "name": "xaudio2redist",
          "href": "https://vcpkg.link/ports/xaudio2redist",
          "is_host": false,
          "with_default_features": true,
          "version_constraint": null,
          "platform": "all"
        }
      ]
    },
    {
      "name": "xinput",
      "default": [],
      "description": [
        "Build using XInput for input processing"
      ],
      "supports": "windows & !uwp & !xbox",
      "dependencies": []
    }
  ]
}