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
  • IndexDataManager.cpp
Find file
BlameHistoryPermalink
  • Olli Etuaho's avatar
    Fix redundant index validation on the D3D9 backend · 8fcd4e0c
    Olli Etuaho authored Mar 24, 2015
    Make sure that the computed index range is added to the cache of the main
    buffer object, instead of just to the static buffer object created for the
    buffer object. This applies to the code path used for D3D9. This way the
    front-end code in ValidateDrawElements gets the index range from the cache
    instead of having to iterate over all the indices used on every draw call.
    
    BUG=chromium:461274
    TEST=WebGL conformance tests, angle_end2end_tests
    
    Change-Id: I07cf493d2771dab8e76d69bafda7ac49e5a04808
    Reviewed-on: https://chromium-review.googlesource.com/262180Reviewed-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    Tested-by: 's avatarOlli Etuaho <oetuaho@nvidia.com>
    8fcd4e0c
IndexDataManager.cpp 8.71 KB
EditWeb IDE
×

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