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
  • VertexArrayVk.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Minimal dirty bits for ContextVk. · ebf7299e
    Jamie Madill authored Oct 13, 2017
    Currently this won't speed up performance much, if at all, since we
    don't even really support state changes. It sets the stage for using
    a pipeline cache later, with better state change support. It also
    makes implementing descriptor sets for Textures a bit simpler, since
    we can just update descriptor sets when the dirty bits tell us of a
    Texture change.
    
    Add cache structures to VertexArrayVk and ContextVk so we only need
    to update the structures before we create a new pipeline. When we
    support pipeline caching, we will most likely be updating a compact
    representation for fast cache query.
    
    BUG=angleproject:1898
    BUG=angleproject:2167
    
    Change-Id: Id545f2c67c06d8b6e8b7eb63ca70464f6b9a51f6
    Reviewed-on: https://chromium-review.googlesource.com/713586
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarFrank Henigman <fjhenigman@chromium.org>
    ebf7299e
VertexArrayVk.cpp 5.19 KB
EditWeb IDE
×

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