diff options
author | Petri Latvala <[email protected]> | 2014-04-23 11:08:52 +0300 |
---|---|---|
committer | Ian Romanick <[email protected]> | 2014-05-02 10:07:04 -0700 |
commit | dac82ceac5d726ff8851051f671396cfbd1abc63 (patch) | |
tree | bdc4d8190e5fbe5d82990a5fa06ead42838c6ea4 /src/mesa/main/config.h | |
parent | 6ccb98e88c3589dd8f09737ea0c47682bb19e4d3 (diff) |
mesa: Add core support for the GL_INTEL_performance_query extension.
Like AMD_performance_monitor, this extension provides an interface for
applications (and OpenGL-based tools) to access GPU performance
counters. Since the exact performance counters available vary between
vendors and hardware generations, the extension provides an API the
application can use to get the names, types, and minimum/maximum
values of all available counters.
Applications create performance queries based on available query
types, and begin/end measurement collection. Multiple queries can be
measuring simultaneously.
v2: Whitespace changes
v3: src/mapi/glapi/gen/gl_API.xml: Also expose the functions to GLES2.
v4: Whitespace changes, static_dispatch="false" for all functions, fix
dispatch_sanity test for GLES2 functions
Signed-off-by: Petri Latvala <[email protected]>
Reviewed-by: Ian Romanick <[email protected]>
Diffstat (limited to 'src/mesa/main/config.h')
-rw-r--r-- | src/mesa/main/config.h | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/src/mesa/main/config.h b/src/mesa/main/config.h index 30da5d4222b..c96502a7ff8 100644 --- a/src/mesa/main/config.h +++ b/src/mesa/main/config.h @@ -281,6 +281,14 @@ #define MAX_VERTEX_STREAMS 4 /*@}*/ +/** For GL_INTEL_performance_query */ +/*@{*/ +#define MAX_PERFQUERY_QUERY_NAME_LENGTH 256 +#define MAX_PERFQUERY_COUNTER_NAME_LENGTH 256 +#define MAX_PERFQUERY_COUNTER_DESC_LENGTH 1024 +#define PERFQUERY_HAVE_GPA_EXTENDED_COUNTERS 0 +/*@}*/ + /* * Color channel component order * |