OpenGL.GL.ATI.fragment_shader
index
/home/mcfletch/pylive/OpenGL/GL/ATI/fragment_shader.py

OpenGL extension ATI.fragment_shader
 
This module customises the behaviour of the 
OpenGL.raw.GL.ATI.fragment_shader to provide a more 
Python-friendly API
 
Overview (from the spec)
        
        This extension exposes a powerful fragment shading model which
        provides a very general means of expressing fragment color blending
        and dependent texture address modification.  The programming is
        a register-based model in which there is a fixed number of 
        instructions, texture lookups, read/write registers, and constants.
        
        The fragment shader extension provides a unified instruction set
        for operating on address or color data and eliminates the 
        distinction between the two.  This extension provides all the 
        interfaces necessary to fully expose this programmable fragment 
        shader in GL.
        
        Although conceived as a device-independent extension which would 
        expose the capabilities of future generations of hardware, changing 
        trends in programmable hardware have affected the lifespan of this 
        extension.  For this reason you will now find a fixed set of 
        features and resources exposed, and the queries to determine this 
        set have been deprecated.
 
The official definition of this extension is available here:
http://www.opengl.org/registry/specs/ATI/fragment_shader.txt

 
Modules
       
OpenGL.arrays
OpenGL.constant
OpenGL.constants
ctypes
OpenGL.extensions
OpenGL.GL.glget
OpenGL.platform
OpenGL.wrapper

 
Data
        EXTENSION_NAME = 'GL_ATI_fragment_shader'
