Home | History | Annotate | Download | only in gen
      1 <?xml version="1.0"?>
      2 <!DOCTYPE OpenGLAPI SYSTEM "gl_API.dtd">
      3 
      4 <OpenGLAPI>
      5 
      6 <category name="GL_INTEL_performance_query" number="443">
      7 
      8   <function name="GetFirstPerfQueryIdINTEL" es2="2.0">
      9     <param name="queryId" type="GLuint *"/>
     10   </function>
     11 
     12   <function name="GetNextPerfQueryIdINTEL" es2="2.0">
     13     <param name="queryId" type="GLuint"/>
     14     <param name="nextQueryId" type="GLuint *"/>
     15   </function>
     16 
     17   <function name="GetPerfQueryIdByNameINTEL" es2="2.0">
     18     <param name="queryName" type="GLchar *"/>
     19     <param name="queryId" type="GLuint *"/>
     20   </function>
     21 
     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 *"/>
     30   </function>
     31 
     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 *"/>
     44   </function>
     45 
     46   <function name="CreatePerfQueryINTEL" es2="2.0">
     47     <param name="queryId" type="GLuint"/>
     48     <param name="queryHandle" type="GLuint *"/>
     49   </function>
     50 
     51   <function name="DeletePerfQueryINTEL" es2="2.0">
     52     <param name="queryHandle" type="GLuint"/>
     53   </function>
     54 
     55   <function name="BeginPerfQueryINTEL" es2="2.0">
     56     <param name="queryHandle" type="GLuint"/>
     57   </function>
     58 
     59   <function name="EndPerfQueryINTEL" es2="2.0">
     60     <param name="queryHandle" type="GLuint"/>
     61   </function>
     62 
     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 *"/>
     69   </function>
     70 
     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"/>
     91 </category>
     92 
     93 </OpenGLAPI>
     94