shairai / angleproject

Automatically exported from code.google.com/p/angleproject
Other
0 stars 0 forks source link

Extend ANGLE platform implementation #966

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
The platform implementation currently handles basic histograms. We should 
extend this functionality to support event tracing (with and without 
asynchronous timestamps) as well as timing histograms.

Original issue reported on code.google.com by jmad...@chromium.org on 2 Apr 2015 at 8:39

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Jamie Madill <jmadill@chromium.org>
Commit : d8b36d45c88d64cdb857fe26c1c0943e32ace7a1

Code-Review  0 : Jamie Madill
Code-Review  +1: Kenneth Russell
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Kenneth Russell
Verified     +1: Jamie Madill
Commit Queue   : Chumped
Change-Id      : Ie2564eed9e5ce4604e0dcd4582618e7467b2d590
Reviewed-at    : https://chromium-review.googlesource.com/264934

Remove SetTraceFunctionPointers and update APIs.

Now that Chromium is switched to ANGLE's new Platform tracing
methods, we can junk the old APIs.

BUG=angleproject:966
BUG=436191

src/common/event_tracer.cpp
src/common/event_tracer.h
src/libGLESv2/libGLESv2.cpp
src/libGLESv2/libGLESv2.def
src/third_party/trace_event/trace_event.h

Original comment by bugdro...@chromium.org on 14 Apr 2015 at 6:52

GoogleCodeExporter commented 9 years ago
Project: angle/angle
Branch : master
Author : Jamie Madill <jmadill@chromium.org>
Commit : c9d13d2d4f4fe701f672fa7d9fb60e36321bce30

Code-Review  0 : Jamie Madill
Code-Review  +1: Kenneth Russell
Code-Review  +2: Brandon Jones
Verified     0 : Brandon Jones, Kenneth Russell
Verified     +1: Jamie Madill
Commit Queue   : Chumped
Change-Id      : Ib1b3d62194233cd502980d87c316a95e9bd3a04c
Reviewed-at    : https://chromium-review.googlesource.com/264935

Add trace events for D3D11 initialization.

This helps a local user profile their D3D11 startup time.

BUG=436191
BUG=angleproject:966

src/libANGLE/Display.cpp
src/libANGLE/renderer/d3d/HLSLCompiler.cpp
src/libANGLE/renderer/d3d/d3d11/Blit11.cpp
src/libANGLE/renderer/d3d/d3d11/Clear11.cpp
src/libANGLE/renderer/d3d/d3d11/Renderer11.cpp
src/libANGLE/renderer/d3d/d3d11/SwapChain11.cpp
src/libANGLE/renderer/d3d/d3d9/Renderer9.cpp

Original comment by bugdro...@chromium.org on 14 Apr 2015 at 6:58