)]}'
{
  "log": [
    {
      "commit": "db7b55af6bc22f1c0cc3be98f526332e1847d098",
      "tree": "1b25293be8bd267d9f51c82a49762e5459fb1bfe",
      "parents": [
        "f5e1fa26b7b78489ec05eecdf942c7c8608df935"
      ],
      "author": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Fri Dec 15 07:48:20 2023 -0800"
      },
      "committer": {
        "name": "Gurchetan Singh",
        "email": "gurchetansingh@google.com",
        "time": "Fri Dec 15 07:50:28 2023 -0800"
      },
      "message": "vulkan: fix compile error with latest AHB changes\n\nOtherwise, the following error is observed:\n\nframeworks/native/vulkan/include/vulkan/vk_android_native_buffer.h:128:5:\n   error: must use \u0027struct\u0027 tag to refer to type \u0027AHardwareBuffer\u0027\n\nBUG\u003d313466265\nTEST\u003dpresubmit\n\nChange-Id: I1d32208a26161a64cba057a9fb4a47ce28b83d5b\n"
    },
    {
      "commit": "0db7a0919f394aeaaa21e1ee8675002763715e7a",
      "tree": "9c5217a811ec20f7f6bc6d81fb37936b4116dbe2",
      "parents": [
        "f0ac70772d768e1dc5deb9f370ed4c8bd4555bf0"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Mon Dec 11 23:46:36 2023 +0000"
      },
      "committer": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Tue Dec 12 21:27:07 2023 +0000"
      },
      "message": "Add AHardwareBuffer* to VkNativeBufferANDROID\n\nBug: 275906506\nTest: atest CtsDeqpTestCases -- --module-arg \u0027CtsDeqpTestCases:include-filter:dEQP-VK.wsi.*\u0027\nChange-Id: I9c7d28fe3498f77001d8b6512462fa7787305abf\n"
    },
    {
      "commit": "d7320ef377d8c3043be62dac303c7a6c8bf53d0c",
      "tree": "26bbd802fb2361e2eff410a737e7c8b410147f93",
      "parents": [
        "8becd1eed08d0a128c24cba6a276ab4ee74085ae"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Wed Aug 23 21:21:51 2023 +0000"
      },
      "committer": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Wed Oct 04 20:42:02 2023 +0000"
      },
      "message": "Deprecate GetSwapchainGrallocUsageANDROID from the platform\n\nBug: 259437988\nChange-Id: I9ae19978c7ea5f73292343fb187395ed5dbde270\n"
    },
    {
      "commit": "b6ca8421dc719ad1a87de5d84e9e2e941d764a84",
      "tree": "a977feb0613d1c5dd89cc52d78c5048689135948",
      "parents": [
        "0ef7824f727964eb1097ab395aa4f4787c759cac"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Wed Jul 26 20:00:04 2023 +0000"
      },
      "committer": {
        "name": "Trevor Black",
        "email": "vantablack@google.com",
        "time": "Thu Aug 03 22:30:13 2023 +0000"
      },
      "message": "Add swapchainImageUsage to VkGrallocUsageInfo2\n\nBug: 288286529\nTest: Build\nChange-Id: I8091d9c4db11394b85ceb1d266f97d35a00cc246\n"
    },
    {
      "commit": "2cc44689e59f7fea54bcb9fe0bbee0d487fbaa90",
      "tree": "6fdfbfc8dd6cbc74d41ccaba17a5b7885475e8d9",
      "parents": [
        "a8c0dd747c7aa7127d0bf0f53bcea5ac955b8339"
      ],
      "author": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Wed Mar 09 00:31:38 2022 +0000"
      },
      "committer": {
        "name": "Trevor David Black",
        "email": "vantablack@google.com",
        "time": "Wed Nov 16 18:49:08 2022 +0000"
      },
      "message": "Vulkan loader changes to support VK_EXT_image_compression_control\n\nBug: 218365766\nTest: Build\nChange-Id: I91cddbee0daac27d838e6201ba63c51a5158412c\n"
    },
    {
      "commit": "f4785c6db2448d671974fd749b5ad36472e17c27",
      "tree": "b8640d3ded1240dfeb232331e3848d46bbfb20ec",
      "parents": [
        "0ed43f57cf476b20c8c0bd200eeaf361166c2dd1",
        "901f8ee258dbfff2090dc45badf3446266f0ae16"
      ],
      "author": {
        "name": "TreeHugger Robot",
        "email": "treehugger-gerrit@google.com",
        "time": "Mon Aug 03 17:01:44 2020 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Aug 03 17:01:44 2020 +0000"
      },
      "message": "Merge \"Vulkan: unload builtin driver to reload updated driver if needed\""
    },
    {
      "commit": "901f8ee258dbfff2090dc45badf3446266f0ae16",
      "tree": "cbdcde67e88af8de2a1c104f25885fd117782b7b",
      "parents": [
        "d5dc0406513d1d6a5fde91a0963b2edf9de498ac"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Fri Jul 31 13:18:49 2020 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Aug 03 08:27:40 2020 -0700"
      },
      "message": "Vulkan: unload builtin driver to reload updated driver if needed\n\nAndroid historically preloads GL driver in Zygote to speed up app launch\ntime and avoid the duplicate extra memory for each process loading the\ngraphics driver. In Android 10, we landed GL driver unloading mechanism\nto ship updatable driver and ANGLE without perf overhead on the rest of\nthe system.\n\nTo get prepared for the HWUI Vulkan backend being turned on as the\ndefault renderer for UI componments, this CL will do the same to the\nVulkan driver to preload it in Zygote and unload so to reload updated\ndriver if needed.\n\nBug: 135536511\nTest: atest CtsUiRenderingTestCases no regression on VK backend\nChange-Id: I2909f6ecc4f011b1f3670aacdf817ed3b6e9a487\n"
    },
    {
      "commit": "56f89b5b305b6420fc7361f89a23a57a74bb602f",
      "tree": "d141588e06ebebd1cc4ab65223e99c122a8e9c09",
      "parents": [
        "8dcf124c0894e90b932ff5501892dacc37f36fad"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Jul 20 15:22:10 2020 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Mon Jul 20 23:33:07 2020 -0700"
      },
      "message": "Refactor VK_ANDROID_native_buffer header\n\nTest: build\nChange-Id: I81b4d6f87b4349ea8326e9437f6b3f1aca44bde8\n"
    },
    {
      "commit": "928dabf4d6a9796794323561f3eb5fd18dd82a9f",
      "tree": "bd2fff24fce4ab6b39d497ea46cd5a28b0fa879b",
      "parents": [
        "67e35677e2a0e854eb305a34945a402bdf9f7c39"
      ],
      "author": {
        "name": "Adithya Srinivasan",
        "email": "adsrini@google.com",
        "time": "Tue Jul 16 15:28:22 2019 -0700"
      },
      "committer": {
        "name": "Adithya Srinivasan",
        "email": "adsrini@google.com",
        "time": "Thu Jul 18 01:26:31 2019 +0000"
      },
      "message": "Move the nested struct inside VkNativeBufferANDROID outside.\n\nThe nested struct of VkNativeBufferANDROID in vk_android_native_buffer.h\nneeds to be moved outside to properly update the vulkan registry as\nthere is no way of specifying nested structs in the registry yet.\n\nBug: 136570819\nTest: Build and flash, dEQP tests\nChange-Id: I8b0db3f0729215f29ba82b6352010c7dd7f47f4e\n"
    },
    {
      "commit": "cb69d406938fb7e1828c804e584a15687a201c37",
      "tree": "2980910dafbad8832f08617f1c9a2547e7bc2378",
      "parents": [
        "c92283d0fd56bdea80a7d04f303ac9e4c03bf0bc",
        "9c82f661a493d4a0920d7488ea053804b8ff50ef"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 17 20:09:31 2019 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Apr 17 20:09:31 2019 -0700"
      },
      "message": "Merge changes from topic \"move-vulkan-headers\" am: 22a3ef220a\nam: 9c82f661a4\n\nChange-Id: I0912acb71fc672f1574d9bc920be0209dbbdc579\n"
    },
    {
      "commit": "14f4d4296153a8d9118780ef7e43793da5e7685d",
      "tree": "fea9974f83b344816e17d732a1d5f24fcb90df2a",
      "parents": [
        "c4f335d6f4b00bac3fde8c439bcc363dff0a77ac"
      ],
      "author": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Wed Apr 17 12:24:39 2019 -0700"
      },
      "committer": {
        "name": "Yiwei Zhang",
        "email": "zzyiwei@google.com",
        "time": "Wed Apr 17 15:28:47 2019 -0700"
      },
      "message": "libvulkan: Rev 8 of ANDROID_native_buffer\n\nThis change ramps up the ANDROID_native_buffer spec version becasue of\nthe new behavior introduced to support the new structure added in\nVK_KHR_swapchain v69. This change also advertise the swapchain spec\nverison based upon the ANDROID_native_buffer version the drivers are\nreporting.\n\nBug: 130182551\nTest: CtsDeqpTestCases\nChange-Id: Ic95489dac883726d10e1a949875a576116622f3c\n"
    },
    {
      "commit": "b9d7b81a3b45a48dc4cb798000648bed3098ae85",
      "tree": "56004d8760fb40613ec726365efe51fdf4475ec0",
      "parents": [
        "408eda0002ed37a2d30a3dddea6466dfc5c288e7"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Apr 12 16:05:37 2019 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Apr 15 10:17:25 2019 -0700"
      },
      "message": "Use upstream Vulkan headers from external/vulkan-headers\n\nvk_android_native_buffer.h and vk_layer_interface.h remain, since\nthey\u0027re Android-internal additions and not provided by the upstream\nAPI header repository.\n\nBug: 129696724\nTest: make checkbuild\nChange-Id: If4677d08a6891b18ce347e3fa3be393fc6111fc8\n"
    },
    {
      "commit": "49a87a226c9be261195b76ff6b138ca234cdff65",
      "tree": "983fa9a83db6271d556b865b7c54602a5ac5212c",
      "parents": [
        "c306901bc5960ebe84a312823a019ebf9bfc2134"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Dec 19 15:19:56 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Dec 20 12:56:13 2018 -0800"
      },
      "message": "vulkan: Update Vulkan headers to 1.1.96\n\nKey changes since 1.1.95:\n* Corrected definition of VkPhysicalDevicePCIBusInfoPropertiesEXT\n\nThis is a rare ABI-breaking change. The Vulkan Working Group decided to\ndo it this way -- rather than deprecate the extension and create a new\none with the correct definition -- because no GPU vendor had made an\nofficial driver release that supported the extension yet (it was present\nin some open-source drivers, but hadn\u0027t been included in one of their\nregular numbered/official releases).\n\nTest: build\nChange-Id: I085cf6ec17d8d6146299663689cf3b20fa4200e8\n"
    },
    {
      "commit": "a9d30ff2f0151a91b205b334f2d8df538249e62d",
      "tree": "58a953a3c5872fac215a84a5bbf9d5b3f6faf0fb",
      "parents": [
        "4851472363beaf4cb4b57db28dc587a886ad8529"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Dec 04 14:55:50 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Dec 17 22:51:46 2018 -0800"
      },
      "message": "vulkan: Update Vulkan headers to 1.1.95\n\nKey changes since 1.1.94:\n* Added VK_KHR_shader_float16_int8\n* Added VK_KHR_shader_float_controls\n\nTest: build\nChange-Id: I28b865b45ead481877eb28b08231120dc582904c\n"
    },
    {
      "commit": "4851472363beaf4cb4b57db28dc587a886ad8529",
      "tree": "228a94dd0d70e3e9146686e25bb4c2e29c1c48d2",
      "parents": [
        "301777fbc2d494ef809f2096f7385e0bdc053718"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Dec 04 14:44:42 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Dec 17 22:51:46 2018 -0800"
      },
      "message": "vulkan: Update Vulkan headers to 1.1.94\n\nKey changes since 1.1.93:\n* Added VK_KHR_swapchain_mutable_format\n* Added VK_EXT_fragment_density_map\n\nTest: build\nChange-Id: I05695737f85d0e18cde5681906cc22e8dfa8877f\nMerged-In: I05695737f85d0e18cde5681906cc22e8dfa8877f\n"
    },
    {
      "commit": "89bde78abbebcfa9aa6ba956f42bbdea5ff743f5",
      "tree": "1b75ef1834856d6cf09dc611f6336ac00353baeb",
      "parents": [
        "13ad9e89040015ea830a8f6a6dbff0ae5ab64d83"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Nov 12 08:06:07 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Nov 19 08:39:13 2018 -0800"
      },
      "message": "vulkan: Update Vulkan headers to 1.1.93\n\nKey changes since 1.1.91:\n* Added VK_EXT_scalar_block_layout\n* Added VK_EXT_separate_stencil_usage\n\nTest: build\nChange-Id: I79d077623486789d5a578d10cd23d1b6c59a5941\n"
    },
    {
      "commit": "a363a8e9c49f3a22b7918a4ff4bbfa4743d9fe9a",
      "tree": "ffc40deb428f65841f4be9a513227d5e11c8327e",
      "parents": [
        "de6858efc7545b60fa2f344b22187ee2a896df5e"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Nov 05 21:18:00 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Nov 05 21:18:00 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.91\n\nKey changes since 1.1.90:\n* Updated VK_NVX_raytracing -\u003e VK_NV_raytracing\n* Added VK_AMD_memory_overallocation_behavior\n\nTest: build\nChange-Id: I24ad0ea9b7b93a7f9768092c71ee4e5bd90a6a83\n"
    },
    {
      "commit": "f47e8f88565210631628029c91951e753bafee9f",
      "tree": "8823a7d8863432d4d8b16a7d3109db1724799d05",
      "parents": [
        "96a0ce600b509c615e157783186a5e6ebc12ea4f"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Oct 27 23:41:45 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Oct 29 17:39:03 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.90\n\nKey changes since 1.1.87:\n* Added VK_KHR_vulkan_memory_model\n* Added VK_EXT_transform_feedback\n* Added VK_EXT_image_drm_format_modifier\n* Added VK_EXT_calibrated_timestamps\n* Added VK_EXT_pci_bus_info\n\nTest: build\nChange-Id: I66c41101ca97ca5e5a7bc0e2855fa07d0aab430d\n"
    },
    {
      "commit": "497c46f6ad2c1c5114208206bf458e22a1cc12b6",
      "tree": "3fe3045e1dbc41ae7d953c3ceb56ae102c2b6feb",
      "parents": [
        "8bae3798cb56789e8297ba0b43979014d00b05ba"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Oct 08 12:52:48 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Oct 27 22:09:15 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.87\n\nKey changes since 1.1.86:\n* Added VK_FUCSHIA_imagepipe_surface\n\nTest: build\nChange-Id: I9e9967ee9ec1057ac89258f515d076dd91d13e55\n"
    },
    {
      "commit": "2e6853c1fb6ad4b7b2999be7d81cf0e8dd9e2eb0",
      "tree": "b806b48e5ef192e0966f56f16ee83aec1a6668b7",
      "parents": [
        "05ada29dee6a5651fe0a8065ed143500735eccbc"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Oct 02 14:05:37 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Oct 02 14:05:37 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.86\n\nKey changes since 1.1.85:\n* Added VK_KHR_shader_atomic_int64\n* Added VK_KHR_driver_properties\n\nTest: build\nChange-Id: I94595b642be6daf8325b20763fe20c0115f6d47e\n"
    },
    {
      "commit": "b529719cf3a02fd11f87407bc80ab724679273b7",
      "tree": "a8fd1c25496fcc00cf9906aab845a442e3e4f513",
      "parents": [
        "a9a0e14786054433956eb455481fb85e6dbcb2bd"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Sep 22 20:52:13 2018 +0200"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sun Sep 23 10:21:42 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.85\n\nKey changes since 1.1.84:\n* Added VK_NV_corner_sampled_image\n* Added VK_NV_shading_rate_image\n* Added VK_NVX_raytracing\n* Added VK_NV_representative_fragment_test\n* Added VK_NV_compute_shader_derivatives\n* Added VK_NV_mesh_shader\n* Added VK_NV_fragment_shader_barycentric\n* Added VK_NV_shader_image_footprint\n* Added VK_NV_scissor_exclusive\n\nTest: build\nChange-Id: Id580bc2ec72b3f4720eee31bb644afc145e83c99\n"
    },
    {
      "commit": "4af6c462fc2a38cd42fa4f9580475ddd7bba4bbe",
      "tree": "3a3e4b771768717421d3dadfc88cf20c13496ed1",
      "parents": [
        "99e7f66c8af9f920fd02973899b5853612a380e0"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Sep 10 09:04:25 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Sep 10 09:04:25 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.84\n\nKey changes since 1.1.82:\n* Added VK_KHR_vulkan_memory_model\n* Added VK_EXT_astc_decode_mode\n* Added VK_EXT_inline_uniform_block\n* Non-trivial changes to VK_EXT_vertex_attribute_divisor (v2)\n\nTest: build\nChange-Id: I6a1b4d4818c3e3e51a2a89d62738ff80075dd509\n"
    },
    {
      "commit": "66e97fe4ad7057448f9e2de14d19a007e19b71af",
      "tree": "423ad22255373c0890a495ef14852550ce4b0668",
      "parents": [
        "1a3e35fba27babff86bdaa960e044226a9f9e066",
        "996b241dbdd1e00b1b5162c22eeaa9eceff0c5c0"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 30 14:11:57 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 30 14:11:57 2018 -0700"
      },
      "message": "Merge \"vulkan: Update headers to 1.1.82\"\nam: 996b241dbd\n\nChange-Id: Id74b1e35243d36733f1b7efb1571dafcbdf3e0ac\n"
    },
    {
      "commit": "115df0ca66ba04228b670a2c2851fe416ab30242",
      "tree": "9955b0511370f60e8d52ef59d14346055396a0a0",
      "parents": [
        "0e67630e991a2f419156adce8e6fee2bde70cc32"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 30 12:00:59 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 30 12:00:59 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.82\n\nKey changes since 1.1.80:\n* Added VK_NV_device_diagnostic_checkpoints\n\nTest: build\n"
    },
    {
      "commit": "ce5ba6d6a3d89f1664b3152795415ba956dd14be",
      "tree": "9bc4c845c8671e77eace51630d1d657879c4ae8e",
      "parents": [
        "51c5b3d152ab5d5f1a97b9280efe205735074646",
        "536755917dbcfd167f29c8cc57da29c5b5884efc"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 09 18:30:27 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 09 18:30:27 2018 -0700"
      },
      "message": "Merge \"vulkan: Update headers to 1.1.80\"\nam: 536755917d\n\nChange-Id: I983c1018763f9257e74142c3d2f3d08704f0ba22\n"
    },
    {
      "commit": "a13a3cf43c4218663a6fe681cb0dbb990b0ad8b5",
      "tree": "78e105af38d695d984e6c17a6bec7ade93cca2a2",
      "parents": [
        "d39da4944fbf89600cfdc0a611cbc28a95cd4872"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 09 15:51:52 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 09 15:51:52 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.80\n\nKey changes since 1.1.76:\n* Added VK_KHR_create_renderpass2\n* Added VK_KHR_8bit_storage\n* Added VK_EXT_conditional_rendering\n* Added VkVendorId enum\n\nTest: build\nChange-Id: I8ad7d26189d7997c76269533c0f195d8ada07f6a\n"
    },
    {
      "commit": "47b900c59d40188d0e8d0bfa4c9edc8609e85242",
      "tree": "12d4ee92c484382851f866f8a3d674054ea090f3",
      "parents": [
        "54e33aa7b2271ac83f99bf3f0b10178303bf548d",
        "1db52092b3615397d956e9ab06a83b0eb56fbac4"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon May 28 16:28:55 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon May 28 16:28:55 2018 -0700"
      },
      "message": "Merge \"vulkan: Update headers to 1.1.76\" am: 381ee9c800\nam: 1db52092b3\n\nChange-Id: I02e614773b5c7d8c373c62476b9afb4362c8a037\n"
    },
    {
      "commit": "54f8d1342d34c33708c0b743d3885397f7221b88",
      "tree": "c62fd8b412ba7d72de23f3cbbd2bfc5f5e9a7623",
      "parents": [
        "93a0198e5f7a90150549f74fd2080c730f01b138"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 18 08:16:59 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon May 28 14:30:57 2018 -0700"
      },
      "message": "vulkan: Update headers to 1.1.76\n\nKey changes since 1.1.72:\n* Added VK_KHR_draw_indirect_count\n* Added VK_KHR_display_properties2\n\nTest: build\nChange-Id: I658cb86096d2fecc3b24f6e1b2febb6ce88bdf5b\n"
    },
    {
      "commit": "710ee21069c1a2b6350190f63b264369fe9e08dd",
      "tree": "f869f1e915c4d3a92595c5105df2d92fba83c39b",
      "parents": [
        "79974cc3f54f8f7da30a1e6f7d33b80c214d56e7",
        "383e778727c1293fd191611774ffff0e0f738a78"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Apr 09 12:36:59 2018 -0700"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Apr 09 12:36:59 2018 -0700"
      },
      "message": "Merge \"vulkan: update Vulkan headers to 1.1.72\" am: df68da1c4b\nam: 383e778727\n\nChange-Id: I045974d9efa5ab5ca4b1e2e87b8dfe09558b98ac\n"
    },
    {
      "commit": "72e6a137e16c41d82085f2eddaf2beae08d63e3b",
      "tree": "cb91f7e9596fe2075e7422697e939e5e246a925f",
      "parents": [
        "1d7a80963ef89f653db8fa4f69408dbf0a2c60c9"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Apr 06 13:00:44 2018 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Apr 06 16:10:06 2018 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.1.72\n\nKey changes from 1.1.68:\n* Added VK_EXT_descriptor_indexing\n* Added VK_EXT_vertex_attribute_divisor\n* Added VK_AMD_buffer_marker\n* Added VK_AMD_shader_core_properties\n* Added VK_NV_shader_subgroup_partitioned\n\nTest: run libvulkan and nulldrv codegen; no differences in generated\n      code, as expected\nTest: build system image\nChange-Id: Ic204e40bef6cabb1047e5ac38347424c3955c385\n"
    },
    {
      "commit": "36215a90540b8fbbe1c3d758c9164416a540a65b",
      "tree": "fc8a20c01e79b99226b3573841bdd9455702ea94",
      "parents": [
        "8c954d3e68135e860250c8b87bd1412cb061e714"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Jan 18 15:04:37 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 04 22:25:01 2018 -0700"
      },
      "message": "vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer\n\nTest: build\nChange-Id: I02d4790f7a4d5ccb0c6e5b43fab92e89ce8322db\n"
    },
    {
      "commit": "8c954d3e68135e860250c8b87bd1412cb061e714",
      "tree": "5dffaea822096bcbd2c7d965ad8e4ca0c527e88c",
      "parents": [
        "170d370c19201eb02aaeadf6e67bc85aaa6917c9"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Jan 17 22:06:20 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 04 22:24:30 2018 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.1.68\n\nKey changes from 1.1.61:\n* Introduced split headers:\n  * vulkan_core.h provides all declarations that don\u0027t depend on\n    platform-specific headers\n  * vulkan_android.h provides Android-specific declarations\n  * vulkan.h is retained for source compatibility, and includes both\n    of the above; vulkan_android.h is conditional on\n    VK_USE_PLATFORM_ANDROID_KHR\n* Re-defined symbols for extensions that were merged into Vk1.1 as\n  typedefs/aliases for the new core symbols.\n* New extensions:\n  * VK_EXT_conservative_rasterization\n  * VK_EXT_debug_utils\n  * VK_EXT_external_memory_dma_buf\n  * VK_EXT_external_memory_host\n  * VK_EXT_global_priority\n  * VK_EXT_queue_family_foreign\n  * VK_AMD_shader_image_load_store_lod\n  * VK_AMD_shader_info\n\nTest: build\nChange-Id: I84cdb4c24eed27ead99047951f795ccafa0bfc9a\n"
    },
    {
      "commit": "09f7bf931058caf63ec5f36d74139079c7e82bad",
      "tree": "63618f3fa5a54cd371a9c5bf2733d8685def7e5e",
      "parents": [
        "e048f8bc39f13ea1e3b66ad3b9c663c8ae1fc083"
      ],
      "author": {
        "name": "Daniel Koch",
        "email": "dkoch@nvidia.com",
        "time": "Thu Oct 05 00:26:58 2017 -0400"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Apr 04 22:10:24 2018 -0700"
      },
      "message": "Vulkan api update to 1.1\n\nImport Vulkan 1.1 header from\nkhronos master@5b2d66c0e6906388385ed7adfd015d80ec0d846a\nwith the following modifications:\n- VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES 10006300 -\u003e 1000063000\n- remove VK_KHR_get_display_properties2 (which is not ratified)\n- device_group interactions from KHR_surface to KHR_swapchain (per MR 2409)\n\nSummary of changes since 1.0.61:\n* VK_KHR_surface -\u003e v26 (subsumed interactions with VK_KHR_device_group)\n* VK_KHR_swapchain -\u003e v69 (subsumed interactions with VK_KHR_device_group)\n* VK_EXT_debug_report -\u003e v9 (no api changes)\n* VK_KHX_multiview -\u003e VK_KHR_multiview\n* VK_KHX_device_group -\u003e VK_KHR_device_group\n* VK_KHX_device_group_creation -\u003e VK_KHR_device_group_creation\n* VK_KHR_push_descriptor -\u003e v2\n* Added VK_KHR_maintenance3\n* Added 1.1 core enums, structs, and functions (kept KHR suffixed ones too)\n\nImplemented the following in libvulkan:\n* EnumerateInstanceVersion\n* GetDeviceGroupPresentCapabilitiesKHR (minimal support for 1 device)\n* GetDeviceGroupSurfacePresentModesKHR (minimal support for local present modes only)\n* GetPhysicalDevicePresentRectanglesKHR (assumes whole window)\n* AcquireNextImage2KHR (minimal thunk to AcquireNextImageKHR)\n* GetDeviceQueue2\n* added support for VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR\n* support for 1.1 core device_groups functionality (no VK_KHR_device_group_creation)\n  - EnumeratePhysicalDeviceGroups\n* added trampolines for 1.1 core entry points\n* disabled apiVersion \u003e\u003d 1.1 check\n\nImplemented in nulldrv (but largely untested beyond build/link)\n* EnumerateInstanceVersion\n* enough empty thunks for VK 1.1 core functions that it links\n\nTest: Build Android\nChange-Id: I247cd670543867bdf80877156d941cf3bfcf6303\n"
    },
    {
      "commit": "e2be6b8fafa795a6661bbe6ac3c803367fea3bbc",
      "tree": "8abe1fc4d370847816411d7d5ff6b64cb546da1a",
      "parents": [
        "35b4de1e72902c8d9d283b7dec9c91e99c11587c"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Jan 18 15:04:37 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Jan 20 18:00:20 2018 +0800"
      },
      "message": "vulkan: Declare VK_ANDROID_external_memory_android_hardware_buffer\n\nTest: build\nChange-Id: I02d4790f7a4d5ccb0c6e5b43fab92e89ce8322db\n"
    },
    {
      "commit": "35b4de1e72902c8d9d283b7dec9c91e99c11587c",
      "tree": "1824317b6cacad5260de622d5afdc08ed60f6f1f",
      "parents": [
        "9521c23356c6c257bcf9bc97d55da4197e6a2e2c"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Jan 17 22:06:20 2018 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Jan 20 18:00:20 2018 +0800"
      },
      "message": "vulkan: update Vulkan headers to 1.1.68\n\nKey changes from 1.1.61:\n* Introduced split headers:\n  * vulkan_core.h provides all declarations that don\u0027t depend on\n    platform-specific headers\n  * vulkan_android.h provides Android-specific declarations\n  * vulkan.h is retained for source compatibility, and includes both\n    of the above; vulkan_android.h is conditional on\n    VK_USE_PLATFORM_ANDROID_KHR\n* Re-defined symbols for extensions that were merged into Vk1.1 as\n  typedefs/aliases for the new core symbols.\n* New extensions:\n  * VK_EXT_conservative_rasterization\n  * VK_EXT_debug_utils\n  * VK_EXT_external_memory_dma_buf\n  * VK_EXT_external_memory_host\n  * VK_EXT_global_priority\n  * VK_EXT_queue_family_foreign\n  * VK_AMD_shader_image_load_store_lod\n  * VK_AMD_shader_info\n\nTest: build\nChange-Id: I84cdb4c24eed27ead99047951f795ccafa0bfc9a\n"
    },
    {
      "commit": "d2aa3ab0f37087ab784a0a9246cc6ec5f04a3abe",
      "tree": "f6e25c5ca6518cfa26e87e12a59adcac768a659b",
      "parents": [
        "81be9993fc65414fea8a76c8e8e37122c1542da7"
      ],
      "author": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Fri Oct 20 09:01:53 2017 -0600"
      },
      "committer": {
        "name": "Cody Northrop",
        "email": "cnorthrop@google.com",
        "time": "Wed Nov 15 20:47:10 2017 -0700"
      },
      "message": "Rootless GPU Debug\n\nAdd the ability to load GPU debug layers from the base\ndirectory of debuggable applications.\n\nThis update concides with changes to framework/base to\ncontrol the enabling logic in GraphicsEnvironment.\n\nThis commit changes the Vulkan loader to:\n* Scan an additional location for debug layers.\n* Use the provided order of layers from GraphicsEnvironment,\n  overriding system properties.\n* Use the first instance of a layer found, in the case of duplicates.\n* Move layers paths and namespace to GraphicsEnv, removing vulkan_loader_data\n\nBug: 63708377\nTest: Manual, CTS tests to follow\n\nChange-Id: I38dc91bbc26671f5093ee1b12454fc024c0b5892\n"
    },
    {
      "commit": "f25f5bb3eb1ee3e7a3c33b5e44143ad296245f3f",
      "tree": "417d2c0aa7f703de6edec51a5be8343268d93c01",
      "parents": [
        "90f669f238cdc750483d0961efc61bbf551ae782"
      ],
      "author": {
        "name": "Daniel Koch",
        "email": "dkoch@nvidia.com",
        "time": "Thu Oct 05 00:26:58 2017 -0400"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Thu Oct 26 13:20:18 2017 -0600"
      },
      "message": "Vulkan api update to 1.1\n\nImport Vulkan 1.1 header from\nkhronos master@5b2d66c0e6906388385ed7adfd015d80ec0d846a\nwith the following modifications:\n- VK_STRUCTURE_TYPE_PHYSICAL_DEVICE_SHADER_DRAW_PARAMETER_FEATURES 10006300 -\u003e 1000063000\n- remove VK_KHR_get_display_properties2 (which is not ratified)\n- device_group interactions from KHR_surface to KHR_swapchain (per MR 2409)\n\nSummary of changes since 1.0.61:\n* VK_KHR_surface -\u003e v26 (subsumed interactions with VK_KHR_device_group)\n* VK_KHR_swapchain -\u003e v69 (subsumed interactions with VK_KHR_device_group)\n* VK_EXT_debug_report -\u003e v9 (no api changes)\n* VK_KHX_multiview -\u003e VK_KHR_multiview\n* VK_KHX_device_group -\u003e VK_KHR_device_group\n* VK_KHX_device_group_creation -\u003e VK_KHR_device_group_creation\n* VK_KHR_push_descriptor -\u003e v2\n* Added VK_KHR_maintenance3\n* Added 1.1 core enums, structs, and functions (kept KHR suffixed ones too)\n\nImplemented the following in libvulkan:\n* EnumerateInstanceVersion\n* GetDeviceGroupPresentCapabilitiesKHR (minimal support for 1 device)\n* GetDeviceGroupSurfacePresentModesKHR (minimal support for local present modes only)\n* GetPhysicalDevicePresentRectanglesKHR (assumes whole window)\n* AcquireNextImage2KHR (minimal thunk to AcquireNextImageKHR)\n* GetDeviceQueue2\n* added support for VK_SWAPCHAIN_CREATE_PROTECTED_BIT_KHR\n* support for 1.1 core device_groups functionality (no VK_KHR_device_group_creation)\n  - EnumeratePhysicalDeviceGroups\n* added trampolines for 1.1 core entry points\n* disabled apiVersion \u003e\u003d 1.1 check\n\nImplemented in nulldrv (but largely untested beyond build/link)\n* EnumerateInstanceVersion\n* enough empty thunks for VK 1.1 core functions that it links\n\nTest: Build Android\nChange-Id: I247cd670543867bdf80877156d941cf3bfcf6303\n"
    },
    {
      "commit": "89e00d15c7de61eb32fb479a333bf026241c6ca8",
      "tree": "5e5fe3f4b1194af4e2a0eba289e5649b96a3fd3e",
      "parents": [
        "66287f6830d472af046ad93f94fdb1e771f9c9b1",
        "f9c4e2cc7c82f832b5ba7dded3e9b2fc5bac9cec"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Sep 30 03:58:29 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Sat Sep 30 03:58:29 2017 +0000"
      },
      "message": "Merge changes I91c0080e,Ibfbf84a5\nam: f9c4e2cc7c\n\nChange-Id: Id9be30ea5b7a19b5c0ddf0cabeaa4ae16ea99ee5\n"
    },
    {
      "commit": "076f95dcff6f83b4abcbf7259e4758fff8f84025",
      "tree": "5b665e7c8e6ac495599fe5d2a70b5d1d1ecea0ee",
      "parents": [
        "7772622fc8cf6e856fca73de8ce5fee917b09b0f"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Sep 20 11:34:47 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Sep 29 15:48:49 2017 -0700"
      },
      "message": "vulkan: Update Vulkan headers to 1.0.61\n\nSummary of changes since 1.0.60:\n* Added VK_KHR_maintenance2\n* Added VK_KHR_image_format_list\n* Added VK_KHR_sampler_ycbcr_conversion\n* Added VK_KHR_bind_memory2\n\nTest: build\nChange-Id: I91c0080e48fd6935435d338669813fccbe48fc40\n"
    },
    {
      "commit": "7772622fc8cf6e856fca73de8ce5fee917b09b0f",
      "tree": "ad13ae165dd8f921d7a6aa615c64af5a2b7e5a96",
      "parents": [
        "f71878b87b50de7d80de05ef30bf85a892f999db"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Sep 19 14:49:27 2017 -0500"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Sep 21 23:32:27 2017 -0500"
      },
      "message": "vulkan: Update Vulkan headers to 1.0.60\n\nSummary of changes since 1.0.54:\n* Added VK_KHR_relaxed_block_layout\n* Added VK_EXT_post_depth_coverage\n* Added VK_EXT_shader_viewport_index_layer\n* Added VK_EXT_sample_locations\n* Added VK_EXT_validation_cache\n* Added VK_EXT_shader_stencil_export\n* Added VK_AMD_mixed_attachment_samples\n* Added VK_AMD_shader_fragment_mask\n* VK_EXT_swapchain_colorspace added new enum VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT\n* Added const to some VK_EXT_debug_report function parameters\n\nTest: build\nChange-Id: Ibfbf84a50ab927e6e37cd4044d00b7375cd005e4\n"
    },
    {
      "commit": "3c9649ee8b5e74db1aead02fb5f6ea346ee8f3bc",
      "tree": "3c06dc95977c8541d4b18282644ed6f2bf0a1498",
      "parents": [
        "97f05421ef377a394608620fb20a1c4d6d7cf6af",
        "0ddcc468457ab52c383c173a50a44430c600617f"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Aug 28 21:35:14 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Aug 28 21:35:14 2017 +0000"
      },
      "message": "Merge \"vulkan: Update Vulkan headers to 1.0.54\"\nam: 0ddcc46845\n\nChange-Id: Iab692e9f17e830d115e1b9444dde21b6294be90e\n"
    },
    {
      "commit": "9492f99cb57d97aa5df908773738fe7fe6a86acf",
      "tree": "29dbcd1bcf74a874f1e3b7b7d4c12fef7d4b3bc9",
      "parents": [
        "5b843179ff2a5e09e35756ec6145220e9f08acf5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Aug 28 12:10:06 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Aug 28 12:18:57 2017 -0700"
      },
      "message": "vulkan: Update Vulkan headers to 1.0.54\n\nKey changes since 1.0.53:\n* Updated several KHX extensions and promoted to KHR:\n  * VK_KHR_external_memory_capabilities\n  * VK_KHR_external_memory_win32\n  * VK_KHR_external_memory_fd\n  * VK_KHR_external_semaphore_capabilities\n  * VK_KHR_external_semaphore\n  * VK_KHR_external_semaphore_win32\n  * VK_KHR_external_semaphore_fd\n  * VK_KHR_win32_keyed_mutex\n* Added new extensions:\n  * VK_KHR_external_fence_capabilities\n  * VK_KHR_external_fence\n  * VK_KHR_external_fence_win32\n  * VK_KHR_external_fence_fd\n  * VK_KHR_storage_buffer_storage_class\n  * VK_KHR_variable_pointers\n  * VK_KHR_dedicated_allocation\n  * VK_KHR_get_memory_requirements2\n\nTest: build\nChange-Id: I790143b0d5160c02a016f1e67720edbf6bc45636\n"
    },
    {
      "commit": "e124f74dff97dfd178babd6e857a06e23e1d3394",
      "tree": "3aeb49eb7b208e5fa7f7758729fdbb0f9e9df6f8",
      "parents": [
        "146c41fa7ebde27ab9b25dc8182425e4996fa937",
        "ddd9c712727881acbedec8a66535ab31fa2a5b4f"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Wed Aug 02 18:54:51 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Wed Aug 02 18:54:51 2017 +0000"
      },
      "message": "Merge changes If4271719,I9c9b5de9,I46a26a67 into oc-dr1-dev\nam: ddd9c71272\n\nChange-Id: I842bfeea8bea812f2ff2adb87387fc129bcb68c3\n"
    },
    {
      "commit": "3329c085ef2747b7ab16011da3f0264301fdd922",
      "tree": "f8ca5b7574f4cca735447171f39098bbc7806c55",
      "parents": [
        "1b71702e7e7d6648d7ff23e595bf429a405031ba"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Sun Jul 09 12:50:57 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue Aug 01 10:53:01 2017 -0600"
      },
      "message": "Add VK_COLOR_SPACE_EXTENDED_SRGB_NONLINEAR_EXT.\n\nBug: 63077212\nTest: CTS basicExtensionTest\n\nChange-Id: I9c9b5de99249a6fdd49df1995971c14915f6a7c8\n(cherry picked from commit edc88e78a30ca412a0a085a21f1fc1be7be5081f)\n"
    },
    {
      "commit": "4245bd827e8cff0e0115382785b820a8fccd159f",
      "tree": "4182eb3d2065f6c5aa9681ceae4aff63da594a19",
      "parents": [
        "cf7de4662237f85c6a3143a3d45ea959efc93170",
        "06ac13f0e52e1525618384567b51cf2342d43ce7"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 10 14:44:59 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 14:44:59 2017 +0000"
      },
      "message": "Merge \"vulkan: update Vulkan headers to 1.0.53\" am: 38bcc110b8 am: d0b439e33a\nam: 06ac13f0e5\n\nChange-Id: Ie5587cd9ad0dee432ae3e50eff347a4d7d8602cd\n"
    },
    {
      "commit": "d0b439e33a98645c9ed590669ea19100033e4865",
      "tree": "1ef13e220cb5488f0a2a018deb5c2bbb9e90ac73",
      "parents": [
        "940286e38fe7d7d628d7083743d4fad649ff80d2",
        "38bcc110b84e04c00793632c043526a8c86f4463"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Jul 10 14:29:17 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Mon Jul 10 14:29:17 2017 +0000"
      },
      "message": "Merge \"vulkan: update Vulkan headers to 1.0.53\"\nam: 38bcc110b8\n\nChange-Id: I986ac1445697fb93fd72ab196087145a6b9945a0\n"
    },
    {
      "commit": "7ba0ac79cde65898c97d93aaea17de8e833f522d",
      "tree": "f9dc1a1be0883f7d69092328c5401f484cb8b2d7",
      "parents": [
        "fa3c1590b9941574016176196d03aafef7f0bad3"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Jul 07 17:13:23 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Jul 08 11:35:19 2017 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.0.53\n\nKey changes since 1.0.49:\n* Rename some extension enumerants to conform to naming style\n* Add VK_EXT_sampler_filter_minmax\n* Add VK_EXT_blend_operation_advanced\n* Add VK_AMD_texture_gather_bias_lod\n* Add VK_AMD_gpu_shader_int16\n* Add VK_NV_fragment_coverage_to_color\n* Add VK_NV_framebuffer_mixed_samples\n* Add VK_NV_fill_rectangle\n\nTest: build\nChange-Id: I6b7931f4b7dfe4cae4fbc85fa961249534ccc11e\n"
    },
    {
      "commit": "ff339e78a0854d6e583e85d2eec14708fd1d9826",
      "tree": "f55f52a53cd8beb8559f8abeb4360642a5dda906",
      "parents": [
        "1f76a0daf4cc017a4ca1852a3b38b7add47be700",
        "6e21ebfd17f2ca5c191cf248b6e132b24df2ddb5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri May 19 16:26:40 2017 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Fri May 19 16:26:40 2017 +0000"
      },
      "message": "Merge \"vulkan: update Vulkan headers to 1.0.49\" into oc-dev-plus-aosp\nam: 6e21ebfd17\n\nChange-Id: I041852defd1a61b990fce326adc7de8c34892119\n"
    },
    {
      "commit": "05556b1dfdd37364c305ba8f9682558c5a6de2ff",
      "tree": "bc5f91f569ac8b8b5e23eea126c041db0548343e",
      "parents": [
        "7062f1cb4d37fd51ac9e361f745ccf4721e391d7"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu May 18 17:40:25 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu May 18 19:30:11 2017 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.0.49\n\nKey changes since 1.0.46:\n* Add VK_KHR_get_surface_capabilities2\n* Add VK_KHR_shared_presentable_image\n* Add VkObjectType enumeration to core API\n\nThe extensions had already been added manually in our internal tree,\nso this just moves the existing declarations to the same place as in\nthe public header and fixes one small difference.\n\nTest: dEQP-VK.wsi.android.surface.query_capabilities2\n      dEQP-VK.wsi.android.shared_presentable_image.*\nChange-Id: I1e4bd5d19f36af0d4e878b3971145a1ae1281dd6\n"
    },
    {
      "commit": "e540424cd2fbc01f7a6bbcdff8696d70254fd5e1",
      "tree": "2f212cea37a9cb9af575f498ba675bb5d2ec6bad",
      "parents": [
        "f232542c038aebdbd6e46144b80a8044e281f5a5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Apr 10 08:09:19 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu May 18 19:29:03 2017 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.0.49\n\nKey changes since 1.0.46:\n* Add VK_KHR_get_surface_capabilities2\n* Add VK_KHR_shared_presentable_image\n* Add VkObjectType enumeration to core API\n\nThe new commands added by VK_KHR_get_surface_capabilities2 are\ncommented out in vulkan.api since the current libvulkan template\ndoesn\u0027t handle them properly. They\u0027ll be uncommented along with the\ncorresponding template changes and implementation.\n\nTest: mmm frameworks/native/vulkan\nMerged-In: I1e4bd5d19f36af0d4e878b3971145a1ae1281dd6\nChange-Id: I7aa110aa82735db4a82b631a60f875b5f1c96784\n"
    },
    {
      "commit": "6a3c05bcfab588fd99dd8d619a53d15374e99507",
      "tree": "30e5edaa74ea3dff07579a5a9cd39f1755069eb3",
      "parents": [
        "37c27efdf8232272648e56513f3caceeb5c66407"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Apr 27 20:06:55 2017 -0700"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Tue May 09 16:42:31 2017 -0700"
      },
      "message": "fix circular dependency libnativewindow \u003c-\u003e libui\n\nBug: 37647680\nBug: 37648355\nTest: compile, manual\nChange-Id: I9631beea52e23ebb519411f943c6f5062aedd2e5"
    },
    {
      "commit": "f5ad48b5a71611751021c2ee9037c703cc946b4b",
      "tree": "c45e0561d31eb0aca929e554cf82312594aa0172",
      "parents": [
        "623912183d8314595b37cdedc7c193a21c345bdb"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 20 13:09:19 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Apr 04 09:35:01 2017 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.0.46\n\n- Add VK_EXT_swapchain_colorspace\n- Add VK_KHR_incremental_present\n\nTest: dEQP-VK.api.smoke.*\n      dEQP-VK.wsi.android.incremental_present.*\nBug: 36886707\nChange-Id: I70ffd56a63da39301cd9706b1b91cf3643aab916\n"
    },
    {
      "commit": "2c677d51e1a2e509e73e9eec36f729adb70286b7",
      "tree": "a2c3a3dbfd4fa20b9d51944d7d47218b8a492045",
      "parents": [
        "cf617abcb242313e8b1407486d00a041415ba196"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 20 13:09:19 2017 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Apr 04 07:53:33 2017 -0700"
      },
      "message": "vulkan: update Vulkan headers to 1.0.46\n\n- Add VK_EXT_swapchain_colorspace\n- Add VK_KHR_incremental_present\n\nTest: build aosp_arm64-eng\nChange-Id: I6cd81baa2870bf436abab6191a05ebfd60ccbc46\nMerged-In: I70ffd56a63da39301cd9706b1b91cf3643aab916\n"
    },
    {
      "commit": "c45673f8f14ecbcf49683ef7dd62dd4123a57fe5",
      "tree": "745603b7d97df2af644141c3e59083a492936766",
      "parents": [
        "62ef044dda0b4b2b4d14b1571d62437ac8325cd7"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Mar 13 15:58:15 2017 -0600"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Mar 17 13:03:47 2017 -0600"
      },
      "message": "Update extension enums to match upstream.\n\nTest: make\nChange-Id: I0c48e3d7112ed009c088b0336fd974ee0dd22afe\n"
    },
    {
      "commit": "e2d3ee180a2521c8db03a9702cb2669735f239ac",
      "tree": "af17223fc68ff48ad491ef3c39c9bbe0fd19327a",
      "parents": [
        "9f3283a11aa74e2afdcde38d290f08323c537456"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Thu Mar 16 16:10:15 2017 +1300"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Mar 16 10:40:34 2017 -0700"
      },
      "message": "vulkan: Update header for KHR_get_surface_capabilities2\n\n.. and new struct added to latest version of\nKHR_shared_presentable_image.\n\nTest: build\nChange-Id: I653d0d8ad384c256e9a5c4cb79554360a5b2606e\n"
    },
    {
      "commit": "e8ec6a28204e97cea7563afe225b5ca58e723f49",
      "tree": "837bbe65a529c462ab8c92828f75297d258c94e9",
      "parents": [
        "d05995852ebca791b978cbe313f159657a302234"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 21:01:57 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Mar 11 08:40:56 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.43\n\nTest: mmm frameworks/native/vulkan\nMerged-In: Ib4fb6c279349c821384f73991105218e14dd6a79\nChange-Id: Ib6b72ca50bff647552f1cad1e726d5398104ffe1\n"
    },
    {
      "commit": "d05995852ebca791b978cbe313f159657a302234",
      "tree": "799eee5bbd15f2f8db65debdacef21ea2cbbef24",
      "parents": [
        "9943197b6a795863ad8b2ffbd5b6b851dd42c4dd"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 18:35:38 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Mar 11 08:40:40 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.42\n\nTest: mmm frameworks/native/vulkan\nMerged-In: I9c41b483fbf48a7404b54bfe405c40b58422ea74\nChange-Id: I8ea5dfb9ad79fee64032e9d90b21ee087e4e5baa\n"
    },
    {
      "commit": "9943197b6a795863ad8b2ffbd5b6b851dd42c4dd",
      "tree": "2b7891561fe9a023ce23207fbdbaa070a64d426f",
      "parents": [
        "08e2f482e4c16e97ec88dd034aa88fa6569a04cf"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 06 16:02:58 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Mar 11 08:40:17 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.41\n\nIncludes some header reordering in generated code due to a new version\nof clang-format.\n\nTest: mmm frameworks/native/vulkan\nMerged-In: I40372758fb7214a627ab686d8a3de6bf9beae205\nChange-Id: Iaf9548776d3462fcd9bcc236be6966ecce265565\n"
    },
    {
      "commit": "08e2f482e4c16e97ec88dd034aa88fa6569a04cf",
      "tree": "3f1f7620fa577b24f051052f1f5d03731cad59f7",
      "parents": [
        "09ab378326b64459b81ad1e326be9478e46dd3d9"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 06 15:22:17 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Mar 11 08:39:51 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.39\n\nTest: make ; mmm frameworks/native/vulkan\nMerged-In: Ic787ce171633dce0d17b3ba838d0c3441ac728c3\nChange-Id: I803bf9f4cd0ca4db8579a5c28495e8a66088bae2\n"
    },
    {
      "commit": "fdc8ab300de5306a26b7d9c7f12fe3fff41dc913",
      "tree": "63baa917776e90026e094f9085b42e1e5a7b36ef",
      "parents": [
        "ad250840766ea76def08c0d9f0b04a09c32dab79"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 21:01:57 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Mar 11 08:37:54 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.43\n\nTest: de.saschawillems.vulkanGears\nChange-Id: Ib4fb6c279349c821384f73991105218e14dd6a79\n"
    },
    {
      "commit": "ad250840766ea76def08c0d9f0b04a09c32dab79",
      "tree": "c4c3a27437d78db4a5fa351188db427955594482",
      "parents": [
        "8f49fcb42d560de4fcc9224226495b942a94bff4"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 18:35:38 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 22:53:05 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.42\n\nTest: mmm frameworks/native/vulkan\nChange-Id: I9c41b483fbf48a7404b54bfe405c40b58422ea74\n"
    },
    {
      "commit": "8f49fcb42d560de4fcc9224226495b942a94bff4",
      "tree": "7438b669d11bdf380a63ea63863822dbafbce8cc",
      "parents": [
        "77ad05be8fa7f4d63b384cc134a55e25731cdaf6"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 06 16:02:58 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 22:52:58 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.41\n\nTest: mmm frameworks/native/vulkan\nChange-Id: I40372758fb7214a627ab686d8a3de6bf9beae205\n"
    },
    {
      "commit": "77ad05be8fa7f4d63b384cc134a55e25731cdaf6",
      "tree": "e52a26a0e54d433a77850fba04e82bb74347e78f",
      "parents": [
        "aca0d07ddac060698e04b5b66614c5d91d2199a4"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 22:02:20 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Mar 10 22:52:47 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.39\n\nTest: make ; mmm frameworks/native/vulkan\nChange-Id: Ic787ce171633dce0d17b3ba838d0c3441ac728c3\n"
    },
    {
      "commit": "d301388bb0deff1c6f444d185c37348f0123c202",
      "tree": "4fab29049ea6d0d210f4f4bf326e7f39ef813e7e",
      "parents": [
        "33468c14086069a8012220726adedb1e5d310da8",
        "82afc95f7ed4e896a15d8b2a20d4f4521ed100c2"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Mon Mar 06 21:47:18 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Mar 06 21:47:19 2017 +0000"
      },
      "message": "Merge \"Fix \u003cvulkan/vulkan.h\u003e compatibility with C.\""
    },
    {
      "commit": "bca34c90fdef4e8132ca34a3f9493ab93c603ae7",
      "tree": "1deebb2569c83c1e297255e722aea00ca186f179",
      "parents": [
        "e278daf850a664a1f15c760c64a74d3649b6f812"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Feb 17 11:31:23 2017 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Mar 03 10:22:44 2017 -0700"
      },
      "message": "Update color space names to match extension\n\nTest: make\nChange-Id: Ia692a5fdc466a28c55cf0898cb0ea0bcca06aece\n"
    },
    {
      "commit": "e278daf850a664a1f15c760c64a74d3649b6f812",
      "tree": "efc3db5b437eccecdfe0d32d1da8fd4144f57bea",
      "parents": [
        "c5b97c5b5610b2fe6186f599798c97250bb01b95"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Feb 02 16:54:57 2017 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Fri Mar 03 10:22:44 2017 -0700"
      },
      "message": "Use Surface::GetWideColorSupport in VK_EXT_swapchain_colorspace\n\nUse the newly added Surface::GetWideColorSupport to\nadd wide color SurfaceFormats when appropriate.\n\nTest: compile Vulkan CTS test TBD\nChange-Id: I85dbe9617b8eba8b89c3ad788d5ffc9f0d66f935\n"
    },
    {
      "commit": "82afc95f7ed4e896a15d8b2a20d4f4521ed100c2",
      "tree": "a6f3e5b4f93416d67de990257155616a287a15dd",
      "parents": [
        "62102e74f6b8c6e733978dbac616bce3cae59ed8"
      ],
      "author": {
        "name": "Alistair Strachan",
        "email": "alistair.strachan@imgtec.com",
        "time": "Wed Mar 01 21:59:37 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Mar 01 23:25:05 2017 -0800"
      },
      "message": "Fix \u003cvulkan/vulkan.h\u003e compatibility with C.\n\nWhen the \u003candroid/native_window.h\u003e include was removed from\n\u003cvulkan/vk_platform.h\u003e and replaced with a \u0027struct ANativeWindow;\u0027,\nit preserved compatibility only for C++, because in C the \u0027struct\u0027\nkeyword must be used explicitly, or a typedef with the alias must\nexist in scope. As neither is the case any more, C programs using\nthe Android vulkan headers do not build.\n\nI dabbled with changing the forward declaration of the struct with\na typedef in \u003cvulkan/vk_platform.h\u003e, but this would only work for\nC11 (prior to that clang will warn by default, gcc will warn with\n-pedantic), which seems like an onerous requirement for third\nparty software. This warning could occur if both\n\u003cvulkan/vk_platform.h\u003e and \u003candroid/native_window.h\u003e were included,\nbecause the latter already has a C compatibility typedef.\n\nTest: make\nChange-Id: I98e579b0f076fe9ab808827d61da83d2c3ea90e6\n"
    },
    {
      "commit": "1d4e5540773b6c1fd0ac735c85c8b83a80891d4f",
      "tree": "47302c535ab5d23b4d93251b642e603139542c62",
      "parents": [
        "889cd9aa94a6b0a8b90116ad7b9c6d70ceeaa5e9"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Feb 15 19:38:50 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Mon Feb 27 09:26:29 2017 +1300"
      },
      "message": "vulkan: Rev 7 of ANDROID_native_buffer\n\nAdds a new structure to be chained to GetPhysicalDeviceProperties2KHR in\norder to determine whether the loader should be exposing\nKHR_shared_presentable_image (and if so, which present modes can be\nsupported).\n\nV3: Replace separate enables with combined \u0027sharedImage\u0027\n\nTest: build\nChange-Id: I32a8b1f09f413aa4ea2a37ea0d50914a20967865\n"
    },
    {
      "commit": "889cd9aa94a6b0a8b90116ad7b9c6d70ceeaa5e9",
      "tree": "4c6a36c574cf6b341ea8fc48ed3326054506afa3",
      "parents": [
        "2a7c23a67355c56e6fb4df487cb74263f7835828",
        "641f2cf426f163898201fa5af04d4bbb28c0f4d0"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Feb 25 22:12:23 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Feb 25 22:16:01 2017 -0800"
      },
      "message": "resolve merge conflicts of 641f2cf42 to master\n\nTest: [sailfish] make ; mmm frameworks/native/vulkan\nChange-Id: I8555fdfbe6375e6266d07b66b5a8085d37e1ffde\n"
    },
    {
      "commit": "eb02c479aad0bc442520fe63f7ffa4d77fe2fa24",
      "tree": "30e32035fbce5c317a732d4fa66231ff6b1843c7",
      "parents": [
        "3f5499b9f54f2cddde69a03258ac49baaea68ff5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Feb 24 15:13:45 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Feb 25 18:38:11 2017 -0800"
      },
      "message": "vulkan: update Vulkan headers to 1.0.38\n\nTest: make ; mmm frameworks/native/vulkan\nChange-Id: I6437dc951bd694cb848f75d0de7eb7dbe8a4d1fe\n"
    },
    {
      "commit": "3f5499b9f54f2cddde69a03258ac49baaea68ff5",
      "tree": "c2237b229bbf1bdf78518a4e1f77891be4358f3b",
      "parents": [
        "057e74631b8b1c658ec9b67684bf486e1ec3e7e5"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jul 26 15:20:40 2016 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Sat Feb 25 18:37:32 2017 -0800"
      },
      "message": "vulkan: Update Vulkan headers to 1.0.22\n\nMeaningful changes to platform code:\n* VKAPI_ATTR is now defined properly when building for 32-bit ARMv8a.\n* The pData parameter to vkCmdUpdateBuffer changed from uint32_t* to\n  void*. Alignment is still required to be four bytes (by spec), and\n  the size parameter was always supposed to be bytes, not words.\n\nBug: 29460769\nTest: make ; mmm frameworks/native/vulkan\nChange-Id: I77261381e5702a3b2bc1d1ea4c0606151547be47\n(cherry picked from commit 56d386a7a46c8ac36df8820c3ccf3da048ef1970)\n"
    },
    {
      "commit": "e9acc296d55d47ba9ab714f5afff284b8c9b2f5b",
      "tree": "ade853c97d6eff934abf4b452e4b5ed8895afad5",
      "parents": [
        "74e64756655a83fbd7d5a9f431d98d6c021b9ee2"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 24 13:31:54 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 24 13:33:58 2017 -0800"
      },
      "message": "remove unneeded forward declaration\n\nthis is already taken care of by vk_platform.h\n\nTest: compiled \u0026 booted\nBug: 35164655\n\nChange-Id: Ie7574cfe985fed86922c923ca3b2225e017c2d5a"
    },
    {
      "commit": "89ed4c8cfd8ad64269dfcff9742e16bdd705b926",
      "tree": "3d5224361873ee600c9b9d7c5b9659b2f2112077",
      "parents": [
        "2992c1cacff3f2d59c7faa53ec5cb8f85f6f8a26"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 09 18:48:34 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Thu Feb 23 17:24:58 2017 -0800"
      },
      "message": "split libandroid.so\n\n- ANativeWindow (native_window.h) and\n  AHardwareBuffer (hardware_buffer.h) now live\n  in libnativewindow.so, which is a vodka library.\n\n- libandroid.so still provide those symbols\n  via a static library version (libnativewindow.a)\n\n- removed libbinder dependency as well\n\nTest: compiled \u0026 booted\nBug: 35164655\nChange-Id: Ib4bc8e8fc9ec1891bcbee63c28fd0131d82edf29"
    },
    {
      "commit": "a9347647eca3101c014be902b713772de3977d87",
      "tree": "42a320f3a3f0612ae8e636f855e92c829d267d47",
      "parents": [
        "7777e9f6d17a4fa245c10ba54b4d442f65caa23f"
      ],
      "author": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Mon Feb 13 16:42:28 2017 -0800"
      },
      "committer": {
        "name": "Mathias Agopian",
        "email": "mathias@google.com",
        "time": "Fri Feb 17 12:27:27 2017 -0800"
      },
      "message": "Break a dependency of libui on libandroid\n\nThis was only a header dependency, but it still\ncreated a circular dependency, which will cause\nproblems in another CL.\n\nWe fix this by creating a libarect static library\ncontaining only that header. both libui and\nlibandroid now depend on it and reexport the \nheader. \n\nWe also make sure rect.h ends-up in the right\nplace.\n\nTest: built and booted device\nBug: 35164655\n\nChange-Id: Iba25b8b801b26b26ec1401c00caf367a06f197ca"
    },
    {
      "commit": "d634c483bcbd564acd81dcf5d15fc5fa8ab410f4",
      "tree": "dbe43e46804574b4eb220006e179c754ccf24edc",
      "parents": [
        "0814c36bfd223a10a13730841915db34c74c4ec9"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Jan 05 15:55:31 2017 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Thu Feb 16 18:05:00 2017 -0700"
      },
      "message": "Add HDR Metadata extension\n\nBasic framework to support HDR Metadata extension. Will\nadd system plumbing in separate CL.\n\nTest: CTS dEQP-VK.wsi.android.hdr_metadata.scale_none.fifo.*\nChange-Id: I5de639ef87a988e02d194a2bd91d16ffe6102c6e\n"
    },
    {
      "commit": "d1abd7456e10f46200a90e8a0e5a1a8bef0a388a",
      "tree": "4a999dc1c10ea26f8b30ce80406d7618d516cb7c",
      "parents": [
        "d827791bd6c5847e1ef3344a8c2f158ce3f821b8"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 09 21:45:51 2017 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri Feb 10 10:33:09 2017 -0800"
      },
      "message": "vulkan: Add gralloc1 usage to VK_ANDROID_native_buffer\n\nReplaces the gralloc0-style \u0027int\u0027 usage in\nvkGetSwapchainGrallocUsage2ANDROID and VkNativeBufferANDROID with a\ngralloc1-style pair of uint64_t usages. A later change will plumb this\nto and from ANativeWindow; for now we just collapse and expand from\n32-bit usage.\n\nTest: vulkanGears\nChange-Id: I4555ba9d6ca1d15ed0791dc0bda01a1443890d02\n"
    },
    {
      "commit": "af3a1117ffa206a6e3143edf32c494b64e39f303",
      "tree": "28f73420b95664738d97a6cf82b99bf5f7a83c9b",
      "parents": [
        "3d9da20ac13d014f411a580f7a3cbc40e5c42a36"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 15:37:03 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 15:45:54 2017 +1300"
      },
      "message": "vulkan: Add missing IMAGE_LAYOUT_SHARED_PRESENT_KHR enum\n\nThis was missing from the Khronos header \u0026 XML at the time of the\nprevious renames.\n\nTest: build\nChange-Id: I20e34987be495fe99ef066d3b3911ac72bace497\n"
    },
    {
      "commit": "8e0bf0c3d479bd58401b73287427fcba833f0bf4",
      "tree": "ef404d6920cf7472afd0706d72070cf1d54252a9",
      "parents": [
        "ba7457767103775320c531637c2efa937ae8ac21",
        "4da65b9bea890864effb0b5bab0a258cb0c6d685"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 01:23:16 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Tue Jan 31 01:23:16 2017 +0000"
      },
      "message": "Merge changes I380512a6,I88b11b47\n\n* changes:\n  vulkan: Adjust ANDROID_native_buffer to match new shared image naming\n  vulkan: KHR_swapchain_front_buffered -\u003e KHR_shared_presentable_image\n"
    },
    {
      "commit": "4da65b9bea890864effb0b5bab0a258cb0c6d685",
      "tree": "02f75752898b9d4a0f4e7e4de7e8cfd29da03116",
      "parents": [
        "1d5f68c10560a82fd3278e17e934ee3bff328374"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 11:48:50 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 11:49:57 2017 +1300"
      },
      "message": "vulkan: Adjust ANDROID_native_buffer to match new shared image naming\n\nRename the SWAPCHAIN_IMAGE_USAGE_FRONT_BUFFER_BIT to\nSWAPCHAIN_IMAGE_USAGE_SHARED_BIT, to match Khronos renames.\n\nChange-Id: I380512a66221c8cfcc650cd7e8259a185d61604d\nTest: build\n"
    },
    {
      "commit": "948bea3009b794cc393bf71cceaea4536bc846cf",
      "tree": "62ac6fbf73367c9e63caf206aadfea50ed3d286a",
      "parents": [
        "5e5ad9c139c92670219b5701ff49f29e47426073",
        "7f558ede108cdb5579e89ca7137013279fa9b1b7"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Jan 30 22:21:29 2017 +0000"
      },
      "committer": {
        "name": "Android (Google) Code Review",
        "email": "android-gerrit@google.com",
        "time": "Mon Jan 30 22:21:29 2017 +0000"
      },
      "message": "Merge \"Add support for VK_EXT_swapchain_colorspace\""
    },
    {
      "commit": "1d5f68c10560a82fd3278e17e934ee3bff328374",
      "tree": "65896b2de520a1a59fc07e47e1a883e91bcde986",
      "parents": [
        "87162c12db72de81628f6933e9e0cb7a4ee9eb36"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 10:17:01 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Tue Jan 31 10:52:35 2017 +1300"
      },
      "message": "vulkan: KHR_swapchain_front_buffered -\u003e KHR_shared_presentable_image\n\nTracking Khronos naming churn\nV2: More churn, no longer shared_image_swapchain.\n\nTest: build\nChange-Id: I88b11b47f2fd2f96e1f27f900a65b599aec470af\n"
    },
    {
      "commit": "b9ccf645bb2b0b482b0764e9adfee13c77453ebf",
      "tree": "95056cf73d7430481986718e0e187e10e8aca09b",
      "parents": [
        "1b705dc20b346ccda5f5ce02287c28aaa50491e2"
      ],
      "author": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Thu Jan 26 14:04:17 2017 -0700"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Thu Jan 26 14:04:17 2017 -0700"
      },
      "message": "Fix VK_KHR_SWAPCHAIN_FRONT_BUFFERED_SPEC_VERSION, it\u0027s actually 1\n\nTest: Visually compare the spec with the source.\nChange-Id: I1bbadf9e618e1704aaa53e77738540e807a05e80\n"
    },
    {
      "commit": "be833a27b36149e48f2e1b8bbb2f70dd63428419",
      "tree": "b97ee4b7abf3951a277d27494d2b7a7e9a164aa4",
      "parents": [
        "2a03c32a4e9089e941335cb496a21509ab5ba5ec"
      ],
      "author": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Wed Jan 25 13:09:20 2017 -0700"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Wed Jan 25 14:37:50 2017 -0700"
      },
      "message": "Vulkan: only report refreshDuration, not {min|max}RefreshDuration\n\nTest: Manually tested with a modified cube demo, that reports the refresh\nduration returned from this extension.\n\nAs part of discussions within Khronos, it was decided that\nVK_GOOGLE_display_timing should only report one refresh duration for a display,\nand assume that it\u0027s refresh rate is fixed (which is the case for our current\ndevices).\n\nChange-Id: I772348281c18a36b02dcfe0519d1943e25a41f7c\n"
    },
    {
      "commit": "7f558ede108cdb5579e89ca7137013279fa9b1b7",
      "tree": "286cceaae1d3a819c21be3df40e34eb50db1f153",
      "parents": [
        "2d7a12616717f9b7bde05f72d2d9d31e2cef2850"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Jan 23 17:15:24 2017 -0700"
      },
      "committer": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Mon Jan 23 17:15:24 2017 -0700"
      },
      "message": "Add support for VK_EXT_swapchain_colorspace\n\nTest: compile Vulkan CTS test TBD\nChange-Id: Ibfe3e5e29727132ded59bb647cea05826ba484e6\n"
    },
    {
      "commit": "14866bbeca1ebcda93f43a3352934889a9f37c2b",
      "tree": "fecc2cb9c51ebea6c6c06042fd4b8f3b550f9240",
      "parents": [
        "e485383623d2edf69a35956ac188f102a44da5ae"
      ],
      "author": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Fri Jan 20 09:15:48 2017 -0700"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Fri Jan 20 09:17:33 2017 -0700"
      },
      "message": "Fix typo in new enum, VK_STRUCTURE_TYPE_PRESENT_TIMES_INFO_GOOGLE\n\nTest: build\n\nChange-Id: I5ed26459e7ab2c358dad731025e4b83ae71b3de0\n"
    },
    {
      "commit": "2e12cb80a8a1e23fef253911febf1797c835d02f",
      "tree": "c6e7886fb0639f7fed5e0249940eaaef73a76c23",
      "parents": [
        "27d40795cd61247006a1a15a7dc0687be3dfc4f7"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Jan 18 11:45:17 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Jan 18 11:50:07 2017 +1300"
      },
      "message": "vulkan: Add KHR_swapchain_front_buffered to header and api\n\nThis is tacked in by hand since the extension MR hasn\u0027t landed yet in\nthe Khronos repo.\n\nTest: build\nChange-Id: Iccfce0032f27fca982cdb4e9ee414df036f01613\n"
    },
    {
      "commit": "134d9580a385b333be5de48ddac497efbb3b01ec",
      "tree": "adc23c00963e2cfe61f23b32a1fd667f0eb18393",
      "parents": [
        "48853713e328ee23884d2127ca763352e0681944"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Thu Jan 12 14:26:37 2017 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Sat Jan 14 12:52:23 2017 +1300"
      },
      "message": "vulkan: Fix oversights in V6 of android native buffer\n\n- We want a *Flags, not a *FlagBits here.\n- Header failed to declare the VK_STRUCTURE_TYPE enum, although it was\n  declared in api file.\n\n  Found by trying to actually use this.\n\nTest: build\nChange-Id: I656b6095a428c116b769073d825c747aff24d12b\n"
    },
    {
      "commit": "4c8bb2a95d7849c79dea889f1be59281f4e374bf",
      "tree": "fb3f78bfb6a3945cbd5067f935aadc1ba11101c4",
      "parents": [
        "4b002d8fceb8129cb398c63d437324ed36db385d"
      ],
      "author": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Thu Dec 29 11:07:26 2016 -0700"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Mon Jan 09 09:26:43 2017 -0700"
      },
      "message": "Stubbed implementation of VK_GOOGLE_display_timing extension.\n\nThis provides the header changes and most of the \"boilerplate\" changes to add\nthe VK_GOOGLE_display_timing extension to Vulkan.  Future changes will modify\nand integrate with the Surface, FrameEvents, and SurfaceFlinger code.\n\nTest: Manually tested that existing apps won\u0027t tickle the new-extension paths.\n\nChange-Id: Iec46b1cab4b2561702ebac9a4ae7587584793192\n"
    },
    {
      "commit": "1194edeee85370eeb1794d9016759ad58454d2f9",
      "tree": "24e6f69ea520408a13f8aadfdc4e1943b83dca75",
      "parents": [
        "289cb79d444c385185e4f357d3b2fe67a958e932"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Fri Dec 30 16:29:25 2016 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Jan 04 17:09:18 2017 +1300"
      },
      "message": "vulkan: Add header support for gpdp2\n\nChange-Id: I60881a66dba693cf8d16fe0d3a19e517b6bdcf24\nTest: build, run cube demo\n"
    },
    {
      "commit": "289cb79d444c385185e4f357d3b2fe67a958e932",
      "tree": "4345438e028d2ac97dcef47b6a49d4b7c56e6fe9",
      "parents": [
        "2fc82a9b9319753c72acbbd7cbc5ce535e1a173b"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Fri Dec 30 15:03:55 2016 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Jan 04 17:09:18 2017 +1300"
      },
      "message": "vulkan: Update vulkan headers to 1.0.38\n\nCatches up with the current upstream header. Preserves the local changes\nfor incremental present.\n\nV2: Fix indentation issues\nV3: Add missing struct and defines for EXT_validation_flags\n\nChange-Id: I6e4f44e0eba8de00b010a6918ec2ba92614cc6bc\nTest: Ensured cube demo still works\n"
    },
    {
      "commit": "8e4438b9cd82e911ed8de6aca15f11816187df3f",
      "tree": "65d9621aa02d8fb2cb5bfa564bd737fd54cceffb",
      "parents": [
        "ec9ec7d55c63f791ab3ed9221e68d6215f7b928a"
      ],
      "author": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Wed Dec 07 16:26:49 2016 +1300"
      },
      "committer": {
        "name": "Chris Forbes",
        "email": "chrisforbes@google.com",
        "time": "Mon Dec 19 18:57:06 2016 +0000"
      },
      "message": "frontbuffer enhancements to ANDROID_vulkan_native_buffer\n\nSince VK_KHR_swapchain is implemented entirely in libvulkan, we need an\nimage-level mechanism to inform the driver that a swapchain image will\nbe used for front-buffered rendering. This is implemented by chaining\nanother structure off of the VkImageCreateInfo passed to the driver when\ncreating swapchain images.\n\nV2: Don\u0027t foul up api file. Rerun code generators.\nV3: Rename VkNativeBuffer2ANDROID structure to\nVkSwapchainImageCreateInfoANDROID\nV4: Provide nulldrv stub for new function\nV5: rebase.\n\nChange-Id: I4447400cb1782440638e4c8816b081dd8923ddb9\nTest: compile\n"
    },
    {
      "commit": "cb35113761ae7afc26c7bffc529b590575a9f4d7",
      "tree": "5745ecbcefc2728d5bf45f762c783555427b982d",
      "parents": [
        "13e4db237135006e801d3f9d75adaca82687002a"
      ],
      "author": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Tue Dec 13 10:30:40 2016 -0700"
      },
      "committer": {
        "name": "Ian Elliott",
        "email": "ianelliott@google.com",
        "time": "Tue Dec 13 10:47:28 2016 -0700"
      },
      "message": "Initial implementation of VK_KHR_incremental_present.\n\nTest: Manually tested with the Vulkan cube demo, examining logcat output to\nensure that the VkRectLayerKHR data made it all the way down to HWC2.\n\nChange-Id: I6085acfab1b9db80a4a930dc2c0008b3a3fc0277\n"
    },
    {
      "commit": "97349d34d6a28e2e128844c2eea7d1c09e5178ee",
      "tree": "dbdcf7fa771dbdb8cbffe499a906fe8bb3f88110",
      "parents": [
        "510169a46ed556de3f602da790a433afdef002ff",
        "494979faf9bdf7a0850b0b9ea70aa747bc2c201e"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 22:31:49 2016 +0000"
      },
      "committer": {
        "name": "android-build-merger",
        "email": "android-build-merger@google.com",
        "time": "Thu Oct 20 22:31:49 2016 +0000"
      },
      "message": "Merge \"Add licenses to ndk_headers.\" am: 8c9cd8a215 am: 1bef51ae50\nam: 494979faf9\n\nChange-Id: I8df2571df3b2a7fd065ce3c1d98febebba76bfe2\n"
    },
    {
      "commit": "96b5509dcdfeaa7bf529ea720fdf9022e07ed5a5",
      "tree": "86e04213b0d802ae5585c0f7fb026ff3caafa75e",
      "parents": [
        "af2fbb0ccce60dedecdf9f622dc5d2828eeeadbb"
      ],
      "author": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 10:14:30 2016 -0700"
      },
      "committer": {
        "name": "Dan Albert",
        "email": "danalbert@google.com",
        "time": "Thu Oct 20 10:14:30 2016 -0700"
      },
      "message": "Add licenses to ndk_headers.\n\nTest: make ndk\nBug: None\nChange-Id: Ia113ea42b1d62d87dfbb2fc456428c7db50a98f1\n"
    },
    {
      "commit": "56d386a7a46c8ac36df8820c3ccf3da048ef1970",
      "tree": "5175347da6cb519e3d8a30279eba53a171c9215a",
      "parents": [
        "6ba76801dafbf3db9d4be52e416d4879d46a66c1"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jul 26 15:20:40 2016 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Tue Jul 26 15:23:56 2016 -0700"
      },
      "message": "vulkan: Update Vulkan headers to 1.0.22\n\nMeaningful changes to platform code:\n* VKAPI_ATTR is now defined properly when building for 32-bit ARMv8a.\n* The pData parameter to vkCmdUpdateBuffer changed from uint32_t* to\n  void*. Alignment is still required to be four bytes (by spec), and\n  the size parameter was always supposed to be bytes, not words.\n\nBug: 29460769\nChange-Id: I224c53cb08427bea1b0e8ac74802c2f1eed10496\n"
    },
    {
      "commit": "2676338dd692b7d1e1c276d82e6b0492db53ab2e",
      "tree": "647db481a6ac06d78c214bbcfa115fac65364e2e",
      "parents": [
        "b59de7fa32b0bcaf52d00290d075d8e9c8f2dd2b"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri May 20 07:13:52 2016 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Fri May 20 09:11:14 2016 -0700"
      },
      "message": "vulkan: Update vulkan.h to 1.0.13\n\nvulkan.h and vk_platform.h imported from\ngithub.com:KhronosGroup/Vulkan-Docs @ 2656f459333b3a1dc63619a9ebd83490eea22e93\n\nUpdated vulkan.api to reflect the changes in vulkan.h. There were no\nchanges to any of the code we generate. I didn\u0027t update the\nvulkan_h.tmpl, since we\u0027re not currently using it and it was already\nout of date.\n\nBug: 28878216\nChange-Id: I71676683148fae7ad8799bd39386a931319aa395\n"
    },
    {
      "commit": "40c07a1d002561fc8db987ec30d890b041fb6336",
      "tree": "444e26c3090a07c3141e075c073890602aca6a5c",
      "parents": [
        "1a7eb59c2a7907ea4c4925c6d13d66e53fb60339"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed May 11 22:56:29 2016 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu May 12 09:56:17 2016 -0700"
      },
      "message": "libvulkan: Load layer libraries into the app namespace\n\nBug: 28213888\nChange-Id: I79901693c30f0e69730643b424e504a8d3628624\n"
    },
    {
      "commit": "7fcd744c42c91eab5210df2080b0a7a6b5838f68",
      "tree": "b057309224c52a5c30b12daa37c6cbeae02e1ea9",
      "parents": [
        "a1d53fa7c98db0f830782960e48736a3ea2d8da4"
      ],
      "author": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Wed Apr 13 09:32:24 2016 +0800"
      },
      "committer": {
        "name": "Chia-I Wu",
        "email": "olv@google.com",
        "time": "Wed Apr 13 11:30:57 2016 +0800"
      },
      "message": "vulkan: update vk_layer_interface.h\n\nUpdate to match vk_layer.h in Vulkan-LoaderAndValidationLayers.\nSpecifically,\n\n - VK_LAYER_FUNCTION_DEVICE is removed\n - VK_LAYER_FUNCTION_INSTANCE is removed\n - VK_LAYER_FUNCTION_DATA_CALLBACK is added\n\nWe do not use VK_LAYER_FUNCTION_DEVICE and VK_LAYER_FUNCTION_INSTANCE\nanymore.  They were internal to the desktop loader as well.  Hopefully no\nlayer ever uses them.\n\nBug: 28015368\nChange-Id: I4f3f91e8224eb943caca4792d74b63aef0b23ad2\n"
    },
    {
      "commit": "e2948d83f352b9a093252a06757f76a88f5355d3",
      "tree": "f0c341755aed4c1c4ae2c16b3c7a3d6dabb5cfaf",
      "parents": [
        "dc7f6a6a8703e5dd8d11da9462528fb20aeb2bd0"
      ],
      "author": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 25 04:19:32 2016 -0800"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Thu Feb 25 04:58:33 2016 -0800"
      },
      "message": "vulkan: Update to vulkan.h 1.0.3\n\nChange-Id: Ic607533768989aa65e41b9b0e459d7af170ab180\n"
    },
    {
      "commit": "1dd712aefdc771297823b24f26d768cd8bd14d49",
      "tree": "0a1fa4688606cf3e1f6957a0112542a635b5a6d2",
      "parents": [
        "6fecdd563f3bf94dadedc78512a1b28c08c67e07"
      ],
      "author": {
        "name": "Courtney Goeltzenleuchter",
        "email": "courtneygo@google.com",
        "time": "Tue Feb 02 11:51:32 2016 -0700"
      },
      "committer": {
        "name": "Jesse Hall",
        "email": "jessehall@google.com",
        "time": "Wed Feb 10 14:51:23 2016 -0800"
      },
      "message": "loader: Layer init structures\n\nUpdate to match LoaderAndTools vk_layer.h\nwhich includes the new layer initialization structures.\n\nChange-Id: Ie6bf2a1705373bad3c77dd0b04be1263f1c4fc46\n(cherry picked from commit f7491b28bfcc47ce09b32168a5fd25b58c6aceab)\n"
    }
  ],
  "next": "33faaad096afbd0b103bd1284ce5b78cce74aa01"
}
