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
  • ProgramVk.h
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Minor cleanups to ProgramVk. · c514348e
    Jamie Madill authored Oct 15, 2017
    This moves the Pipeline Layout and related layout code init into the
    LinkProgram implementation call. These resources don't depend on
    anything other than the state at link time. Moving the init makes
    the calling code a bit simpler since it doesn't need to process error
    conditions and check for validity every time.
    
    Also introduce a reset() method, similar to ProgramD3D. This will
    allow us to re-link a program multiple times (once resource lifetime
    management is properly implemented).
    
    BUG=angleproject:2167
    
    Change-Id: Ibe76ed9b901adf6b69b51ba8219b3ce79d55b87d
    Reviewed-on: https://chromium-review.googlesource.com/720071
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarYuly Novikov <ynovikov@chromium.org>
    c514348e
ProgramVk.h 5.74 KB
EditWeb IDE
×

Replace ProgramVk.h

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.