)]}'
{
  "commit": "1e7120e4c296e645eeaecbca4aa6adbc3b5b616f",
  "tree": "2f342b0f3998810b4ca94278aa4efa1dfd0ccafe",
  "parents": [
    "97da78265962f571a339dc07dbe0e0bee55d8afd"
  ],
  "author": {
    "name": "Nicolas Capens",
    "email": "capn@google.com",
    "time": "Tue Apr 30 17:33:26 2019 -0400"
  },
  "committer": {
    "name": "Nicolas Capens",
    "email": "nicolascapens@google.com",
    "time": "Thu May 02 04:34:31 2019 +0000"
  },
  "message": "Use sampler data from sampler descriptor\n\nBug: b/129523279\nTest: dEQP-VK.glsl.texture_functions.*\nTest: dEQP-VK.spirv_assembly.instruction.graphics.image_sampler.*\nChange-Id: I4c02a36b35a25772e233346266ff6177a9186b9e\nReviewed-on: https://swiftshader-review.googlesource.com/c/SwiftShader/+/30249\nPresubmit-Ready: Nicolas Capens \u003cnicolascapens@google.com\u003e\nKokoro-Presubmit: kokoro \u003cnoreply+kokoro@google.com\u003e\nTested-by: Nicolas Capens \u003cnicolascapens@google.com\u003e\nReviewed-by: Chris Forbes \u003cchrisforbes@google.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "2b11b1d9eaaa652e7f35154851d0a58310c51671",
      "old_mode": 33188,
      "old_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj",
      "new_id": "744d11b741c89b9c3f755f9692a7901a8438db84",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "b3610848d2fdd1aee997343c39726568c0cb493f",
      "old_mode": 33188,
      "old_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters",
      "new_id": "f2db70af3ea011b2014b71bbd6f08a604580b129",
      "new_mode": 33188,
      "new_path": "build/Visual Studio 15 2017 Win64/libvk_swiftshader.vcxproj.filters"
    },
    {
      "type": "modify",
      "old_id": "a5a69d5c02dfc3e45f0124e3050be43d889e2cd7",
      "old_mode": 33188,
      "old_path": "src/Device/Context.hpp",
      "new_id": "7700440ba7c09bc2061ddeb97908628d8d3e3dc3",
      "new_mode": 33188,
      "new_path": "src/Device/Context.hpp"
    },
    {
      "type": "modify",
      "old_id": "b641ab5c2aa0bc5d3f336cba9b62575484d5a393",
      "old_mode": 33188,
      "old_path": "src/Device/PixelProcessor.hpp",
      "new_id": "6eb822053177d08119408bc98139054d03dcd9ac",
      "new_mode": 33188,
      "new_path": "src/Device/PixelProcessor.hpp"
    },
    {
      "type": "modify",
      "old_id": "9886bce2330116006536875ae120ba03048f894a",
      "old_mode": 33188,
      "old_path": "src/Device/Renderer.cpp",
      "new_id": "c343193ef08ade4a03102e23def88e8e2603e5f7",
      "new_mode": 33188,
      "new_path": "src/Device/Renderer.cpp"
    },
    {
      "type": "delete",
      "old_id": "19e236548cd1666855ad52923104fa5541c95613",
      "old_mode": 33188,
      "old_path": "src/Device/Sampler.cpp",
      "new_id": "0000000000000000000000000000000000000000",
      "new_mode": 0,
      "new_path": "/dev/null"
    },
    {
      "type": "modify",
      "old_id": "af6c428d47d20014e508971506d62d232a4e0672",
      "old_mode": 33188,
      "old_path": "src/Device/Sampler.hpp",
      "new_id": "2347fe0dbb26da684d9f6ade785b14b72276c822",
      "new_mode": 33188,
      "new_path": "src/Device/Sampler.hpp"
    },
    {
      "type": "modify",
      "old_id": "6d57e712efb5ab10953ef24bb4e56ccd277ec215",
      "old_mode": 33188,
      "old_path": "src/Device/VertexProcessor.hpp",
      "new_id": "0c04b6ca258b2bfbfba2754e32fb6998454acee4",
      "new_mode": 33188,
      "new_path": "src/Device/VertexProcessor.hpp"
    },
    {
      "type": "modify",
      "old_id": "96999acc5b6caf6a7e7247b6be1fbf93775bb7da",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.cpp",
      "new_id": "1bb238c54880855c586f4db9762070ab455d2d27",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.cpp"
    },
    {
      "type": "modify",
      "old_id": "b82229928cdccc83502f6ec23a5380c5d0cd96f7",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SamplerCore.hpp",
      "new_id": "059daca7c3b8be5583b84a59702970478305f82d",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SamplerCore.hpp"
    },
    {
      "type": "modify",
      "old_id": "3423968832d3bb3f93fba5b7cada4f2510a40a4f",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShader.hpp",
      "new_id": "b8f1c501868020c4febf3c39e1d14c4fddbb134a",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShader.hpp"
    },
    {
      "type": "modify",
      "old_id": "bd9222d286c697294ba957e12be073c64b1c106f",
      "old_mode": 33188,
      "old_path": "src/Pipeline/SpirvShaderSampling.cpp",
      "new_id": "52bf802984d6166453692cf81cae290c3ee8cb93",
      "new_mode": 33188,
      "new_path": "src/Pipeline/SpirvShaderSampling.cpp"
    },
    {
      "type": "modify",
      "old_id": "e7691638c6eebeb9c142b44a3033867f165b749a",
      "old_mode": 33188,
      "old_path": "src/Vulkan/VkDescriptorSetLayout.cpp",
      "new_id": "f92327c6fbfc4e6a0649ca562cb100831898c13c",
      "new_mode": 33188,
      "new_path": "src/Vulkan/VkDescriptorSetLayout.cpp"
    },
    {
      "type": "modify",
      "old_id": "53aa1b98f57baac782f331512a367b19b48a0315",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vulkan.vcxproj",
      "new_id": "1157cac3d9f819d4e74d748db628d932ac38a7b0",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vulkan.vcxproj"
    },
    {
      "type": "modify",
      "old_id": "f43aabe3b9c847923893400ea94e104145bbb960",
      "old_mode": 33188,
      "old_path": "src/Vulkan/vulkan.vcxproj.filters",
      "new_id": "916c493543369368da31dc51fae6547798277a2f",
      "new_mode": 33188,
      "new_path": "src/Vulkan/vulkan.vcxproj.filters"
    }
  ]
}
