Subversion Repositories Kolibri OS

Rev

Go to most recent revision | Blame | Last modification | View Log | RSS feed

  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.