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/d0Z"ed1d2Z#ed3d4Z$ee%dej&d5d6 Z'ee%dej&ej&ej(d7d8 Z)ee%dej*ej&ej&ej+d9d: Z,ee%dej-d;d< Z.ee%dej&ej&ej/ej(d=d> Z0ee%dej*ej&ej+d?d@ Z1ee%dej*dAdB Z2dS )Cz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGL_NV_shading_rate_imagec                 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   a/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GL/NV/shading_rate_image.py_f   s    r   !GL_MAX_COARSE_FRAGMENT_SAMPLES_NVi_  +GL_SHADING_RATE_16_INVOCATIONS_PER_PIXEL_NVio  .GL_SHADING_RATE_1_INVOCATION_PER_1X2_PIXELS_NVif  .GL_SHADING_RATE_1_INVOCATION_PER_2X1_PIXELS_NVig  .GL_SHADING_RATE_1_INVOCATION_PER_2X2_PIXELS_NVih  .GL_SHADING_RATE_1_INVOCATION_PER_2X4_PIXELS_NVii  .GL_SHADING_RATE_1_INVOCATION_PER_4X2_PIXELS_NVij  .GL_SHADING_RATE_1_INVOCATION_PER_4X4_PIXELS_NVik  )GL_SHADING_RATE_1_INVOCATION_PER_PIXEL_NVie  *GL_SHADING_RATE_2_INVOCATIONS_PER_PIXEL_NVil  *GL_SHADING_RATE_4_INVOCATIONS_PER_PIXEL_NVim  *GL_SHADING_RATE_8_INVOCATIONS_PER_PIXEL_NVin   GL_SHADING_RATE_IMAGE_BINDING_NVi[  GL_SHADING_RATE_IMAGE_NVic  %GL_SHADING_RATE_IMAGE_PALETTE_SIZE_NVi^  %GL_SHADING_RATE_IMAGE_TEXEL_HEIGHT_NVi]  $GL_SHADING_RATE_IMAGE_TEXEL_WIDTH_NVi\  !GL_SHADING_RATE_NO_INVOCATIONS_NVid  'GL_SHADING_RATE_SAMPLE_ORDER_DEFAULT_NVi  +GL_SHADING_RATE_SAMPLE_ORDER_PIXEL_MAJOR_NVi  ,GL_SHADING_RATE_SAMPLE_ORDER_SAMPLE_MAJOR_NVi  c                 C   s   d S Nr   )Ztexturer   r   r   glBindShadingRateImageNV#   s    r$   c                 C   s   d S r#   r   )viewportentryrater   r   r   glGetShadingRateImagePaletteNV&   s    r(   c                 C   s   d S r#   r   )r'   samplesindexlocationr   r   r   "glGetShadingRateSampleLocationivNV)   s    r,   c                 C   s   d S r#   r   )Zsynchronizer   r   r   glShadingRateImageBarrierNV,   s    r-   c                 C   s   d S r#   r   )r%   firstcountZratesr   r   r   glShadingRateImagePaletteNV/   s    r0   c                 C   s   d S r#   r   )r'   r)   	locationsr   r   r    glShadingRateSampleOrderCustomNV2   s    r2   c                 C   s   d S r#   r   )orderr   r   r   glShadingRateSampleOrderNV5   s    r4   )3__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!   r"   typesZGLuintr$   ZGLuintArrayr(   ZGLenumZ
GLintArrayr,   Z	GLbooleanr-   ZGLsizeir0   r2   r4   r   r   r   r   <module>   sd   




















