Subversion Repositories Kolibri OS

Rev

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_AMD_performance_monitor" number="360">
  7.  
  8.     <function name="GetPerfMonitorGroupsAMD">
  9.         <param name="numGroups" type="GLint *"/>
  10.         <param name="groupsSize" type="GLsizei"/>
  11.         <param name="groups" type="GLuint *"/>
  12.     </function>
  13.  
  14.     <function name="GetPerfMonitorCountersAMD">
  15.         <param name="group" type="GLuint"/>
  16.         <param name="numCounters" type="GLint *"/>
  17.         <param name="maxActiveCounters" type="GLint *"/>
  18.         <param name="countersSize" type="GLsizei"/>
  19.         <param name="counters" type="GLuint *"/>
  20.     </function>
  21.  
  22.     <function name="GetPerfMonitorGroupStringAMD">
  23.         <param name="group" type="GLuint"/>
  24.         <param name="bufSize" type="GLsizei"/>
  25.         <param name="length" type="GLsizei *"/>
  26.         <param name="groupString" type="GLchar *"/>
  27.     </function>
  28.  
  29.     <function name="GetPerfMonitorCounterStringAMD">
  30.         <param name="group" type="GLuint"/>
  31.         <param name="counter" type="GLuint"/>
  32.         <param name="bufSize" type="GLsizei"/>
  33.         <param name="length" type="GLsizei *"/>
  34.         <param name="counterString" type="GLchar *"/>
  35.     </function>
  36.  
  37.     <function name="GetPerfMonitorCounterInfoAMD">
  38.         <param name="group" type="GLuint"/>
  39.         <param name="counter" type="GLuint"/>
  40.         <param name="pname" type="GLenum"/>
  41.         <param name="data" type="GLvoid *"/>
  42.     </function>
  43.  
  44.     <function name="GenPerfMonitorsAMD">
  45.         <param name="n" type="GLsizei"/>
  46.         <param name="monitors" type="GLuint *"/>
  47.     </function>
  48.  
  49.     <function name="DeletePerfMonitorsAMD">
  50.         <param name="n" type="GLsizei"/>
  51.         <param name="monitors" type="GLuint *"/>
  52.     </function>
  53.  
  54.     <function name="SelectPerfMonitorCountersAMD">
  55.         <param name="monitor" type="GLuint"/>
  56.         <param name="enable" type="GLboolean"/>
  57.         <param name="group" type="GLuint"/>
  58.         <param name="numCounters" type="GLint"/>
  59.         <param name="counterList" type="GLuint *"/>
  60.     </function>
  61.  
  62.     <function name="BeginPerfMonitorAMD">
  63.         <param name="monitor" type="GLuint"/>
  64.     </function>
  65.  
  66.     <function name="EndPerfMonitorAMD">
  67.         <param name="monitor" type="GLuint"/>
  68.     </function>
  69.  
  70.     <function name="GetPerfMonitorCounterDataAMD">
  71.         <param name="monitor" type="GLuint"/>
  72.         <param name="pname" type="GLenum"/>
  73.         <param name="dataSize" type="GLsizei"/>
  74.         <param name="data" type="GLuint *"/>
  75.         <param name="bytesWritten" type="GLint *"/>
  76.     </function>
  77.  
  78.     <enum name="COUNTER_TYPE_AMD" value="0x8BC0"/>
  79.     <enum name="COUNTER_RANGE_AMD" value="0x8BC1"/>
  80.     <enum name="UNSIGNED_INT64_AMD" value="0x8BC2"/>
  81.     <enum name="PECENTAGE_AMD" value="0x8BC3"/>
  82.     <enum name="PERFMON_RESULT_AVAILABLE_AMD" value="0x8BC4"/>
  83.     <enum name="PERFMON_RESULT_SIZE_AMD" value="0x8BC5"/>
  84.     <enum name="PERFMON_RESULT_AMD" value="0x8BC6"/>
  85. </category>
  86.  
  87. </OpenGLAPI>
  88.