)]}'
{
  "commit": "0924064316de3effbcd1acf1e309182a2deb1c05",
  "tree": "3bc35e7961f549b7a067f520259511acc14e7a73",
  "parents": [
    "91825305130f446f82054c1ec3d416321ace0072"
  ],
  "author": {
    "name": "Aaron Leiby",
    "email": "aaronl@valvesoftware.com",
    "time": "Fri Mar 27 21:47:25 2026"
  },
  "committer": {
    "name": "Aaron Leiby",
    "email": "aaronl@valvesoftware.com",
    "time": "Fri Mar 27 21:47:25 2026"
  },
  "message": "OpenVR SDK 2.15.6\n\nIVRSystem:\n* ComputeDistortionSet added for batch queries and inverses.\n* GetEyeTrackedFoveationCenter and GetEyeTrackedFoveationCenterForProjection added for access eye tracking data for foveation (for supported drivers).\n\nIVRInput:\n* GetEyeTrackingDataRelativeToNow and GetEyeTrackingDataForNextFrame provide eye tracking data for input (for supported drivers).\n\nIVROverlay:\n* Overlays created with this SDK will have translucent grey backsides by default (for consistency with the rest of the dashboard), and will require the use of VROverlayFlags_NoBackside to only draw the fronts.\n\nIVRCompositor:\n* Added ability to pass motion vectors to SteamVR (use VRTextureWithMotion_t with Submit_TextureWithMotion).\n\nIVRIPCResourceManagerClient:\n* NewSharedVulkanImage added unAdditionalVkCreateFlags and unAdditionalVkUsageFlags.\n\nIVRApplications:\n* Added RegisterSubprocess as an alternative to LaunchInternalProcess to support external launching.\n\nNew:\n* VREvent_OverlayNameChanged\n\nDeprecated:\n* Prop_PreviousUniverseId_Uint64\n\n[git-p4: depot-paths \u003d \"//vr/steamvr/sdk_release/\": change \u003d 10561095]\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "104fd37879c2880158e01fa1f091f03dd4729888",
      "old_mode": 33188,
      "old_path": "bin/androidarm64/libopenvr_api.so",
      "new_id": "ff71df7301e24843ec3a890db30e56373d211ca6",
      "new_mode": 33188,
      "new_path": "bin/androidarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "b04a4c2d0e7fbbd3f751bef33029d13322ed13fc",
      "old_mode": 33261,
      "old_path": "bin/linux32/libopenvr_api.so",
      "new_id": "8af2f1193912aa03f2e3fd694bf5637961382c0c",
      "new_mode": 33261,
      "new_path": "bin/linux32/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "56debc9d982ad5ea14344397742a81c343747458",
      "old_mode": 33261,
      "old_path": "bin/linux32/libopenvr_api.so.dbg",
      "new_id": "fb3d7cbefc382e6c1a0a2129e4c482331a6a51bf",
      "new_mode": 33261,
      "new_path": "bin/linux32/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "198da6225c0d2be75786ae415286a33911321c94",
      "old_mode": 33261,
      "old_path": "bin/linux64/libopenvr_api.so",
      "new_id": "614970fc464ef335ae47bbb732b6bee4ae37b086",
      "new_mode": 33261,
      "new_path": "bin/linux64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "350f2f9878d3854b5c0a44db10356b85d97369ff",
      "old_mode": 33261,
      "old_path": "bin/linux64/libopenvr_api.so.dbg",
      "new_id": "2490cbd0ece06b397ee2ab95559b2848d829ad99",
      "new_mode": 33261,
      "new_path": "bin/linux64/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "74b930178f129a1732b28e8dbb227a48ff5a9f87",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api.so",
      "new_id": "109815e43abf4d6a900fb497160d7c155137901d",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "ebf869f1ffe8f7207f845dbcede0f68b08db27a5",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api.so.dbg",
      "new_id": "91a0104a5a1657e600b0b60c8c8502d80ff13ce9",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "d62754cbcc7e89408ddabd5a8f38c381a113fd98",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api_unity.so",
      "new_id": "9ba50fa2081644e319d01944de6900d84a0870f9",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api_unity.so"
    },
    {
      "type": "modify",
      "old_id": "90cfd40c91e71efb67b6a1dce90e74cf118bf82f",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api_unity.so.dbg",
      "new_id": "b924fdeef97f893732ddbccd0628f9b7c81768e1",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api_unity.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "b17a5148ea5bb0b11ca154945202051dda5f89ad",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.dll",
      "new_id": "5e2468e217512d49b754fe2ee1e85d19210465ed",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "b6b10c0d27bed445d248f21f2673b98ab89870d3",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.dll.sig",
      "new_id": "776423c5191cef4f8b1d553965a2cd75dcb22059",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.dll.sig"
    },
    {
      "type": "modify",
      "old_id": "eff94a2cbf11b790ca1b4860d06fd2d1db5cae07",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.pdb",
      "new_id": "4d16416ee5044ad19a59ba7d5217effd49bf18ff",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.pdb"
    },
    {
      "type": "modify",
      "old_id": "ab53dc64919a4bb9101671ee5c12768cb10f33c1",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.dll",
      "new_id": "83b201974728158157be0bf6fc3b43caed34ab11",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "651ebfeae1f9174ef634e39c5b8865a6e93ec157",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.dll.sig",
      "new_id": "8beca1658e6546a219d7e647a51347784f3cccbf",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.dll.sig"
    },
    {
      "type": "modify",
      "old_id": "e576a0c8105270ffd0c491dab23162f776fcfaca",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.pdb",
      "new_id": "d5506b2620629b3150b4c07d79e69c8ac32dd91e",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.pdb"
    },
    {
      "type": "modify",
      "old_id": "8731158b5d1991025462efb4d36f48fe42ae21b1",
      "old_mode": 33261,
      "old_path": "codegen/openvr_interop.cs.py",
      "new_id": "07585c26e930b1e18733e3c7b6bd694dc38a1dab",
      "new_mode": 33261,
      "new_path": "codegen/openvr_interop.cs.py"
    },
    {
      "type": "modify",
      "old_id": "efa452a0c111e8f4a257f0c1245ccfbbda0b0172",
      "old_mode": 33188,
      "old_path": "headers/openvr.h",
      "new_id": "7b25ab4e2c0048db92458ef5f6dcf03929cb809d",
      "new_mode": 33188,
      "new_path": "headers/openvr.h"
    },
    {
      "type": "modify",
      "old_id": "bfaec402f987ff4ebd8a565f697ed0db146fc4ee",
      "old_mode": 33188,
      "old_path": "headers/openvr_api.cs",
      "new_id": "3050761272a0d4191379700cce47ba2c8c17044b",
      "new_mode": 33188,
      "new_path": "headers/openvr_api.cs"
    },
    {
      "type": "modify",
      "old_id": "382e05110cfc0d6a167c96b83c1346cface19cf3",
      "old_mode": 33188,
      "old_path": "headers/openvr_api.json",
      "new_id": "6e0be006a491be674381a4be84a219873bbedb22",
      "new_mode": 33188,
      "new_path": "headers/openvr_api.json"
    },
    {
      "type": "modify",
      "old_id": "c4b687769edb4e74da2d423b23a7a636da3cb157",
      "old_mode": 33188,
      "old_path": "headers/openvr_capi.h",
      "new_id": "b4dd9926c74a2875693141b48ac76619be2ccb69",
      "new_mode": 33188,
      "new_path": "headers/openvr_capi.h"
    },
    {
      "type": "modify",
      "old_id": "c967c949506b4b5eb3adf605c979f6082b0f045d",
      "old_mode": 33188,
      "old_path": "headers/openvr_driver.h",
      "new_id": "fcd675583622df0ea1a54d4f88c2b34c195c199b",
      "new_mode": 33188,
      "new_path": "headers/openvr_driver.h"
    },
    {
      "type": "modify",
      "old_id": "90cfd40c91e71efb67b6a1dce90e74cf118bf82f",
      "old_mode": 33188,
      "old_path": "lib/linuxarm64/libopenvr_api_unity.so",
      "new_id": "b924fdeef97f893732ddbccd0628f9b7c81768e1",
      "new_mode": 33188,
      "new_path": "lib/linuxarm64/libopenvr_api_unity.so"
    },
    {
      "type": "modify",
      "old_id": "104fd37879c2880158e01fa1f091f03dd4729888",
      "old_mode": 33188,
      "old_path": "samples/bin/androidarm64/libopenvr_api.so",
      "new_id": "ff71df7301e24843ec3a890db30e56373d211ca6",
      "new_mode": 33188,
      "new_path": "samples/bin/androidarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "b04a4c2d0e7fbbd3f751bef33029d13322ed13fc",
      "old_mode": 33188,
      "old_path": "samples/bin/linux32/libopenvr_api.so",
      "new_id": "8af2f1193912aa03f2e3fd694bf5637961382c0c",
      "new_mode": 33188,
      "new_path": "samples/bin/linux32/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "198da6225c0d2be75786ae415286a33911321c94",
      "old_mode": 33188,
      "old_path": "samples/bin/linux64/libopenvr_api.so",
      "new_id": "614970fc464ef335ae47bbb732b6bee4ae37b086",
      "new_mode": 33188,
      "new_path": "samples/bin/linux64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "74b930178f129a1732b28e8dbb227a48ff5a9f87",
      "old_mode": 33188,
      "old_path": "samples/bin/linuxarm64/libopenvr_api.so",
      "new_id": "109815e43abf4d6a900fb497160d7c155137901d",
      "new_mode": 33188,
      "new_path": "samples/bin/linuxarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "47b8c6e4d9de33d11981873f51cf66ff681a6166",
      "old_mode": 33261,
      "old_path": "samples/bin/win32/hmd_opencv_sandbox.exe",
      "new_id": "624099273bcabf0f35df6eece7d860d680991e06",
      "new_mode": 33261,
      "new_path": "samples/bin/win32/hmd_opencv_sandbox.exe"
    },
    {
      "type": "modify",
      "old_id": "b17a5148ea5bb0b11ca154945202051dda5f89ad",
      "old_mode": 33188,
      "old_path": "samples/bin/win32/openvr_api.dll",
      "new_id": "5e2468e217512d49b754fe2ee1e85d19210465ed",
      "new_mode": 33188,
      "new_path": "samples/bin/win32/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "d4b0427658e41cab4d387c1544d1415149e31694",
      "old_mode": 33261,
      "old_path": "samples/bin/win64/hmd_opencv_sandbox.exe",
      "new_id": "9f50b4b939c857d44fcb9bb53162d237a1a6b338",
      "new_mode": 33261,
      "new_path": "samples/bin/win64/hmd_opencv_sandbox.exe"
    },
    {
      "type": "modify",
      "old_id": "ab53dc64919a4bb9101671ee5c12768cb10f33c1",
      "old_mode": 33188,
      "old_path": "samples/bin/win64/openvr_api.dll",
      "new_id": "83b201974728158157be0bf6fc3b43caed34ab11",
      "new_mode": 33188,
      "new_path": "samples/bin/win64/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "8bf25b008764713b64524ce5771ff8c12bb22e00",
      "old_mode": 33188,
      "old_path": "samples/drivers/drivers/simplecontroller/src/controller_device_driver.cpp",
      "new_id": "37e692d0e8858b235b8f980f71d9a077a4389d6a",
      "new_mode": 33188,
      "new_path": "samples/drivers/drivers/simplecontroller/src/controller_device_driver.cpp"
    },
    {
      "type": "modify",
      "old_id": "05813883b0218598569dec7685d4a1a9a10d2579",
      "old_mode": 33188,
      "old_path": "samples/drivers/drivers/simpletrackers/src/tracker_device_driver.h",
      "new_id": "b5dbb4db1676c8c075888bac0d2d9209085e0beb",
      "new_mode": 33188,
      "new_path": "samples/drivers/drivers/simpletrackers/src/tracker_device_driver.h"
    },
    {
      "type": "modify",
      "old_id": "ef204bd985d1078591b45958069f2baf64030709",
      "old_mode": 33188,
      "old_path": "src/vrcore/hmderrors_public.cpp",
      "new_id": "9602a04b53d9193f735aea58e02836bff720d401",
      "new_mode": 33188,
      "new_path": "src/vrcore/hmderrors_public.cpp"
    },
    {
      "type": "modify",
      "old_id": "dd4575a9d6b5b884fee6d1b4b283a7d2ae25a964",
      "old_mode": 33188,
      "old_path": "src/vrcore/sharedlibtools_public.cpp",
      "new_id": "46199c239826f45f618931427b8381b29e5972c2",
      "new_mode": 33188,
      "new_path": "src/vrcore/sharedlibtools_public.cpp"
    },
    {
      "type": "modify",
      "old_id": "0fbff2594975ec9e4cd390a35a11953ed31ad413",
      "old_mode": 33188,
      "old_path": "src/vrcore/vrpathregistry_public.cpp",
      "new_id": "2939efdfed32c8c207c2f4c2b3cffb30f46eb5e1",
      "new_mode": 33188,
      "new_path": "src/vrcore/vrpathregistry_public.cpp"
    }
  ]
}
