Third revision of the patch series. Changes: - Rebased to current master - Changes based on Ian's review - Add the extension to 10.2 release notes
I didn't change patch 5/6 "Enable INTEL_performance_query for Gen5+" along the review comments yet. It's true that currently drivers can support both by just implementing the current driver hooks, but I'm worried that the situation might change with the upcoming changes to the driver functions to support semantic types and normalized counters. I have no concrete examples that would make that happen, I might just be too paranoid and wary. Summarum, there's more changes for this extension incoming, and that sort of cleanup can be part of it if so desired. I will need someone to push this btw. Petri Latvala (6): Regenerate gl_mangle.h. mesa: Add INTEL_performance_query enums to tests/enum_strings.cpp mesa: Add core support for the GL_INTEL_performance_query extension. mesa: Implement INTEL_performance_query. i965: Enable INTEL_performance_query for Gen5+. docs: update 10.2 release notes docs/relnotes/10.2.html | 1 + include/GL/gl_mangle.h | 371 ++++++++++++++- src/mapi/glapi/gen/INTEL_performance_query.xml | 93 ++++ src/mapi/glapi/gen/Makefile.am | 1 + src/mapi/glapi/gen/gl_API.xml | 2 + src/mesa/drivers/dri/i965/intel_extensions.c | 4 +- src/mesa/main/config.h | 8 + src/mesa/main/extensions.c | 1 + src/mesa/main/get.c | 1 + src/mesa/main/get_hash_params.py | 6 + src/mesa/main/mtypes.h | 1 + src/mesa/main/performance_monitor.c | 614 +++++++++++++++++++++++++ src/mesa/main/performance_monitor.h | 43 +- src/mesa/main/tests/dispatch_sanity.cpp | 24 + src/mesa/main/tests/enum_strings.cpp | 18 + 15 files changed, 1180 insertions(+), 8 deletions(-) create mode 100644 src/mapi/glapi/gen/INTEL_performance_query.xml -- 1.9.0 _______________________________________________ mesa-dev mailing list mesa-dev@lists.freedesktop.org http://lists.freedesktop.org/mailman/listinfo/mesa-dev