71078b4044
This helps accounting how many shaders live in the cache, what the shader source code is, and when shaders are compiled. Signed-off-by: Harish Krupo <harishkrupo@gmail.com> v2: Resolved rebase conflicts. Put shader_scope in struct gl_renderer, remove struct gl_shader_generator. Wrote commit message. Rebased for "gl-renderer: rewrite fragment shaders" which completely changed how shader sources are generated. Added cache statistics to debug output on subscribe. Signed-off-by: Pekka Paalanen <pekka.paalanen@collabora.com>