a
    ij^                     @   s  d Z ddlmZmZ ddlmZ ddlT ddlm	Z	 ddl
mZ ddlZdZd	d
 ZeddZeddZeddZeddZeddZeddZeddZeddZeddZeddZedd Zed!d"Zed#d$Zed%d&Zed'd(Zed)d*Zed+d,Z ed-d.Z!ed/dZ"ed0d1Z#ee$dej%d2d3 Z&ee$dej%ej'd4d5 Z(ee$dej%d6d7 Z)ee$dej%d8d9 Z*ee$dej'd:d; Z+ee$dej%ej'd<d= Z,ee$dej%ej%ej%ej-ej%ej-ej'ej'ej'ej'ej.d>d? Z/ee$dej%ej%ej0ej1ej'd@dA Z2ee$dej-ej'dBdC Z3ee$dej%ej%ej-ej'ej'ej'ej'dDdE Z4dS )Fz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_INTEL_performance_queryc                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLr   Z_error_checker)function r   c/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/INTEL/performance_query.py_f   s    r   &GL_PERFQUERY_COUNTER_DATA_BOOL32_INTELi  &GL_PERFQUERY_COUNTER_DATA_DOUBLE_INTELi  %GL_PERFQUERY_COUNTER_DATA_FLOAT_INTELi  &GL_PERFQUERY_COUNTER_DATA_UINT32_INTELi  &GL_PERFQUERY_COUNTER_DATA_UINT64_INTELi  *GL_PERFQUERY_COUNTER_DESC_LENGTH_MAX_INTELi  (GL_PERFQUERY_COUNTER_DURATION_NORM_INTELi  'GL_PERFQUERY_COUNTER_DURATION_RAW_INTELi   GL_PERFQUERY_COUNTER_EVENT_INTELi  *GL_PERFQUERY_COUNTER_NAME_LENGTH_MAX_INTELi  GL_PERFQUERY_COUNTER_RAW_INTELi  %GL_PERFQUERY_COUNTER_THROUGHPUT_INTELi  $GL_PERFQUERY_COUNTER_TIMESTAMP_INTELi  GL_PERFQUERY_DONOT_FLUSH_INTELi  GL_PERFQUERY_FLUSH_INTELi  !GL_PERFQUERY_GLOBAL_CONTEXT_INTEL   (GL_PERFQUERY_GPA_EXTENDED_COUNTERS_INTELi   (GL_PERFQUERY_QUERY_NAME_LENGTH_MAX_INTELi  !GL_PERFQUERY_SINGLE_CONTEXT_INTELGL_PERFQUERY_WAIT_INTELi  c                 C   s   d S Nr   queryHandler   r   r   glBeginPerfQueryINTEL"   s    r&   c                 C   s   d S r#   r   )queryIdr%   r   r   r   glCreatePerfQueryINTEL%   s    r(   c                 C   s   d S r#   r   r$   r   r   r   glDeletePerfQueryINTEL(   s    r)   c                 C   s   d S r#   r   r$   r   r   r   glEndPerfQueryINTEL+   s    r*   c                 C   s   d S r#   r   )r'   r   r   r   glGetFirstPerfQueryIdINTEL.   s    r+   c                 C   s   d S r#   r   )r'   ZnextQueryIdr   r   r   glGetNextPerfQueryIdINTEL1   s    r,   c                 C   s   d S r#   r   )r'   Z	counterIdZcounterNameLengthZcounterNameZcounterDescLengthZcounterDescZcounterOffsetZcounterDataSizeZcounterTypeEnumZcounterDataTypeEnumZrawCounterMaxValuer   r   r   glGetPerfCounterInfoINTEL4   s    r-   c                 C   s   d S r#   r   )r%   flagsdataSizedataZbytesWrittenr   r   r   glGetPerfQueryDataINTEL7   s    r1   c                 C   s   d S r#   r   )	queryNamer'   r   r   r   glGetPerfQueryIdByNameINTEL:   s    r3   c                 C   s   d S r#   r   )r'   ZqueryNameLengthr2   r/   Z
noCountersZnoInstancesZcapsMaskr   r   r   glGetPerfQueryInfoINTEL=   s    r4   )5__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLr   Z_csZOpenGL.raw.GL._typesr   ZOpenGL.constantr   Z_CctypesZ_EXTENSION_NAMEr   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r   r    r!   r"   typesZGLuintr&   ZGLuintArrayr(   r)   r*   r+   r,   ZGLcharArrayZGLuint64Arrayr-   ZGLsizeiZc_void_pr1   r3   r4   r   r   r   r   <module>   st   



















4$