]> git.cworth.org Git - fips/commit
TODO: Add some additional items suggested by Eero.
authorCarl Worth <cworth@cworth.org>
Fri, 14 Jun 2013 18:29:33 +0000 (11:29 -0700)
committerCarl Worth <cworth@cworth.org>
Fri, 14 Jun 2013 18:29:33 +0000 (11:29 -0700)
commit4d30b9d5c193266f33fbcf2adeb47c80cda4a3cd
tree4f78549bd5cf63318deeda9b412068bf83aa7325
parentd307a28f436ae7f2d80ce40589328fc64f540947
TODO: Add some additional items suggested by Eero.

Again, simply trying to ensure that good ideas that come in via email
don't get dropped on the floor.

 Report shader compilation time.

+Report elapsed time per frame.
+
+Add options to control which metrics should be collected.
+
 Add Eric's tiny hash table for collecting per-shader statistics

  people.freedesktop.org:~anholt/hash_table
@@ -45,6 +49,9 @@ Infrastructure (larger-scale things, more future-looking items)

 Use ncurses for a better top-like display.

+Report timestamps and CPU time durations for operations causing
+CPU/GPU syncs.
+
 Emit per-frame data in a format for external timeline viewer.

 Allow enabling/disabling of tracing at run-time
@@ -61,10 +68,16 @@ should automatically collect:

 Audit exisiting visualization tools before writing one from scratch

- Eero suggested that pytimechart might be well-suited:
+ Eero suggested two possibilities:

+ pytimechart
+ -----------
  http://pythonhosted.org/pytimechart/index.html

+ e-graph
+ -------
+ https://gitorious.org/e-graph
+
  Others?

 Explore using perf/LTTng probing instead of LD_PRELOAD wrapper
TODO