From: Carl Worth Date: Mon, 7 Oct 2013 22:54:20 +0000 (-0700) Subject: TODO: Remove some completed tasks X-Git-Url: https://git.cworth.org/git?p=fips;a=commitdiff_plain;h=90f43c20a759d9e58489fc784144e5435c5f6268 TODO: Remove some completed tasks Eric recently implemented sorted list of shaders in output as well as better units for shader activity (milliseconds rather than "mega ticks"). Meanwhile, I had previously fixed the bug with "undefined symbol: glGenQueries" with the fips-dispatch code. --- diff --git a/TODO b/TODO index 36b9709..f21f052 100644 --- a/TODO +++ b/TODO @@ -1,20 +1,3 @@ -Known bugs -========== -undefined symbol: glGenQueries - - The problem here is code in libfips directly calling OpenGL - functions like glGenQueries but not linking against any OpenGL - library. - - We don't want to link against any OpenGL library so that the - application itself can choose which OpenGL to use (and how to - link/load it). - - The trick is to instead make these calls indirectly by first - calling glXGetProcAddressARB/eglGetProcAddress. There's some - proof-of-concept code for this in the stash-egl-lookup-fixups - branch, (which needs some cleaning up). - Feature requests (small-scale, near-term changes) ================================================= @@ -36,10 +19,6 @@ Add Eric's tiny hash table for collecting per-shader statistics people.freedesktop.org:~anholt/hash_table -Sort list of shaders in output - -Use better units for shader activity (eg. absolute time, relative percentage) - Capture GPU performance counters. Allow dumping of shader source for investigation