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
  • d3d
  • VertexDataManager.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    D3D: Refactor VertexDataManager attribute storage. · e18eb970
    Jamie Madill authored Mar 04, 2016
    Instead of splitting attributes into 'active enabled' and 'active
    disabled', split them into static/dynamic/direct/current value, and
    handle each group invidually. This also will allow the dirty bits
    code to call in to the VertexDataManager separately for each type
    of necessary vertex data translation, and skip it entirely for
    direct buffer storage.
    
    Should be a refactoring patch only.
    
    BUG=angleproject:1327
    
    Change-Id: I53cb5672054d99ae68e9aa2e5a3c046a002e360d
    Reviewed-on: https://chromium-review.googlesource.com/330171Reviewed-by: 's avatarZhenyao Mo <zmo@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    e18eb970
VertexDataManager.cpp 18.3 KB
EditWeb IDE
×

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