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_utils.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Implement basic uniforms. · 76e471e9
    Jamie Madill authored Oct 21, 2017
    This implementation adds one descriptor set with two bindings: one for
    default vertex uniforms and the other for fragment. It adds two
    corresponding uniform buffers, and the logic for updating the
    descriptor sets bound to Vulkan. It doesn't handle much in the way of
    synchronization and dependency management, or uniform update.
    
    If there are only vertex or fragment uniforms the empty uniform buffer
    is omitted from the descriptor set. If both are missing, there is no
    descriptor set bound.
    
    Note that as our implementation progresses we might not be able to
    initialize our descriptor sets at link time, due to streaming in
    uniform data.
    
    BUG=angleproject:2167
    
    Change-Id: I4ce4c3879ab454114df43bfac8d87ddf817fc045
    Reviewed-on: https://chromium-review.googlesource.com/706340
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    76e471e9
renderervk_utils.cpp 34.1 KB
EditWeb IDE
×

Replace renderervk_utils.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.