]> git.cworth.org Git - fips/blobdiff - TODO
Push final collection of CFLAGS/LDFLAGS from Makefile.config to Makefile.local
[fips] / TODO
diff --git a/TODO b/TODO
index 8c1e65bfd865a22c3581a0a3dc8e37a9a6e94dfd..36b970916150f7747971b03e06ce4a0c20d61f03 100644 (file)
--- a/TODO
+++ b/TODO
@@ -1,25 +1,5 @@
 Known bugs
 ==========
-
-Failure to build libfips-32.so on amd64 without gcc-multilib package
-
-       Configure script should do a test-compile with "#include
-       <features.h>"
-
-       Configure script should disable compilation of
-       cross-architexture library if dependencies are missing (and
-       inform the user)
-
-       Here's a debootstap recipe that can be used for testing:
-
-          apt-get install debootstrap
-          mkdir /home/chroot/ubuntu
-          debootstrap precise /home/chroot/ubuntu <Ubuntu mirror>
-          chroot=/home/chroot/ubuntu/12.04
-          mount --bind /dev/pts $chroot/dev/pts
-          mount --bind /proc $chroot/proc
-          chroot $chroot
-
 undefined symbol: glGenQueries
 
        The problem here is code in libfips directly calling OpenGL
@@ -48,6 +28,10 @@ Report GPU frequency per frame.
 
 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
@@ -65,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
@@ -81,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