Skip to content

  • Projects
  • Groups
  • Snippets
  • Help
  • This project
    • Loading...
  • Sign in / Register
A
angle
  • Project
    • Overview
    • Details
    • Activity
    • Cycle Analytics
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
    • Charts
  • Issues 0
    • Issues 0
    • List
    • Board
    • Labels
    • Milestones
  • Merge Requests 0
    • Merge Requests 0
  • CI / CD
    • CI / CD
    • Pipelines
    • Jobs
    • Schedules
    • Charts
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Members
    • Members
  • Collapse sidebar
  • Activity
  • Graph
  • Charts
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
  • Chen Yisong
  • angle
  • Repository

Switch branch/tag
  • angle
  • src
  • libANGLE
  • renderer
  • vulkan
  • RendererVk.cpp
Find file
BlameHistoryPermalink
  • Shahbaz Youssefi's avatar
    Vulkan: Cleanup device feature query and enabling · 13205b93
    Shahbaz Youssefi authored Jan 16, 2020
    All device extension features and properties queries are now performed
    in a single call for each (i.e. one for features, one for properties),
    with all the extension structs chained.  Then based on which feature is
    present (not just whether the extension is supported), the extensions
    and features are enabled.
    
    In the process, it fixes the following issues:
    
    - If VK_EXT_vertex_attribute_divisor is present, but the necessary
    vertexAttributeInstanceRateDivisor feature is not supported, that
    feature is not enabled and the emulation path is taken.  Incidentally,
    this also fixes an issue with renderdoc that refuses to replay captures
    on such devices.
    - If VK_EXT_transform_feedback is present, but the necessary
    transformFeedback feature is not supported, similarly that feature is
    not enabled and the emulation path is taken.
    
    Bug: angleproject:4306
    Bug: angleproject:4027
    Change-Id: I0969064cba811d215c37dfe551b0ceedb334051c
    Reviewed-on: https://chromium-review.googlesource.com/c/angle/angle/+/2005111
    Commit-Queue: Shahbaz Youssefi <syoussefi@chromium.org>
    Reviewed-by: 's avatarTobin Ehlis <tobine@google.com>
    13205b93
RendererVk.cpp 71.7 KB
EditWeb IDE
×

Replace RendererVk.cpp

Attach a file by drag & drop or click to upload


Cancel
A new branch will be created in your fork and a new merge request will be started.