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
  • VertexAttribute.cpp
Find file
BlameHistoryPermalink
  • Jamie Madill's avatar
    VertexArray: Cache element limit for buffer checks. · bdc610ae
    Jamie Madill authored Jul 30, 2018
    Uses checked math in VertexAttribute updates to store an element limit.
    This computes more when changing the vertex array rather than at draw
    call time. There may be a performance regression for workflows such as:
    
    loop() {
      VertexAttribPointer
      DrawArrays
    }
    
    It should improve performance in most other cases.
    
    Bug: angleproject:1391
    Change-Id: I210d666d9dae9164a1c65f70f5e2151fb4f2d86d
    Reviewed-on: https://chromium-review.googlesource.com/1150514Reviewed-by: 's avatarGeoff Lang <geofflang@chromium.org>
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    bdc610ae
VertexAttribute.cpp 7.44 KB
EditWeb IDE
×

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