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d5d6Z%ed7d8Z&ed9d:Z'ed;d<Z(ed=d>Z)ee*d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j1dAdB Z2ee*dej+ej+dCdD Z3ee*dej+dEdF Z4dS )Gz2Autogenerated by xml_generate script, do not edit!    )platformarrays)_types)*)_errors)ConstantNGLES2_EXT_fragment_shading_ratec                 C   s   t j| t jjdtjdS )Nr   )Zerror_checker)_pZcreateFunctionZPLATFORMZGLES2r   Z_error_checker)function r   h/home/ghrups/robot-bench/.venv/lib/python3.9/site-packages/OpenGL/raw/GLES2/EXT/fragment_shading_rate.py_f   s    r   JGL_FRAGMENT_SHADING_RATE_ATTACHMENT_WITH_DEFAULT_FRAMEBUFFER_SUPPORTED_EXTiߖ  -GL_FRAGMENT_SHADING_RATE_COMBINER_OP_KEEP_EXTiҖ  ,GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MAX_EXTiՖ  ,GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MIN_EXTiԖ  ,GL_FRAGMENT_SHADING_RATE_COMBINER_OP_MUL_EXTi֖  0GL_FRAGMENT_SHADING_RATE_COMBINER_OP_REPLACE_EXTiӖ  <GL_FRAGMENT_SHADING_RATE_NON_TRIVIAL_COMBINERS_SUPPORTED_EXTio  7GL_FRAGMENT_SHADING_RATE_WITH_SAMPLE_MASK_SUPPORTED_EXTiޖ  GGL_FRAGMENT_SHADING_RATE_WITH_SHADER_DEPTH_STENCIL_WRITES_SUPPORTED_EXTiݖ  2GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_LAYERS_EXTiܖ  >GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_ASPECT_RATIO_EXTiۖ  8GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXTiږ  7GL_MAX_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXTiؖ  8GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_HEIGHT_EXTiٖ  7GL_MIN_FRAGMENT_SHADING_RATE_ATTACHMENT_TEXEL_WIDTH_EXTiז  GL_SHADING_RATE_1X1_PIXELS_EXTi  GL_SHADING_RATE_1X2_PIXELS_EXTi  GL_SHADING_RATE_1X4_PIXELS_EXTi  GL_SHADING_RATE_2X1_PIXELS_EXTi  GL_SHADING_RATE_2X2_PIXELS_EXTi  GL_SHADING_RATE_2X4_PIXELS_EXTi  GL_SHADING_RATE_4X1_PIXELS_EXTi  GL_SHADING_RATE_4X2_PIXELS_EXTi  GL_SHADING_RATE_4X4_PIXELS_EXTi  GL_SHADING_RATE_ATTACHMENT_EXTiі  GL_SHADING_RATE_EXTiЖ  c                 C   s   d S Nr   )target
attachmentZtextureZ	baseLayerZ	numLayersZ
texelWidthZtexelHeightr   r   r   glFramebufferShadingRateEXT(   s    r+   c                 C   s   d S r(   r   )ZsamplesZmaxCountcountZshadingRatesr   r   r   glGetFragmentShadingRatesEXT+   s    r-   c                 C   s   d S r(   r   )ZcombinerOp0ZcombinerOp1r   r   r   glShadingRateCombinerOpsEXT.   s    r.   c                 C   s   d S r(   r   )Zrater   r   r   glShadingRateEXT1   s    r/   )5__doc__ZOpenGLr   r	   r   ZOpenGL.raw.GLES2r   Z_csZOpenGL.raw.GLES2._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"   r#   r$   r%   r&   r'   typesZGLenumZGLuintZGLintZGLsizeir+   ZGLsizeiArrayZGLuintArrayr-   r.   r/   r   r   r   r   <module>   s\   

























$