)]}'
{
  "commit": "91825305130f446f82054c1ec3d416321ace0072",
  "tree": "c027d965a7cf68a3fb472219827dd02ddd14f590",
  "parents": [
    "4555c56ebd473794fc6a680bf2cbbb6a072b015f"
  ],
  "author": {
    "name": "Charles Lohr",
    "email": "charlesl@valvesoftware.com",
    "time": "Fri Aug 15 22:58:05 2025"
  },
  "committer": {
    "name": "Charles Lohr",
    "email": "charlesl@valvesoftware.com",
    "time": "Fri Aug 15 22:58:05 2025"
  },
  "message": "Updating SteamVR SDK From 2.12.1 to 2.12.14\n\nMajor notes include:\n * Add struct VREyeTrackingData_t, used with CreateEyeTrackingComponent, and UpdateEyeTrackingComponent for drivers to provide eye tracking input to SteamVR.\n * Synchronize props to upstream SteamVR.\n * Testing with GetSubmitTexture - Do not use - this feature will likely be removed.\n * NewSharedVulkanSemaphore signature is now different, allowing for a counting semaphore.\n\nmerged vr_steamvr_rel_to_sdk_release\n\n[git-p4: depot-paths \u003d \"//vr/steamvr/sdk_release/\": change \u003d 9982682]\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "4fa7a5a3d6b3843a9c3855f8d621a62b77eda12e",
      "old_mode": 33188,
      "old_path": "bin/androidarm64/libopenvr_api.so",
      "new_id": "104fd37879c2880158e01fa1f091f03dd4729888",
      "new_mode": 33188,
      "new_path": "bin/androidarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "403f2224f22cff6c8022d05429ef4f6c46ddd287",
      "old_mode": 33261,
      "old_path": "bin/linux32/libopenvr_api.so",
      "new_id": "b04a4c2d0e7fbbd3f751bef33029d13322ed13fc",
      "new_mode": 33261,
      "new_path": "bin/linux32/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "47db669e000fe18ca47c372ab8e116f6a06a6456",
      "old_mode": 33261,
      "old_path": "bin/linux32/libopenvr_api.so.dbg",
      "new_id": "56debc9d982ad5ea14344397742a81c343747458",
      "new_mode": 33261,
      "new_path": "bin/linux32/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "cf8e38bbe8de2f9c8275edef3642d0db435972a6",
      "old_mode": 33261,
      "old_path": "bin/linux64/libopenvr_api.so",
      "new_id": "198da6225c0d2be75786ae415286a33911321c94",
      "new_mode": 33261,
      "new_path": "bin/linux64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "612d7ca9b74a1485c33b35bccc6f32535761b2f1",
      "old_mode": 33261,
      "old_path": "bin/linux64/libopenvr_api.so.dbg",
      "new_id": "350f2f9878d3854b5c0a44db10356b85d97369ff",
      "new_mode": 33261,
      "new_path": "bin/linux64/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "f214cfaebd6f988370aa02a54a4a3cf6ddabd52d",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api.so",
      "new_id": "74b930178f129a1732b28e8dbb227a48ff5a9f87",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "7ea65dac4e10b0b67b3ac594f7f13f451641de3e",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api.so.dbg",
      "new_id": "ebf869f1ffe8f7207f845dbcede0f68b08db27a5",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "87a8a3ee72a63a4c1e448a7224dd03d014a84d42",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api_unity.so",
      "new_id": "d62754cbcc7e89408ddabd5a8f38c381a113fd98",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api_unity.so"
    },
    {
      "type": "modify",
      "old_id": "061f3254da5f189b068797867c38ce15eee45150",
      "old_mode": 33188,
      "old_path": "bin/linuxarm64/libopenvr_api_unity.so.dbg",
      "new_id": "90cfd40c91e71efb67b6a1dce90e74cf118bf82f",
      "new_mode": 33188,
      "new_path": "bin/linuxarm64/libopenvr_api_unity.so.dbg"
    },
    {
      "type": "modify",
      "old_id": "b2144c01b253fd1e7b8d49327b15340c761d427d",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.dll",
      "new_id": "b17a5148ea5bb0b11ca154945202051dda5f89ad",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "8c686d70a0fe83405ec92e6f91c220c9443c600e",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.dll.sig",
      "new_id": "b6b10c0d27bed445d248f21f2673b98ab89870d3",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.dll.sig"
    },
    {
      "type": "modify",
      "old_id": "ef37e3def793c3362a7df50956beb3c1b0b2f056",
      "old_mode": 33188,
      "old_path": "bin/win32/openvr_api.pdb",
      "new_id": "eff94a2cbf11b790ca1b4860d06fd2d1db5cae07",
      "new_mode": 33188,
      "new_path": "bin/win32/openvr_api.pdb"
    },
    {
      "type": "modify",
      "old_id": "2cad05194b39b3c24d95aa4d15ca40f508c27fdf",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.dll",
      "new_id": "ab53dc64919a4bb9101671ee5c12768cb10f33c1",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "9226bd7d06920ac6877db3dac6904b4d89e7c8ed",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.dll.sig",
      "new_id": "651ebfeae1f9174ef634e39c5b8865a6e93ec157",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.dll.sig"
    },
    {
      "type": "modify",
      "old_id": "5defa003313226c9e1d52ed805d32626e6c4c7d2",
      "old_mode": 33188,
      "old_path": "bin/win64/openvr_api.pdb",
      "new_id": "e576a0c8105270ffd0c491dab23162f776fcfaca",
      "new_mode": 33188,
      "new_path": "bin/win64/openvr_api.pdb"
    },
    {
      "type": "modify",
      "old_id": "8c9e3fd265ee7cfcef681227ad2c8a9029e62a44",
      "old_mode": 33188,
      "old_path": "headers/openvr.h",
      "new_id": "efa452a0c111e8f4a257f0c1245ccfbbda0b0172",
      "new_mode": 33188,
      "new_path": "headers/openvr.h"
    },
    {
      "type": "modify",
      "old_id": "fcca4377ac2ea97395a14ce04c054bf96ba5b74d",
      "old_mode": 33188,
      "old_path": "headers/openvr_api.cs",
      "new_id": "bfaec402f987ff4ebd8a565f697ed0db146fc4ee",
      "new_mode": 33188,
      "new_path": "headers/openvr_api.cs"
    },
    {
      "type": "modify",
      "old_id": "f101802c9b6a1f21312eaab20ac7ea66bd0b8ed1",
      "old_mode": 33188,
      "old_path": "headers/openvr_api.json",
      "new_id": "382e05110cfc0d6a167c96b83c1346cface19cf3",
      "new_mode": 33188,
      "new_path": "headers/openvr_api.json"
    },
    {
      "type": "modify",
      "old_id": "5af3e5ee42455d8a6c685b4aee2a330efdbf3bdb",
      "old_mode": 33188,
      "old_path": "headers/openvr_capi.h",
      "new_id": "c4b687769edb4e74da2d423b23a7a636da3cb157",
      "new_mode": 33188,
      "new_path": "headers/openvr_capi.h"
    },
    {
      "type": "modify",
      "old_id": "f2655825ba0087a831d9cf415d879dd548313d28",
      "old_mode": 33188,
      "old_path": "headers/openvr_driver.h",
      "new_id": "c967c949506b4b5eb3adf605c979f6082b0f045d",
      "new_mode": 33188,
      "new_path": "headers/openvr_driver.h"
    },
    {
      "type": "modify",
      "old_id": "061f3254da5f189b068797867c38ce15eee45150",
      "old_mode": 33188,
      "old_path": "lib/linuxarm64/libopenvr_api_unity.so",
      "new_id": "90cfd40c91e71efb67b6a1dce90e74cf118bf82f",
      "new_mode": 33188,
      "new_path": "lib/linuxarm64/libopenvr_api_unity.so"
    },
    {
      "type": "modify",
      "old_id": "4fa7a5a3d6b3843a9c3855f8d621a62b77eda12e",
      "old_mode": 33188,
      "old_path": "samples/bin/androidarm64/libopenvr_api.so",
      "new_id": "104fd37879c2880158e01fa1f091f03dd4729888",
      "new_mode": 33188,
      "new_path": "samples/bin/androidarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "403f2224f22cff6c8022d05429ef4f6c46ddd287",
      "old_mode": 33188,
      "old_path": "samples/bin/linux32/libopenvr_api.so",
      "new_id": "b04a4c2d0e7fbbd3f751bef33029d13322ed13fc",
      "new_mode": 33188,
      "new_path": "samples/bin/linux32/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "cf8e38bbe8de2f9c8275edef3642d0db435972a6",
      "old_mode": 33188,
      "old_path": "samples/bin/linux64/libopenvr_api.so",
      "new_id": "198da6225c0d2be75786ae415286a33911321c94",
      "new_mode": 33188,
      "new_path": "samples/bin/linux64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "f214cfaebd6f988370aa02a54a4a3cf6ddabd52d",
      "old_mode": 33188,
      "old_path": "samples/bin/linuxarm64/libopenvr_api.so",
      "new_id": "74b930178f129a1732b28e8dbb227a48ff5a9f87",
      "new_mode": 33188,
      "new_path": "samples/bin/linuxarm64/libopenvr_api.so"
    },
    {
      "type": "modify",
      "old_id": "0538afde23f7dfce75801bb356a941fbea221142",
      "old_mode": 33261,
      "old_path": "samples/bin/win32/hmd_opencv_sandbox.exe",
      "new_id": "47b8c6e4d9de33d11981873f51cf66ff681a6166",
      "new_mode": 33261,
      "new_path": "samples/bin/win32/hmd_opencv_sandbox.exe"
    },
    {
      "type": "modify",
      "old_id": "b2144c01b253fd1e7b8d49327b15340c761d427d",
      "old_mode": 33188,
      "old_path": "samples/bin/win32/openvr_api.dll",
      "new_id": "b17a5148ea5bb0b11ca154945202051dda5f89ad",
      "new_mode": 33188,
      "new_path": "samples/bin/win32/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "a65f009162352d5d2fba68e0e9f85b2cf2b7f57d",
      "old_mode": 33261,
      "old_path": "samples/bin/win64/hmd_opencv_sandbox.exe",
      "new_id": "d4b0427658e41cab4d387c1544d1415149e31694",
      "new_mode": 33261,
      "new_path": "samples/bin/win64/hmd_opencv_sandbox.exe"
    },
    {
      "type": "modify",
      "old_id": "2cad05194b39b3c24d95aa4d15ca40f508c27fdf",
      "old_mode": 33188,
      "old_path": "samples/bin/win64/openvr_api.dll",
      "new_id": "ab53dc64919a4bb9101671ee5c12768cb10f33c1",
      "new_mode": 33188,
      "new_path": "samples/bin/win64/openvr_api.dll"
    },
    {
      "type": "modify",
      "old_id": "e9698fb76956dee82ce52201f3231d721f1de478",
      "old_mode": 33188,
      "old_path": "samples/helloworldoverlay/openvroverlaycontroller.h",
      "new_id": "859161685efd7ac6ce429fa55d1345143d13459e",
      "new_mode": 33188,
      "new_path": "samples/helloworldoverlay/openvroverlaycontroller.h"
    },
    {
      "type": "modify",
      "old_id": "1d715c166925654f569c3be0a9a27bfaa067d236",
      "old_mode": 33188,
      "old_path": "samples/unity_keyboard_sample/Assets/Plugins/openvr_api.cs",
      "new_id": "b13cd3c00c1eccc972b63b4755f614458e08c4f1",
      "new_mode": 33188,
      "new_path": "samples/unity_keyboard_sample/Assets/Plugins/openvr_api.cs"
    },
    {
      "type": "modify",
      "old_id": "1d715c166925654f569c3be0a9a27bfaa067d236",
      "old_mode": 33188,
      "old_path": "samples/unity_teleport_sample/Assets/Plugins/openvr_api.cs",
      "new_id": "b13cd3c00c1eccc972b63b4755f614458e08c4f1",
      "new_mode": 33188,
      "new_path": "samples/unity_teleport_sample/Assets/Plugins/openvr_api.cs"
    }
  ]
}
