)]}'
{
  "commit": "cf77d755735b582cdf66417bfebc99dcd53395dc",
  "tree": "dcccbc9fc94b36f069e75e6f9b57af0e3d8de9e0",
  "parents": [
    "0f5d496f12f3ce38a428e4640da471bc91e5b9d4"
  ],
  "author": {
    "name": "Corentin Wallez",
    "email": "cwallez@chromium.org",
    "time": "Tue Jul 07 10:24:41 2020 +0000"
  },
  "committer": {
    "name": "Commit Bot service account",
    "email": "commit-bot@chromium.org",
    "time": "Tue Jul 07 10:24:41 2020 +0000"
  },
  "message": "Roll third_party/swiftshader/ d25ce8725..f6f11215c (155 commits)\n\nhttps://swiftshader.googlesource.com/SwiftShader/+log/d25ce8725224..f6f11215cd93\n\n$ git log d25ce8725..f6f11215c --date\u003dshort --no-merges --format\u003d\u0027%ad %ae %s\u0027\n2020-07-01 capn Implement shaderStorageImageExtendedFormats support\n2020-07-05 capn Implement scatter/gather for 1- and 2-byte texels\n2020-07-01 capn Fix float-to-half conversion\n2020-07-03 capn Eliminate large image specialization\n2020-06-24 capn Refactor texel buffer reads\n2020-06-24 capn Implement SNORM uniform texel buffer support\n2020-06-24 capn Implement B10G11R11_UFLOAT_PACK32 uniform texel buffer support\n2020-07-02 sugoi ASTC Decoder: Trim unused struct members\n2020-07-02 capn Fix /DEBUG:FASTLINK usage\n2020-06-30 pcc Start reserving x18 by default on Android targets.\n2020-06-25 srisser Fix debug assert from happening in release build\n2020-06-10 capn Optimize clearing of depth and stencil images\n2020-06-25 thakis mac: Add ARM64 support to swiftshader.\n2020-06-22 amaiorano Kokoro: add builds with REACTOR_EMIT_DEBUG_INFO and REACTOR_EMIT_PRINT_LOCATION\n2020-06-22 amaiorano Fix build when ENABLE_RR_DEBUG_INFO enabled\n2020-06-22 amaiorano Make Windows Kokoro script less verbose\n2020-06-22 cwallez Revert \"Optimize clearing of depth and stencil images\"\n2020-06-11 capn Assert attachment format supports blending when blending is enabled\n2020-06-10 capn Optimize copying image data for presentation\n2020-06-10 capn Optimize clearing of depth and stencil images\n2020-06-01 capn Assert reserved binding entries aren\u0027t accessed\n2020-05-12 capn Optimize out-of-bounds checks with unsigned compare\n2020-05-07 capn Replace instead of add pointer offsets when out of bounds\n2020-06-15 capn Add a benchmark with multisampling enabled\n2020-06-15 capn Refactor multisample benchmark support\n2020-06-11 capn Implement multisample support for the triangle benchmark\n2020-06-17 capn Don\u0027t assert thread_local initialization\n2020-06-11 capn Ignore rasterization state pointers when rasterization is disabled\n2020-06-11 capn Zero-initialize the context state and data\n2020-06-15 sugoi Cleanup: using the proper Image subregion structure\n2020-06-16 bclayton Squashed \u0027third_party/marl/\u0027 changes from 5c6c1532220..d29553a3730\n2020-06-16 bclayton Squashed \u0027third_party/marl/\u0027 changes from c5127112545..5c6c1532220\n2020-06-09 bclayton SpirvShaderDebugger: Show vector elements as xyzw\n2020-06-09 bclayton SpirvShaderDebugger: Add a virtual destructor\n2020-06-15 bclayton Squashed \u0027third_party/marl/\u0027 changes from 38c0c7a0f..c51271125\n2020-06-15 bclayton Repoint marl branch from master to main\n2020-06-15 bclayton SubzeroReactor: Use new marl::Scheduler::Config API.\n2020-06-10 amaiorano Make rr::Print output to debugger and be stubbed\n2020-06-10 sugoi Regres: Roll deqp forward to latest 1.2.1\n2020-06-04 capn Validate the SPIR-V code in debug builds\n2020-06-05 capn Add a triangle rendering benchmark\n2020-06-10 capn Add glslang dependency to VulkanBenchmarks\n2020-06-10 capn Add glslang as a submodule\n2020-06-05 capn Move CMake build targets for PowerVR samples before unit tests\n2020-06-01 capn Add microbenchmarks for vkCmdClear*Image\n2020-06-04 capn Add back vulkan.hpp\n2020-06-01 caio.oliveira Convert Vulkan headers from CRLF to LF endings\n2020-06-02 ari.suonpaa Add Z mirroring support for image blit.\n2020-05-26 vantablack Added reference counting for PipelineLayout objects\n2020-06-02 bclayton libVulkan: Use new marl::Scheduler::Config API.\n(...)\n2020-05-01 amaiorano Regres: use Subzero backend by default\n2020-04-30 bclayton Squashed \u0027third_party/marl/\u0027 changes from 748d3c161..3c643dd4c\n2020-04-30 bclayton Vulkan/Debug: Don\u0027t step for column updates\n2020-04-30 bclayton Vulkan/Debug: Fix build with clang-10.\n2020-04-12 bclayton Device: Use std::unique_ptr instead of raw pointers\n2020-04-09 amaiorano CMake: add graphviz generation scripts\n2020-04-29 jrprice Fix null dereference in OFFSET macro\n2020-04-29 capn Fix JIT on separate thread\n2020-04-28 capn Avoid implicitly destructing thread-locals\n2020-04-27 amaiorano Eliminate use of Vulkan header BEGIN_RANGE/END_RANGE/RANGE_SIZE enums\n2020-04-27 amaiorano Run clang-format on renamed headers\n2020-04-27 amaiorano Rename Vulkan-source .h to .hpp\n2020-04-27 bclayton ReactorUnitTests: Speed up multithreaded tests\n2020-04-22 capn Eliminate the ABORT() macro\n2020-04-24 capn Record vkCmdBindDescriptorSets() as a single command\n2020-04-23 capn Store binding information in the pipeline layout\n2020-04-22 capn Don\u0027t expose individual descriptor set layouts to SPIR-V compilation\n2020-04-23 capn Fix ordering of descriptor set bindings\n2020-04-24 bclayton SpirvShader: Document activeLaneMask() and storesAndAtomicsMask()\n2020-04-24 capn Omit ASSERT() expression evaluation in Release builds\n2020-04-23 bclayton SpirvShaderDebugger: Ensure frames are fully popped\n2020-04-23 bclayton SpirvShaderDebugger: Implement globals, stub array types\n2020-04-22 bclayton SpirvShader: Add WriteCFGGraphVizDotFile debug function\n2020-04-21 pcc Don\u0027t unlock Android buffers immediately after locking them.\n2020-04-20 digit LLVM: Do not map read-only data sections as executable.\n2020-04-17 digit Vulkan: Add vk_icdInitializeConnectToServiceCallback()\n2020-04-23 amaiorano Kokoro: fix SWIFTSHADER_LESS_DEBUG_INFO not being set\n2020-04-22 digit Update tests/presubmit.sh to accept Fuchsia bugs as fxb/#\n2020-04-22 capn Fix specializing graphics routines for the pipeline layout\n2019-05-15 bclayton SpirvShader: Add a flag for printing SPIRV execution\n2020-04-17 bclayton Regres: Write logs to /dev/null\n2020-04-20 amaiorano CMake: use target_compile_options/definitions for llvm\n2020-04-20 amaiorano CMake: use target_link_options\n2020-04-20 amaiorano CMake: require version 3.13\n2020-04-20 amaiorano Kokoro: update CMake to latest version\n2020-04-17 bclayton Regres: Limit the default number of threads to 100\n2020-04-15 capn Pass only descriptor data to shader execution\n2020-04-16 capn Reduce descriptor binding info exposure\n2020-04-22 bclayton Kokoro: Fix ubuntu bots.\n2020-04-17 digit Vulkan: Fix Fuchsia external semaphore fix tryWait().\n2020-04-21 amaiorano CMake: fix astc code not being enabled correctly\n2020-04-20 capn Don\u0027t use deprecated llvm::Type::getVectorNumElements()\n2020-04-17 capn Fix JIT on separate thread\n2020-04-03 bclayton Use Thread Safety Analysis annotations throughout SwiftShader.\n2020-04-17 digit CMakeLists: Fix Fuchsia build.\n2019-07-01 bclayton LLVMReactor: Drop codegenMutex, now thread safe.\n2020-04-17 bclayton LLVMJIT: Remove the TargetMachine cache.\n2020-04-17 bclayton LLVM 7: Set LLVM_ENABLE_THREADS to 1\n2020-04-17 bclayton SpirvShader: Fix ASSERT firing in debugger\n2020-04-17 bclayton Squashed \u0027third_party/marl/\u0027 changes from 539094011..748d3c161\n\nCreated with:\n  roll-dep third_party/swiftshader\n\nTBR\u003denga@chromium.org\nBug: None\n\nChange-Id: I9c71f3e1810f0515ba5958cf18c9d31f0b3b40cd\nReviewed-on: https://dawn-review.googlesource.com/c/dawn/+/24441\nReviewed-by: Corentin Wallez \u003ccwallez@chromium.org\u003e\nCommit-Queue: Corentin Wallez \u003ccwallez@chromium.org\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "81b8fd06d380161a9fcfbd510c0dc3897242e5c9",
      "old_mode": 33188,
      "old_path": "DEPS",
      "new_id": "061bc3cc5814ed320e033ca800ad6cdd451c2f80",
      "new_mode": 33188,
      "new_path": "DEPS"
    }
  ]
}
