1. 13 Nov, 2019 5 commits
  2. 12 Nov, 2019 4 commits
  3. 11 Nov, 2019 6 commits
  4. 09 Nov, 2019 1 commit
  5. 08 Nov, 2019 8 commits
  6. 07 Nov, 2019 8 commits
  7. 06 Nov, 2019 7 commits
  8. 05 Nov, 2019 1 commit
    • Vulkan: Fix memory corruption crash · 1d09b983
      Alexis Hetu authored
      When VK_EXT_LINE_RASTERIZATION or VK_EXT_PROVOKING_VERTEX is present,
      createInfo's pNext pointer is set, which caused pEnabledFeatures to
      not be set, which ended up causing memory corruption issues.
      
      This change was made to comply with the Vulkan spec, specifically:
      "If the pNext chain includes a VkPhysicalDeviceFeatures2 structure,
       then pEnabledFeatures must be NULL"
      
      Since the VkPhysicalDeviceFeatures2 structure is only added to the
      pNext member of the createInfo structure in the if statement above,
      restoring the else statement solves this issue.
      
      Bug: angleproject:4060
      Change-Id: I0688c4297f167fa28e110cd6ee11a11b95282493
      Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/1899731Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
      Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
      Commit-Queue: Jamie Madill <jmadill@chromium.org>