2 <!DOCTYPE OpenGLAPI SYSTEM
"gl_API.dtd">
6 <category name=
"GL_INTEL_performance_query" number=
"443">
8 <function name=
"GetFirstPerfQueryIdINTEL" es2=
"2.0">
9 <param name=
"queryId" type=
"GLuint *"/>
12 <function name=
"GetNextPerfQueryIdINTEL" es2=
"2.0">
13 <param name=
"queryId" type=
"GLuint"/>
14 <param name=
"nextQueryId" type=
"GLuint *"/>
17 <function name=
"GetPerfQueryIdByNameINTEL" es2=
"2.0">
18 <param name=
"queryName" type=
"GLchar *"/>
19 <param name=
"queryId" type=
"GLuint *"/>
22 <function name=
"GetPerfQueryInfoINTEL" es2=
"2.0">
23 <param name=
"queryId" type=
"GLuint"/>
24 <param name=
"queryNameLength" type=
"GLuint"/>
25 <param name=
"queryName" type=
"GLchar *"/>
26 <param name=
"dataSize" type=
"GLuint *"/>
27 <param name=
"noCounters" type=
"GLuint *"/>
28 <param name=
"noInstances" type=
"GLuint *"/>
29 <param name=
"capsMask" type=
"GLuint *"/>
32 <function name=
"GetPerfCounterInfoINTEL" es2=
"2.0">
33 <param name=
"queryId" type=
"GLuint"/>
34 <param name=
"counterId" type=
"GLuint"/>
35 <param name=
"counterNameLength" type=
"GLuint"/>
36 <param name=
"counterName" type=
"GLchar *"/>
37 <param name=
"counterDescLength" type=
"GLuint"/>
38 <param name=
"counterDesc" type=
"GLchar *"/>
39 <param name=
"counterOffset" type=
"GLuint *"/>
40 <param name=
"counterDataSize" type=
"GLuint *"/>
41 <param name=
"counterTypeEnum" type=
"GLuint *"/>
42 <param name=
"counterDataTypeEnum" type=
"GLuint *"/>
43 <param name=
"rawCounterMaxValue" type=
"GLuint64 *"/>
46 <function name=
"CreatePerfQueryINTEL" es2=
"2.0">
47 <param name=
"queryId" type=
"GLuint"/>
48 <param name=
"queryHandle" type=
"GLuint *"/>
51 <function name=
"DeletePerfQueryINTEL" es2=
"2.0">
52 <param name=
"queryHandle" type=
"GLuint"/>
55 <function name=
"BeginPerfQueryINTEL" es2=
"2.0">
56 <param name=
"queryHandle" type=
"GLuint"/>
59 <function name=
"EndPerfQueryINTEL" es2=
"2.0">
60 <param name=
"queryHandle" type=
"GLuint"/>
63 <function name=
"GetPerfQueryDataINTEL" es2=
"2.0">
64 <param name=
"queryHandle" type=
"GLuint"/>
65 <param name=
"flags" type=
"GLuint"/>
66 <param name=
"dataSize" type=
"GLsizei"/>
67 <param name=
"data" type=
"GLvoid *"/>
68 <param name=
"bytesWritten" type=
"GLuint *"/>
71 <enum name=
"PERFQUERY_SINGLE_CONTEXT_INTEL" value=
"0x0000"/>
72 <enum name=
"PERFQUERY_GLOBAL_CONTEXT_INTEL" value=
"0x0001"/>
73 <enum name=
"PERFQUERY_WAIT_INTEL" value=
"0x83FB"/>
74 <enum name=
"PERFQUERY_FLUSH_INTEL" value=
"0x83FA"/>
75 <enum name=
"PERFQUERY_DONOT_FLUSH_INTEL" value=
"0x83F9"/>
76 <enum name=
"PERFQUERY_COUNTER_EVENT_INTEL" value=
"0x94F0"/>
77 <enum name=
"PERFQUERY_COUNTER_DURATION_NORM_INTEL" value=
"0x94F1"/>
78 <enum name=
"PERFQUERY_COUNTER_DURATION_RAW_INTEL" value=
"0x94F2"/>
79 <enum name=
"PERFQUERY_COUNTER_THROUGHPUT_INTEL" value=
"0x94F3"/>
80 <enum name=
"PERFQUERY_COUNTER_RAW_INTEL" value=
"0x94F4"/>
81 <enum name=
"PERFQUERY_COUNTER_TIMESTAMP_INTEL" value=
"0x94F5"/>
82 <enum name=
"PERFQUERY_COUNTER_DATA_UINT32_INTEL" value=
"0x94F8"/>
83 <enum name=
"PERFQUERY_COUNTER_DATA_UINT64_INTEL" value=
"0x94F9"/>
84 <enum name=
"PERFQUERY_COUNTER_DATA_FLOAT_INTEL" value=
"0x94FA"/>
85 <enum name=
"PERFQUERY_COUNTER_DATA_DOUBLE_INTEL" value=
"0x94FB"/>
86 <enum name=
"PERFQUERY_COUNTER_DATA_BOOL32_INTEL" value=
"0x94FC"/>
87 <enum name=
"PERFQUERY_QUERY_NAME_LENGTH_MAX_INTEL" value=
"0x94FD"/>
88 <enum name=
"PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTEL" value=
"0x94FE"/>
89 <enum name=
"PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTEL" value=
"0x94FF"/>
90 <enum name=
"PERFQUERY_GPA_EXTENDED_COUNTERS_INTEL" value=
"0x9500"/>