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
  • vk_utils.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    Vulkan: Move and inline object wrapper classes. · 96a8e747
    Jamie Madill authored Jan 30, 2019
    This moves the wrapper classes into their own file. It also inlines
    all the various methods for performance.
    
    The inline methods are kept out-of-class to avoid problems with
    circular dependencies.
    
    Also adds a few missing valid() checks to the inline methods.
    
    Improves the score of the VBO state change test by 1-2%.
    
    Bug: angleproject:3014
    Change-Id: Ia760c3a6905a9a5aacfd05db443b72f34947385e
    Reviewed-on: https://chromium-review.googlesource.com/c/1436167
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarShahbaz Youssefi <syoussefi@chromium.org>
    96a8e747
vk_utils.cpp 27.3 KB
EditWeb IDE
×

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