a
    ijw                  	   @   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eddd Zeedejejejejejdd Zeedejejdd Zeeejejdd Zeedeje ejdd Z!eeejejejejej"dd Z#eeejejejejej"dd  Z$eedejejd!d" Z%eedeje ejd#d$ Z&eedejd%d& Z'dS )'z2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_NV_vdpau_interopc                 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   \/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/NV/vdpau_interop.py_f   s    r   GL_SURFACE_MAPPED_NVi   GL_SURFACE_REGISTERED_NVi  GL_SURFACE_STATE_NVi  GL_WRITE_DISCARD_NVi  c                   C   s   d S Nr   r   r   r   r   glVDPAUFiniNV   s    r   c                 C   s   d S r   r   )surfaceZpnamecountlengthvaluesr   r   r   glVDPAUGetSurfaceivNV   s    r   c                 C   s   d S r   r   )Z	vdpDeviceZgetProcAddressr   r   r   glVDPAUInitNV   s    r   c                 C   s   d S r   r   r   r   r   r   glVDPAUIsSurfaceNV   s    r   c                 C   s   d S r   r   )ZnumSurfacessurfacesr   r   r   glVDPAUMapSurfacesNV   s    r   c                 C   s   d S r   r   Z
vdpSurfacetargetZnumTextureNamesZtextureNamesr   r   r   glVDPAURegisterOutputSurfaceNV!   s    r    c                 C   s   d S r   r   r   r   r   r   glVDPAURegisterVideoSurfaceNV$   s    r!   c                 C   s   d S r   r   )r   accessr   r   r   glVDPAUSurfaceAccessNV'   s    r#   c                 C   s   d S r   r   )Z
numSurfacer   r   r   r   glVDPAUUnmapSurfacesNV*   s    r$   c                 C   s   d S r   r   r   r   r   r   glVDPAUUnregisterSurfaceNV-   s    r%   )(__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   typesr   ZGLvdpauSurfaceNVZGLenumZGLsizeiZGLsizeiArrayZ
GLintArrayr   Zc_void_pr   Z	GLbooleanr   ZPOINTERr   ZGLuintArrayr    r!   r#   r$   r%   r   r   r   r   <module>   sT   



