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
  • tests
  • perf_tests
  • DrawElementsPerf.cpp
Find file
BlameHistoryPermalink
  • Qin Jiajia's avatar
    Add DrawElementsPerf test · c2493e38
    Qin Jiajia authored Jun 20, 2017
    This is a follow-up CL for
    https://chromium-review.googlesource.com/c/544634/.
    In this commit, we add drawElements perf test for d3d9, d3d11 and
    OpenGL. Specially, we test DrawElements with unchanged index buffer
    every frame and changed index buffer every frame. This is also a
    preparation for further remove IndexRange in validation.
    Paste a set of data (repeated 30) for reference on Intel skylake
    Win10 desktop.
    DrawElementsPerfBenchmark.Run/d3d11:
    mean: 13186.1666667, stddev: 200.479605502,
    truncated mean: 13192.5416667, stddev: 156.284190704
    DrawElementsPerfBenchmark.Run/d3d11_index_buffer_changed:
    mean: 43.6, stddev: 4.02160830183,
    truncated mean: 43.5833333333, stddev: 2.97092391166
    
    BUG=angleproject:1393
    TEST=angle_perftests
    
    Change-Id: I94bd181aa2b4515df1affc79f591f5db399feac3
    Reviewed-on: https://chromium-review.googlesource.com/585981
    Commit-Queue: Jamie Madill <jmadill@chromium.org>
    Reviewed-by: 's avatarJamie Madill <jmadill@chromium.org>
    c2493e38
DrawElementsPerf.cpp 5.51 KB
EditWeb IDE
×

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