summary |
shortlog |
log |
commit | commitdiff |
tree
raw |
patch |
inline | side by side (from parent 1:
d307a28)
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
Report shader compilation time.
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
Add Eric's tiny hash table for collecting per-shader statistics
people.freedesktop.org:~anholt/hash_table
Use ncurses for a better top-like display.
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
Emit per-frame data in a format for external timeline viewer.
Allow enabling/disabling of tracing at run-time
Audit exisiting visualization tools before writing one from scratch
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
http://pythonhosted.org/pytimechart/index.html
+ e-graph
+ -------
+ https://gitorious.org/e-graph
+
Others?
Explore using perf/LTTng probing instead of LD_PRELOAD wrapper
Others?
Explore using perf/LTTng probing instead of LD_PRELOAD wrapper