Closed GoogleCodeExporter closed 9 years ago
Project: angle/angle
Branch : master
Author : Jamie Madill <jmadill@chromium.org>
Commit : 19a43dbe65afaf80927fba5aa96396215168e171
Code-Review 0 : Brandon Jones, Jamie Madill
Code-Review +2: Geoff Lang
Verified 0 : Brandon Jones, Geoff Lang
Verified +1: Jamie Madill
Commit Queue : Chumped
Change-Id : I449e63177b48afd1559c36244de0bc252814e813
Reviewed-at : https://chromium-review.googlesource.com/262208
Add a perf test for draw call overhead.
These perf tests use the D3D NULL renderers to measure pure CPU
time, with no GPU limitations. Also fix our D3D9 SwapChain code
to skip creating a SwapChain for NULLREF D3D9 devices, and the
vertex decl code to reinitialize the formats when finding a
mismatch with the previous value.
BUG=angleproject:955
src/libANGLE/renderer/d3d/d3d9/Renderer9.h
src/libANGLE/renderer/d3d/d3d9/SwapChain9.cpp
src/libANGLE/renderer/d3d/d3d9/formatutils9.cpp
src/tests/perf_tests/ANGLEPerfTest.cpp
src/tests/perf_tests/ANGLEPerfTest.h
src/tests/perf_tests/BufferSubData.cpp
src/tests/perf_tests/PointSprites.cpp
src/tests/perf_tests/TexSubImage.cpp
util/EGLWindow.h
Original comment by bugdroid1@chromium.org
on 25 Mar 2015 at 2:47
Project: angle/angle
Branch : master
Author : Geoff Lang <geofflang@chromium.org>
Commit : 7afd461709b208100f5195f1b4944ca890c8c9ca
Code-Review 0 : Geoff Lang
Code-Review +2: Jamie Madill
Verified 0 : Jamie Madill
Verified +1: Geoff Lang
Commit Queue : Chumped
Change-Id : I8223349622531c8fff7c7cd45bdf4754d7619ae2
Reviewed-at : https://chromium-review.googlesource.com/263062
Disable vsync for perf tests and don't report the total time.
BUG=angleproject:955
src/tests/perf_tests/ANGLEPerfTest.cpp
Original comment by bugdroid1@chromium.org
on 31 Mar 2015 at 3:31
Original comment by jmad...@chromium.org
on 1 Apr 2015 at 5:32
Original issue reported on code.google.com by
jmad...@chromium.org
on 23 Mar 2015 at 3:04