GL_2X_BIT_ATI = GL_2X_BIT_ATI
GL_4X_BIT_ATI = GL_4X_BIT_ATI
GL_8X_BIT_ATI = GL_8X_BIT_ATI
GL_ADD_ATI = GL_ADD_ATI
GL_BIAS_BIT_ATI = GL_BIAS_BIT_ATI
GL_BLUE_BIT_ATI = GL_BLUE_BIT_ATI
GL_CND0_ATI = GL_CND0_ATI
GL_CND_ATI = GL_CND_ATI
GL_COLOR_ALPHA_PAIRING_ATI = GL_COLOR_ALPHA_PAIRING_ATI
GL_COMP_BIT_ATI = GL_COMP_BIT_ATI
GL_CON_0_ATI = GL_CON_0_ATI
GL_CON_10_ATI = GL_CON_10_ATI
GL_CON_11_ATI = GL_CON_11_ATI
GL_CON_12_ATI = GL_CON_12_ATI
GL_CON_13_ATI = GL_CON_13_ATI
GL_CON_14_ATI = GL_CON_14_ATI
GL_CON_15_ATI = GL_CON_15_ATI
GL_CON_16_ATI = GL_CON_16_ATI
GL_CON_17_ATI = GL_CON_17_ATI
GL_CON_18_ATI = GL_CON_18_ATI
GL_CON_19_ATI = GL_CON_19_ATI
GL_CON_1_ATI = GL_CON_1_ATI
GL_CON_20_ATI = GL_CON_20_ATI
GL_CON_21_ATI = GL_CON_21_ATI
GL_CON_22_ATI = GL_CON_22_ATI
GL_CON_23_ATI = GL_CON_23_ATI
GL_CON_24_ATI = GL_CON_24_ATI
GL_CON_25_ATI = GL_CON_25_ATI
GL_CON_26_ATI = GL_CON_26_ATI
GL_CON_27_ATI = GL_CON_27_ATI
GL_CON_28_ATI = GL_CON_28_ATI
GL_CON_29_ATI = GL_CON_29_ATI
GL_CON_2_ATI = GL_CON_2_ATI
GL_CON_30_ATI = GL_CON_30_ATI
GL_CON_31_ATI = GL_CON_31_ATI
GL_CON_3_ATI = GL_CON_3_ATI
GL_CON_4_ATI = GL_CON_4_ATI
GL_CON_5_ATI = GL_CON_5_ATI
GL_CON_6_ATI = GL_CON_6_ATI
GL_CON_7_ATI = GL_CON_7_ATI
GL_CON_8_ATI = GL_CON_8_ATI
GL_CON_9_ATI = GL_CON_9_ATI
GL_DOT2_ADD_ATI = GL_DOT2_ADD_ATI
GL_DOT3_ATI = GL_DOT3_ATI
GL_DOT4_ATI = GL_DOT4_ATI
GL_EIGHTH_BIT_ATI = GL_EIGHTH_BIT_ATI
GL_FRAGMENT_SHADER_ATI = GL_FRAGMENT_SHADER_ATI
GL_GREEN_BIT_ATI = GL_GREEN_BIT_ATI
GL_HALF_BIT_ATI = GL_HALF_BIT_ATI
GL_LERP_ATI = GL_LERP_ATI
GL_MAD_ATI = GL_MAD_ATI
GL_MOV_ATI = GL_MOV_ATI
GL_MUL_ATI = GL_MUL_ATI
GL_NEGATE_BIT_ATI = GL_NEGATE_BIT_ATI
GL_NUM_FRAGMENT_CONSTANTS_ATI = GL_NUM_FRAGMENT_CONSTANTS_ATI
GL_NUM_FRAGMENT_REGISTERS_ATI = GL_NUM_FRAGMENT_REGISTERS_ATI
GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI = GL_NUM_INPUT_INTERPOLATOR_COMPONENTS_ATI
GL_NUM_INSTRUCTIONS_PER_PASS_ATI = GL_NUM_INSTRUCTIONS_PER_PASS_ATI
GL_NUM_INSTRUCTIONS_TOTAL_ATI = GL_NUM_INSTRUCTIONS_TOTAL_ATI
GL_NUM_LOOPBACK_COMPONENTS_ATI = GL_NUM_LOOPBACK_COMPONENTS_ATI
GL_NUM_PASSES_ATI = GL_NUM_PASSES_ATI
GL_QUARTER_BIT_ATI = GL_QUARTER_BIT_ATI
GL_RED_BIT_ATI = GL_RED_BIT_ATI
GL_REG_0_ATI = GL_REG_0_ATI
GL_REG_10_ATI = GL_REG_10_ATI
GL_REG_11_ATI = GL_REG_11_ATI
GL_REG_12_ATI = GL_REG_12_ATI
GL_REG_13_ATI = GL_REG_13_ATI
GL_REG_14_ATI = GL_REG_14_ATI
GL_REG_15_ATI = GL_REG_15_ATI
GL_REG_16_ATI = GL_REG_16_ATI
GL_REG_17_ATI = GL_REG_17_ATI
GL_REG_18_ATI = GL_REG_18_ATI
GL_REG_19_ATI = GL_REG_19_ATI
GL_REG_1_ATI = GL_REG_1_ATI
GL_REG_20_ATI = GL_REG_20_ATI
GL_REG_21_ATI = GL_REG_21_ATI
GL_REG_22_ATI = GL_REG_22_ATI
GL_REG_23_ATI = GL_REG_23_ATI
GL_REG_24_ATI = GL_REG_24_ATI
GL_REG_25_ATI = GL_REG_25_ATI
GL_REG_26_ATI = GL_REG_26_ATI
GL_REG_27_ATI = GL_REG_27_ATI
GL_REG_28_ATI = GL_REG_28_ATI
GL_REG_29_ATI = GL_REG_29_ATI
GL_REG_2_ATI = GL_REG_2_ATI
GL_REG_30_ATI = GL_REG_30_ATI
GL_REG_31_ATI = GL_REG_31_ATI
GL_REG_3_ATI = GL_REG_3_ATI
GL_REG_4_ATI = GL_REG_4_ATI
GL_REG_5_ATI = GL_REG_5_ATI
GL_REG_6_ATI = GL_REG_6_ATI
GL_REG_7_ATI = GL_REG_7_ATI
GL_REG_8_ATI = GL_REG_8_ATI
GL_REG_9_ATI = GL_REG_9_ATI
GL_SATURATE_BIT_ATI = GL_SATURATE_BIT_ATI
GL_SECONDARY_INTERPOLATOR_ATI = GL_SECONDARY_INTERPOLATOR_ATI
GL_SUB_ATI = GL_SUB_ATI
GL_SWIZZLE_STQ_ATI = GL_SWIZZLE_STQ_ATI
GL_SWIZZLE_STQ_DQ_ATI = GL_SWIZZLE_STQ_DQ_ATI
GL_SWIZZLE_STRQ_ATI = GL_SWIZZLE_STRQ_ATI
GL_SWIZZLE_STRQ_DQ_ATI = GL_SWIZZLE_STRQ_DQ_ATI
GL_SWIZZLE_STR_ATI = GL_SWIZZLE_STR_ATI
GL_SWIZZLE_STR_DR_ATI = GL_SWIZZLE_STR_DR_ATI
__file__ = '/home/mcfletch/pylive/OpenGL/GL/ATI/fragment_shader.pyc'
__name__ = 'OpenGL.GL.ATI.fragment_shader'
__package__ = 'OpenGL.GL.ATI'
glAlphaFragmentOp1ATI = <OpenGL.platform.baseplatform.glAlphaFragmentOp1ATI object at 0x77da890>
glAlphaFragmentOp2ATI = <OpenGL.platform.baseplatform.glAlphaFragmentOp2ATI object at 0x77da910>
glAlphaFragmentOp3ATI = <OpenGL.platform.baseplatform.glAlphaFragmentOp3ATI object at 0x77da990>
glBeginFragmentShaderATI = <OpenGL.platform.baseplatform.glBeginFragmentShaderATI object at 0x77da510>
glBindFragmentShaderATI = <OpenGL.platform.baseplatform.glBindFragmentShaderATI object at 0x77da410>
glColorFragmentOp1ATI = <OpenGL.platform.baseplatform.glColorFragmentOp1ATI object at 0x77da710>
glColorFragmentOp2ATI = <OpenGL.platform.baseplatform.glColorFragmentOp2ATI object at 0x77da790>
glColorFragmentOp3ATI = <OpenGL.platform.baseplatform.glColorFragmentOp3ATI object at 0x77da810>
glDeleteFragmentShaderATI = <OpenGL.platform.baseplatform.glDeleteFragmentShaderATI object at 0x77da4d0>
glEndFragmentShaderATI = <OpenGL.platform.baseplatform.glEndFragmentShaderATI object at 0x77da590>
glGenFragmentShadersATI = <OpenGL.platform.baseplatform.glGenFragmentShadersATI object at 0x77da350>
glPassTexCoordATI = <OpenGL.platform.baseplatform.glPassTexCoordATI object at 0x77da610>
glSampleMapATI = <OpenGL.platform.baseplatform.glSampleMapATI object at 0x77da690>
glSetFragmentShaderConstantATI = <OpenGL.platform.baseplatform.glSetFragmentShaderConstantATI object at 0x77daa10>