mirror of
https://github.com/Ryujinx/Opentk.git
synced 2024-12-23 19:55:29 +00:00
Implemented strong-types for Shader and Program Objects according to
the OpenGL 4.4 specification, section 7.
This commit is contained in:
parent
9613975681
commit
43bde3433a
|
@ -811,7 +811,7 @@
|
||||||
<!-- also found Arb and Ext flavors -->
|
<!-- also found Arb and Ext flavors -->
|
||||||
<function name="ProgramParameteri" extension="Core">
|
<function name="ProgramParameteri" extension="Core">
|
||||||
<param name="pname">
|
<param name="pname">
|
||||||
<type>AssemblyProgramParameterArb</type>
|
<type>ProgramParameterPName</type>
|
||||||
</param>
|
</param>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
@ -848,6 +848,20 @@
|
||||||
</param>
|
</param>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
<!-- Version 4.2 -->
|
||||||
|
|
||||||
|
<function name="GetActiveAtomicCounterBuffer" extension="Core">
|
||||||
|
<param name="pname">
|
||||||
|
<type>AtomicCounterBufferParameter</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="MemoryBarrier" extension="Core">
|
||||||
|
<param name="barriers">
|
||||||
|
<type>MemoryBarrierFlags</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
<!-- Version 4.3 -->
|
<!-- Version 4.3 -->
|
||||||
|
|
||||||
<function name="ClearBufferData" extension="Core">
|
<function name="ClearBufferData" extension="Core">
|
||||||
|
@ -873,6 +887,48 @@
|
||||||
<type>PixelFormat</type>
|
<type>PixelFormat</type>
|
||||||
</param>
|
</param>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramInterfaceiv" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
<param name="pname">
|
||||||
|
<type>ProgramInterfaceParameter</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramResourceIndex" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramResourceName" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramResourceiv" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
<param name="props">
|
||||||
|
<type>ProgramProperty</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramResourceLocation" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
|
<function name="GetProgramResourceLocationIndex" extension="Core">
|
||||||
|
<param name="programInterface">
|
||||||
|
<type>ProgramInterface</type>
|
||||||
|
</param>
|
||||||
|
</function>
|
||||||
|
|
||||||
<!-- Arb -->
|
<!-- Arb -->
|
||||||
|
|
||||||
|
@ -1036,7 +1092,7 @@
|
||||||
<type>AssemblyProgramParameterArb</type>
|
<type>AssemblyProgramParameterArb</type>
|
||||||
</param>
|
</param>
|
||||||
</function>
|
</function>
|
||||||
|
|
||||||
<function name="TangentPointer" extension="Ext">
|
<function name="TangentPointer" extension="Ext">
|
||||||
<param name="type">
|
<param name="type">
|
||||||
<type>NormalPointerType</type>
|
<type>NormalPointerType</type>
|
||||||
|
@ -1300,106 +1356,134 @@
|
||||||
<use enum="VERSION_4_0" token="UNIFORM_NAME_LENGTH" />
|
<use enum="VERSION_4_0" token="UNIFORM_NAME_LENGTH" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ActiveUniformBlockParameter">
|
<enum name="ActiveUniformBlockParameter">
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_BINDING" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_BINDING" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_DATA_SIZE" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_DATA_SIZE" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_NAME_LENGTH" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_NAME_LENGTH" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_ACTIVE_UNIFORMS" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_ACTIVE_UNIFORM_INDICES" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_VERTEX_SHADER" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_GEOMETRY_SHADER" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER" />
|
||||||
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" />
|
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_CONTROL_SHADER" />
|
||||||
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
<use enum="VERSION_4_0" token="UNIFORM_BLOCK_REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ActiveUniformParameter">
|
<enum name="ActiveUniformParameter">
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_TYPE" />
|
<use enum="VERSION_3_1" token="UNIFORM_TYPE" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_SIZE" />
|
<use enum="VERSION_3_1" token="UNIFORM_SIZE" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_NAME_LENGTH" />
|
<use enum="VERSION_3_1" token="UNIFORM_NAME_LENGTH" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_BLOCK_INDEX" />
|
<use enum="VERSION_3_1" token="UNIFORM_BLOCK_INDEX" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_OFFSET" />
|
<use enum="VERSION_3_1" token="UNIFORM_OFFSET" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_ARRAY_STRIDE" />
|
<use enum="VERSION_3_1" token="UNIFORM_ARRAY_STRIDE" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_MATRIX_STRIDE" />
|
<use enum="VERSION_3_1" token="UNIFORM_MATRIX_STRIDE" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="UNIFORM_IS_ROW_MAJOR" />
|
<use enum="VERSION_3_1" token="UNIFORM_IS_ROW_MAJOR" />
|
||||||
|
<use enum="VERSION_4_2" token="UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ActiveUniformType">
|
<enum name="ActiveUniformType">
|
||||||
<use enum="DataType" token="FLOAT" />
|
<use enum="VERSION_1_1" token="FLOAT" />
|
||||||
<use enum="DataType" token="INT" />
|
<use enum="VERSION_2_0" token="FLOAT_VEC2" />
|
||||||
<token name="BOOL" value="0x8B56" />
|
<use enum="VERSION_2_0" token="FLOAT_VEC3" />
|
||||||
<token name="BOOL_VEC2" value="0x8B57" />
|
<use enum="VERSION_2_0" token="FLOAT_VEC4" />
|
||||||
<token name="BOOL_VEC3" value="0x8B58" />
|
<use enum="VERSION_1_1" token="DOUBLE" />
|
||||||
<token name="BOOL_VEC4" value="0x8B59" />
|
|
||||||
<token name="FLOAT_MAT2" value="0x8B5A" />
|
|
||||||
<token name="FLOAT_MAT2x3" value="0x8B65" />
|
|
||||||
<token name="FLOAT_MAT2x4" value="0x8B66" />
|
|
||||||
<token name="FLOAT_MAT3" value="0x8B5B" />
|
|
||||||
<token name="FLOAT_MAT3x2" value="0x8B67" />
|
|
||||||
<token name="FLOAT_MAT3x4" value="0x8B68" />
|
|
||||||
<token name="FLOAT_MAT4" value="0x8B5C" />
|
|
||||||
<token name="FLOAT_MAT4x2" value="0x8B69" />
|
|
||||||
<token name="FLOAT_MAT4x3" value="0x8B6A" />
|
|
||||||
<token name="FLOAT_VEC2" value="0x8B50" />
|
|
||||||
<token name="FLOAT_VEC3" value="0x8B51" />
|
|
||||||
<token name="FLOAT_VEC4" value="0x8B52" />
|
|
||||||
<token name="INT_SAMPLER_1D" value="0x8DC9" />
|
|
||||||
<token name="INT_SAMPLER_1D_ARRAY" value="0x8DCE" />
|
|
||||||
<token name="INT_SAMPLER_2D" value="0x8DCA" />
|
|
||||||
<token name="INT_SAMPLER_2D_ARRAY" value="0x8DCF" />
|
|
||||||
<token name="INT_SAMPLER_2D_MULTISAMPLE" value="0x9109" />
|
|
||||||
<token name="INT_SAMPLER_2D_MULTISAMPLE_ARRAY" value="0x910C" />
|
|
||||||
<token name="INT_SAMPLER_2D_RECT" value="0x8DCD" />
|
|
||||||
<token name="INT_SAMPLER_3D" value="0x8DCB" />
|
|
||||||
<token name="INT_SAMPLER_BUFFER" value="0x8DD0" />
|
|
||||||
<token name="INT_SAMPLER_CUBE" value="0x8DCC" />
|
|
||||||
<token name="INT_VEC2" value="0x8B53" />
|
|
||||||
<token name="INT_VEC3" value="0x8B54" />
|
|
||||||
<token name="INT_VEC4" value="0x8B55" />
|
|
||||||
<token name="SAMPLER_1D" value="0x8B5D" />
|
|
||||||
<token name="SAMPLER_1D_ARRAY" value="0x8DC0" />
|
|
||||||
<token name="SAMPLER_1D_ARRAY_SHADOW" value="0x8DC3" />
|
|
||||||
<token name="SAMPLER_1D_SHADOW" value="0x8B61" />
|
|
||||||
<token name="SAMPLER_2D" value="0x8B5E" />
|
|
||||||
<token name="SAMPLER_2D_ARRAY" value="0x8DC1" />
|
|
||||||
<token name="SAMPLER_2D_ARRAY_SHADOW" value="0x8DC4" />
|
|
||||||
<token name="SAMPLER_2D_MULTISAMPLE" value="0x9108" />
|
|
||||||
<token name="SAMPLER_2D_MULTISAMPLE_ARRAY" value="0x910B" />
|
|
||||||
<token name="SAMPLER_2D_RECT" value="0x8B63" />
|
|
||||||
<token name="SAMPLER_2D_RECT_SHADOW" value="0x8B64" />
|
|
||||||
<token name="SAMPLER_2D_SHADOW" value="0x8B62" />
|
|
||||||
<token name="SAMPLER_3D" value="0x8B5F" />
|
|
||||||
<token name="SAMPLER_BUFFER" value="0x8DC2" />
|
|
||||||
<token name="SAMPLER_CUBE" value="0x8B60" />
|
|
||||||
<token name="SAMPLER_CUBE_SHADOW" value="0x8DC5" />
|
|
||||||
<use enum="DataType" token="UNSIGNED_INT" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_1D" value="0x8DD1" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_1D_ARRAY" value="0x8DD6" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_2D" value="0x8DD2" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_2D_ARRAY" value="0x8DD7" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" value="0x910A" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" value="0x910D" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_2D_RECT" value="0x8DD5" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_3D" value="0x8DD3" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_BUFFER" value="0x8DD8" />
|
|
||||||
<token name="UNSIGNED_INT_SAMPLER_CUBE" value="0x8DD4" />
|
|
||||||
<token name="UNSIGNED_INT_VEC2" value="0x8DC6" />
|
|
||||||
<token name="UNSIGNED_INT_VEC3" value="0x8DC7" />
|
|
||||||
<token name="UNSIGNED_INT_VEC4" value="0x8DC8" />
|
|
||||||
<use enum="VERSION_4_0" token="DOUBLE" />
|
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_VEC2" />
|
<use enum="VERSION_4_0" token="DOUBLE_VEC2" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_VEC3" />
|
<use enum="VERSION_4_0" token="DOUBLE_VEC3" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_VEC4" />
|
<use enum="VERSION_4_0" token="DOUBLE_VEC4" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT2" />
|
<use enum="VERSION_1_1" token="INT" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT3" />
|
<use enum="VERSION_2_0" token="INT_VEC2" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT4" />
|
<use enum="VERSION_2_0" token="INT_VEC3" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT2x3" />
|
<use enum="VERSION_2_0" token="INT_VEC4" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT2x4" />
|
<use enum="VERSION_1_1" token="UNSIGNED_INT" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT3x2" />
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC2" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT3x4" />
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC3" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT4x2" />
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_VEC4" />
|
||||||
<use enum="VERSION_4_0" token="DOUBLE_MAT4x3" />
|
<use enum="VERSION_1_1" token="BOOL" />
|
||||||
|
<use enum="VERSION_2_0" token="BOOL_VEC2" />
|
||||||
|
<use enum="VERSION_2_0" token="BOOL_VEC3" />
|
||||||
|
<use enum="VERSION_2_0" token="BOOL_VEC4" />
|
||||||
|
<use enum="VERSION_2_0" token="FLOAT_MAT2" />
|
||||||
|
<use enum="VERSION_2_0" token="FLOAT_MAT3" />
|
||||||
|
<use enum="VERSION_2_0" token="FLOAT_MAT4" />
|
||||||
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x3" />
|
||||||
|
<use enum="VERSION_2_1" token="FLOAT_MAT2x4" />
|
||||||
|
<use enum="VERSION_2_1" token="FLOAT_MAT3x4" />
|
||||||
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x2" />
|
||||||
|
<use enum="VERSION_2_1" token="FLOAT_MAT4x3" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_1D" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_2D" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_3D" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_CUBE" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_1D_SHADOW" />
|
||||||
|
<use enum="VERSION_2_0" token="SAMPLER_2D_SHADOW" />
|
||||||
|
<use enum="VERSION_3_0" token="SAMPLER_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_3_0" token="SAMPLER_2D_ARRAY" />
|
||||||
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY" />
|
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_3_0" token="SAMPLER_1D_ARRAY_SHADOW" />
|
||||||
|
<use enum="VERSION_3_0" token="SAMPLER_2D_ARRAY_SHADOW" />
|
||||||
|
<use enum="VERSION_3_2" token="SAMPLER_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_3_2" token="SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_3_0" token="SAMPLER_CUBE_SHADOW" />
|
||||||
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY_SHADOW" />
|
<use enum="VERSION_4_0" token="SAMPLER_CUBE_MAP_ARRAY_SHADOW" />
|
||||||
|
<use enum="VERSION_3_1" token="SAMPLER_BUFFER" />
|
||||||
|
<use enum="VERSION_3_1" token="SAMPLER_2D_RECT" />
|
||||||
|
<use enum="VERSION_3_1" token="SAMPLER_2D_RECT_SHADOW" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_1D" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_2D" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_3D" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_CUBE" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_3_0" token="INT_SAMPLER_2D_ARRAY" />
|
||||||
<use enum="VERSION_4_0" token="INT_SAMPLER_CUBE_MAP_ARRAY" />
|
<use enum="VERSION_4_0" token="INT_SAMPLER_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_3_2" token="INT_SAMPLER_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_3_2" token="INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_3_1" token="INT_SAMPLER_BUFFER" />
|
||||||
|
<use enum="VERSION_3_1" token="INT_SAMPLER_2D_RECT" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_1D" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_2D" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_3D" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_CUBE" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_3_0" token="UNSIGNED_INT_SAMPLER_2D_ARRAY" />
|
||||||
<use enum="VERSION_4_0" token="UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" />
|
<use enum="VERSION_4_0" token="UNSIGNED_INT_SAMPLER_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_3_2" token="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_3_2" token="UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_3_1" token="UNSIGNED_INT_SAMPLER_BUFFER" />
|
||||||
|
<use enum="VERSION_3_1" token="UNSIGNED_INT_SAMPLER_2D_RECT" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_1D" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_2D" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_3D" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_2D_RECT" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_CUBE" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_BUFFER" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_2D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_4_2" token="IMAGE_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_1D" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_3D" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_RECT" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_BUFFER" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_4_2" token="INT_IMAGE_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_1D" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_3D" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_RECT" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_BUFFER" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_1D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY" />
|
||||||
|
<use enum="VERSION_4_2" token="UNSIGNED_INT_ATOMIC_COUNTER" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ArrayCap">
|
<enum name="ArrayCap">
|
||||||
<use enum="GetPName" token="VERTEX_ARRAY" />
|
<use enum="GetPName" token="VERTEX_ARRAY" />
|
||||||
|
@ -1467,6 +1551,18 @@
|
||||||
<token name="FRAGMENT_PROGRAM" value="0x8804" />
|
<token name="FRAGMENT_PROGRAM" value="0x8804" />
|
||||||
<token name="VERTEX_PROGRAM" value="0x8620" />
|
<token name="VERTEX_PROGRAM" value="0x8620" />
|
||||||
</enum>
|
</enum>
|
||||||
|
<enum name="AtomicCounterBufferParameter">
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_BINDING" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_DATA_SIZE" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER" />
|
||||||
|
</enum>
|
||||||
<enum name="AttribMask">
|
<enum name="AttribMask">
|
||||||
<token name="MULTISAMPLE_BIT" value="0x20000000" />
|
<token name="MULTISAMPLE_BIT" value="0x20000000" />
|
||||||
</enum>
|
</enum>
|
||||||
|
@ -2286,6 +2382,24 @@
|
||||||
<token name="MATRIX8" value="0x88C8" />
|
<token name="MATRIX8" value="0x88C8" />
|
||||||
<token name="MATRIX9" value="0x88C9" />
|
<token name="MATRIX9" value="0x88C9" />
|
||||||
</enum>
|
</enum>
|
||||||
|
<enum name="MemoryBarrierFlags">
|
||||||
|
<use enum="VERSION_4_2" token="ALL_BARRIER_BITS" />
|
||||||
|
<use enum="VERSION_4_2" token="VERTEX_ATTRIB_ARRAY_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="ELEMENT_ARRAY_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="UNIFORM_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="TEXTURE_FETCH_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="BUFFER_UPDATE_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="SHADER_IMAGE_ACCESS_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="COMMAND_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="PIXEL_BUFFER_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="TEXTURE_UPDATE_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="FRAMEBUFFER_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="TRANSFORM_FEEDBACK_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_4" token="CLIENT_MAPPED_BUFFER_BARRIER_BIT" />
|
||||||
|
<use enum="VERSION_4_4" token="QUERY_BUFFER_BARRIER_BIT" />
|
||||||
|
</enum>
|
||||||
<enum name="MinmaxTarget">
|
<enum name="MinmaxTarget">
|
||||||
<token name="MINMAX" value="0x802E" />
|
<token name="MINMAX" value="0x802E" />
|
||||||
</enum>
|
</enum>
|
||||||
|
@ -2468,25 +2582,54 @@
|
||||||
<token name="LOWER_LEFT" value="0x8CA1" />
|
<token name="LOWER_LEFT" value="0x8CA1" />
|
||||||
<token name="UPPER_LEFT" value="0x8CA2" />
|
<token name="UPPER_LEFT" value="0x8CA2" />
|
||||||
</enum>
|
</enum>
|
||||||
|
<enum name="ProgramInterface">
|
||||||
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_BUFFER" />
|
||||||
|
<use enum="VERSION_4_2" token="ATOMIC_COUNTER_BUFFER" />
|
||||||
|
<use enum="VERSION_4_3" token="BUFFER_VARIABLE" />
|
||||||
|
<use enum="VERSION_4_3" token="UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="UNIFORM_BLOCK" />
|
||||||
|
<use enum="VERSION_4_3" token="PROGRAM_INPUT" />
|
||||||
|
<use enum="VERSION_4_3" token="PROGRAM_OUTPUT" />
|
||||||
|
<use enum="VERSION_4_3" token="SHADER_STORAGE_BLOCK" />
|
||||||
|
<use enum="VERSION_4_3" token="GEOMETRY_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="VERTEX_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="TESS_CONTROL_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="TESS_EVALUATION_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="FRAGMENT_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="COMPUTE_SUBROUTINE" />
|
||||||
|
<use enum="VERSION_4_3" token="TESS_CONTROL_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="TESS_EVALUATION_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="GEOMETRY_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="VERTEX_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="FRAGMENT_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="COMPUTE_SUBROUTINE_UNIFORM" />
|
||||||
|
<use enum="VERSION_4_3" token="TRANSFORM_FEEDBACK_VARYING" />
|
||||||
|
</enum>
|
||||||
|
<enum name="ProgramInterfaceParameter">
|
||||||
|
<use enum="VERSION_4_3" token="ACTIVE_RESOURCES" />
|
||||||
|
<use enum="VERSION_4_3" token="MAX_NAME_LENGTH" />
|
||||||
|
<use enum="VERSION_4_3" token="MAX_NUM_ACTIVE_VARIABLES" />
|
||||||
|
<use enum="VERSION_4_3" token="MAX_NUM_COMPATIBLE_SUBROUTINES" />
|
||||||
|
</enum>
|
||||||
<enum name="ProgramParameter">
|
<enum name="ProgramParameter">
|
||||||
<use enum="ARB_uniform_buffer_object" token="ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
|
<use enum="VERSION_2_0" token="DELETE_STATUS" />
|
||||||
<use enum="ARB_uniform_buffer_object" token="ACTIVE_UNIFORM_BLOCKS" />
|
<use enum="VERSION_2_0" token="LINK_STATUS" />
|
||||||
<token name="ACTIVE_ATTRIBUTE_MAX_LENGTH" value="0x8B8A" />
|
<use enum="VERSION_2_0" token="VALIDATE_STATUS" />
|
||||||
<token name="ACTIVE_ATTRIBUTES" value="0x8B89" />
|
<use enum="VERSION_2_0" token="INFO_LOG_LENGTH" />
|
||||||
<token name="ACTIVE_UNIFORM_MAX_LENGTH" value="0x8B87" />
|
<use enum="VERSION_2_0" token="ATTACHED_SHADERS" />
|
||||||
<token name="ACTIVE_UNIFORMS" value="0x8B86" />
|
<use enum="VERSION_2_0" token="ACTIVE_ATTRIBUTES" />
|
||||||
<token name="ATTACHED_SHADERS" value="0x8B85" />
|
<use enum="VERSION_2_0" token="ACTIVE_ATTRIBUTE_MAX_LENGTH" />
|
||||||
<token name="DELETE_STATUS" value="0x8B80" />
|
<use enum="VERSION_2_0" token="ACTIVE_UNIFORMS" />
|
||||||
<token name="GEOMETRY_INPUT_TYPE" value="0x8DDB" />
|
<use enum="VERSION_2_0" token="ACTIVE_UNIFORM_MAX_LENGTH" />
|
||||||
<token name="GEOMETRY_OUTPUT_TYPE" value="0x8DDC" />
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_BUFFER_MODE" />
|
||||||
<token name="GEOMETRY_VERTICES_OUT" value="0x8DDA" />
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_VARYINGS" />
|
||||||
<token name="INFO_LOG_LENGTH" value="0x8B84" />
|
<use enum="VERSION_3_0" token="TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" />
|
||||||
<token name="LINK_STATUS" value="0x8B82" />
|
<use enum="VERSION_3_1" token="ACTIVE_UNIFORM_BLOCKS" />
|
||||||
<token name="TRANSFORM_FEEDBACK_BUFFER_MODE" value="0x8C7F" />
|
<use enum="VERSION_3_1" token="ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH" />
|
||||||
<token name="TRANSFORM_FEEDBACK_VARYING_MAX_LENGTH" value="0x8C76" />
|
<use enum="VERSION_3_2" token="GEOMETRY_VERTICES_OUT" />
|
||||||
<token name="TRANSFORM_FEEDBACK_VARYINGS" value="0x8C83" />
|
<use enum="VERSION_3_2" token="GEOMETRY_INPUT_TYPE" />
|
||||||
<token name="VALIDATE_STATUS" value="0x8B83" />
|
<use enum="VERSION_3_2" token="GEOMETRY_OUTPUT_TYPE" />
|
||||||
<use enum="VERSION_4_0" token="GEOMETRY_SHADER_INVOCATIONS" />
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER_INVOCATIONS" />
|
||||||
<use enum="VERSION_4_0" token="TESS_CONTROL_OUTPUT_VERTICES" />
|
<use enum="VERSION_4_0" token="TESS_CONTROL_OUTPUT_VERTICES" />
|
||||||
<use enum="VERSION_4_0" token="TESS_GEN_MODE" />
|
<use enum="VERSION_4_0" token="TESS_GEN_MODE" />
|
||||||
<use enum="VERSION_4_0" token="TESS_GEN_SPACING" />
|
<use enum="VERSION_4_0" token="TESS_GEN_SPACING" />
|
||||||
|
@ -2494,18 +2637,62 @@
|
||||||
<use enum="VERSION_4_0" token="TESS_GEN_POINT_MODE" />
|
<use enum="VERSION_4_0" token="TESS_GEN_POINT_MODE" />
|
||||||
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
||||||
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
||||||
<use enum="VERSION_4_1" token="PROGRAM_BINARY_LENGTH" />
|
<use enum="VERSION_4_2" token="ACTIVE_ATOMIC_COUNTER_BUFFERS" />
|
||||||
|
<use enum="VERSION_4_3" token="MAX_COMPUTE_WORK_GROUP_SIZE" />
|
||||||
|
</enum>
|
||||||
|
<enum name="ProgramParameterPName">
|
||||||
|
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
||||||
|
<use enum="VERSION_4_1" token="PROGRAM_BINARY_RETRIEVABLE_HINT" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ProgramPipelineParameter">
|
<enum name="ProgramPipelineParameter">
|
||||||
<use enum="VERSION_4_1" token="ACTIVE_PROGRAM" />
|
<use enum="VERSION_4_1" token="ACTIVE_PROGRAM" />
|
||||||
|
<use enum="VERSION_2_0" token="VALIDATE_STATUS" />
|
||||||
|
<use enum="VERSION_2_0" token="VERTEX_SHADER" />
|
||||||
|
<use enum="VERSION_2_0" token="FRAGMENT_SHADER" />
|
||||||
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="TESS_CONTROL_SHADER" />
|
||||||
|
<use enum="VERSION_4_2" token="TESS_EVALUATION_SHADER" />
|
||||||
|
<use enum="VERSION_2_0" token="INFO_LOG_LENGTH" />
|
||||||
|
<use enum="VERSION_4_3" token="COMPUTE_SHADER" />
|
||||||
|
</enum>
|
||||||
|
<enum name="ProgramProperty">
|
||||||
|
<use enum="VERSION_4_3" token="ACTIVE_VARIABLES" />
|
||||||
|
<use enum="VERSION_4_3" token="BUFFER_BINDING" />
|
||||||
|
<use enum="VERSION_4_3" token="NUM_ACTIVE_VARIABLES" />
|
||||||
|
<use enum="VERSION_4_3" token="ARRAY_SIZE" />
|
||||||
|
<use enum="VERSION_4_3" token="ARRAY_STRIDE" />
|
||||||
|
<use enum="VERSION_4_3" token="BLOCK_INDEX" />
|
||||||
|
<use enum="VERSION_4_3" token="IS_ROW_MAJOR" />
|
||||||
|
<use enum="VERSION_4_3" token="MATRIX_STRIDE" />
|
||||||
|
<use enum="VERSION_4_3" token="ATOMIC_COUNTER_BUFFER_INDEX" />
|
||||||
|
<use enum="VERSION_4_3" token="BUFFER_DATA_SIZE" />
|
||||||
|
<use enum="VERSION_4_3" token="NUM_COMPATIBLE_SUBROUTINES" />
|
||||||
|
<use enum="VERSION_4_3" token="COMPATIBLE_SUBROUTINES" />
|
||||||
|
<use enum="VERSION_4_3" token="IS_PER_PATCH" />
|
||||||
|
<use enum="VERSION_4_3" token="LOCATION" />
|
||||||
|
<use enum="VERSION_4_4" token="LOCATION_COMPONENT" />
|
||||||
|
<use enum="VERSION_4_3" token="LOCATION_INDEX" />
|
||||||
|
<use enum="VERSION_4_3" token="NAME_LENGTH" />
|
||||||
|
<use enum="VERSION_4_3" token="OFFSET" />
|
||||||
|
<use enum="VERSION_4_3" token="REFERENCED_BY_VERTEX_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="REFERENCED_BY_TESS_CONTROL_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="REFERENCED_BY_TESS_EVALUATION_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="REFERENCED_BY_GEOMETRY_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="REFERENCED_BY_FRAGMENT_SHADER" />
|
||||||
|
<use enum="VERSION_4_4" token="TRANSFORM_FEEDBACK_BUFFER_INDEX" />
|
||||||
|
<use enum="VERSION_4_4" token="TRANSFORM_FEEDBACK_BUFFER_STRIDE" />
|
||||||
|
<use enum="VERSION_4_3" token="TOP_LEVEL_ARRAY_SIZE" />
|
||||||
|
<use enum="VERSION_4_3" token="TOP_LEVEL_ARRAY_STRIDE" />
|
||||||
|
<use enum="VERSION_4_3" token="TYPE" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ProgramStageMask">
|
<enum name="ProgramStageMask">
|
||||||
|
<use enum="VERSION_4_1" token="ALL_SHADER_BITS" />
|
||||||
<use enum="VERSION_4_1" token="VERTEX_SHADER_BIT" />
|
<use enum="VERSION_4_1" token="VERTEX_SHADER_BIT" />
|
||||||
<use enum="VERSION_4_1" token="FRAGMENT_SHADER_BIT" />
|
<use enum="VERSION_4_1" token="FRAGMENT_SHADER_BIT" />
|
||||||
<use enum="VERSION_4_1" token="GEOMETRY_SHADER_BIT" />
|
<use enum="VERSION_4_1" token="GEOMETRY_SHADER_BIT" />
|
||||||
<use enum="VERSION_4_1" token="TESS_CONTROL_SHADER_BIT" />
|
<use enum="VERSION_4_1" token="TESS_CONTROL_SHADER_BIT" />
|
||||||
<use enum="VERSION_4_1" token="TESS_EVALUATION_SHADER_BIT" />
|
<use enum="VERSION_4_1" token="TESS_EVALUATION_SHADER_BIT" />
|
||||||
<use enum="VERSION_4_1" token="ALL_SHADER_BITS" />
|
<use enum="VERSION_4_4" token="COMPUTE_SHADER_BIT" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ProgramStageParameter">
|
<enum name="ProgramStageParameter">
|
||||||
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINES" />
|
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINES" />
|
||||||
|
@ -2684,12 +2871,14 @@
|
||||||
<use enum="VERSION_4_1" token="HIGH_INT" />
|
<use enum="VERSION_4_1" token="HIGH_INT" />
|
||||||
</enum>
|
</enum>
|
||||||
<enum name="ShaderType">
|
<enum name="ShaderType">
|
||||||
<token name="FRAGMENT_SHADER" value="0x8B30" />
|
<use enum="VERSION_2_0" token="FRAGMENT_SHADER" />
|
||||||
<token name="GEOMETRY_SHADER" value="0x8DD9" />
|
<use enum="VERSION_2_0" token="VERTEX_SHADER" />
|
||||||
<token name="GEOMETRY_SHADER_EXT" value="0x8DD9" />
|
<use enum="VERSION_3_2" token="GEOMETRY_SHADER" />
|
||||||
<token name="VERTEX_SHADER" value="0x8B31" />
|
<use enum="EXT_geometry_shader4" token="GEOMETRY_SHADER_EXT" /> <!-- for back compat -->
|
||||||
<use enum="VERSION_4_0" token="TESS_EVALUATION_SHADER" />
|
<use enum="VERSION_4_0" token="TESS_EVALUATION_SHADER" />
|
||||||
<use enum="VERSION_4_0" token="TESS_CONTROL_SHADER" /> </enum>
|
<use enum="VERSION_4_0" token="TESS_CONTROL_SHADER" />
|
||||||
|
<use enum="VERSION_4_3" token="COMPUTE_SHADER" />
|
||||||
|
</enum>
|
||||||
<enum name="SizedInternalFormat">
|
<enum name="SizedInternalFormat">
|
||||||
<use enum="PixelInternalFormat" token="R8" />
|
<use enum="PixelInternalFormat" token="R8" />
|
||||||
<use enum="PixelInternalFormat" token="R16" />
|
<use enum="PixelInternalFormat" token="R16" />
|
||||||
|
|
|
@ -52872,7 +52872,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.2 and ARB_shader_atomic_counters]</summary>
|
/// <summary>[requires: v4.2 and ARB_shader_atomic_counters]</summary>
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32[] @params)
|
void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -52882,7 +52882,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params_ptr);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -52893,7 +52893,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.2 and ARB_shader_atomic_counters]</summary>
|
/// <summary>[requires: v4.2 and ARB_shader_atomic_counters]</summary>
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] out Int32 @params)
|
void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -52903,7 +52903,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params_ptr);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -52916,13 +52916,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32* @params)
|
unsafe void GetActiveAtomicCounterBuffer(Int32 program, Int32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -52932,7 +52932,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32[] @params)
|
void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -52942,7 +52942,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params_ptr);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -52954,7 +52954,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] out Int32 @params)
|
void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -52964,7 +52964,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params_ptr);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -52977,13 +52977,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
[AutoGenerated(Category = "ARB_shader_atomic_counters", Version = "4.2", EntryPoint = "glGetActiveAtomicCounterBufferiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32* @params)
|
unsafe void GetActiveAtomicCounterBuffer(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters)pname, (Int32*)@params);
|
Delegates.glGetActiveAtomicCounterBufferiv((UInt32)program, (UInt32)bufferIndex, (OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -63183,7 +63183,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32[] @params)
|
void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63193,7 +63193,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params_ptr);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -63204,7 +63204,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] out Int32 @params)
|
void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63214,7 +63214,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params_ptr);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -63227,13 +63227,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32* @params)
|
unsafe void GetProgramInterface(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -63243,7 +63243,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32[] @params)
|
void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63253,7 +63253,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params_ptr);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -63265,7 +63265,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] out Int32 @params)
|
void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63275,7 +63275,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params_ptr);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -63288,13 +63288,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramInterfaceiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32* @params)
|
unsafe void GetProgramInterface(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)pname, (Int32*)@params);
|
Delegates.glGetProgramInterfaceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (OpenTK.Graphics.OpenGL.ProgramInterfaceParameter)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -63928,13 +63928,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceIndex(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceIndex(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -63944,13 +63944,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceIndex")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -63959,7 +63959,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params)
|
void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63967,11 +63967,11 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
#endif
|
#endif
|
||||||
unsafe
|
unsafe
|
||||||
{
|
{
|
||||||
fixed (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props_ptr = props)
|
fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = props)
|
||||||
fixed (Int32* length_ptr = length)
|
fixed (Int32* length_ptr = length)
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -63982,7 +63982,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
|
void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -63990,11 +63990,11 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
#endif
|
#endif
|
||||||
unsafe
|
unsafe
|
||||||
{
|
{
|
||||||
fixed (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props_ptr = &props)
|
fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = &props)
|
||||||
fixed (Int32* length_ptr = &length)
|
fixed (Int32* length_ptr = &length)
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
||||||
length = *length_ptr;
|
length = *length_ptr;
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
|
@ -64008,13 +64008,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params)
|
unsafe void GetProgramResource(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64024,7 +64024,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params)
|
void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty[] props, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] Int32[] @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64032,11 +64032,11 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
#endif
|
#endif
|
||||||
unsafe
|
unsafe
|
||||||
{
|
{
|
||||||
fixed (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props_ptr = props)
|
fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = props)
|
||||||
fixed (Int32* length_ptr = length)
|
fixed (Int32* length_ptr = length)
|
||||||
fixed (Int32* @params_ptr = @params)
|
fixed (Int32* @params_ptr = @params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -64048,7 +64048,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
|
void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, ref OpenTK.Graphics.OpenGL.ProgramProperty props, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64056,11 +64056,11 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
#endif
|
#endif
|
||||||
unsafe
|
unsafe
|
||||||
{
|
{
|
||||||
fixed (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props_ptr = &props)
|
fixed (OpenTK.Graphics.OpenGL.ProgramProperty* props_ptr = &props)
|
||||||
fixed (Int32* length_ptr = &length)
|
fixed (Int32* length_ptr = &length)
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props_ptr, (Int32)bufSize, (Int32*)length_ptr, (Int32*)@params_ptr);
|
||||||
length = *length_ptr;
|
length = *length_ptr;
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
|
@ -64074,13 +64074,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceiv")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params)
|
unsafe void GetProgramResource(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params);
|
Delegates.glGetProgramResourceiv((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)propCount, (OpenTK.Graphics.OpenGL.ProgramProperty*)props, (Int32)bufSize, (Int32*)length, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64089,13 +64089,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceLocation(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceLocation(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64105,13 +64105,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocation")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceLocation((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64120,13 +64120,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceLocationIndex(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64136,13 +64136,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceLocationIndex")]
|
||||||
public static
|
public static
|
||||||
Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name)
|
Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (String)name);
|
return Delegates.glGetProgramResourceLocationIndex((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (String)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64151,7 +64151,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
|
void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64161,7 +64161,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* length_ptr = length)
|
fixed (Int32* length_ptr = length)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -64172,7 +64172,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
/// <summary>[requires: v4.3 and ARB_program_interface_query]</summary>
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
|
void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64182,7 +64182,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* length_ptr = &length)
|
fixed (Int32* length_ptr = &length)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
||||||
length = *length_ptr;
|
length = *length_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64195,13 +64195,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name)
|
unsafe void GetProgramResourceName(Int32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, Int32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -64211,7 +64211,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
|
void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32[] length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64221,7 +64221,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* length_ptr = length)
|
fixed (Int32* length_ptr = length)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
|
@ -64233,7 +64233,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
|
void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] out Int32 length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -64243,7 +64243,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* length_ptr = &length)
|
fixed (Int32* length_ptr = &length)
|
||||||
{
|
{
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length_ptr, (StringBuilder)name);
|
||||||
length = *length_ptr;
|
length = *length_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -64256,13 +64256,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
[AutoGenerated(Category = "ARB_program_interface_query", Version = "4.3", EntryPoint = "glGetProgramResourceName")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name)
|
unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name);
|
Delegates.glGetProgramResourceName((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramInterface)programInterface, (UInt32)index, (Int32)bufSize, (Int32*)length, (StringBuilder)name);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -76155,29 +76155,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: v4.2 and ARB_shader_image_load_store]</summary>
|
/// <summary>[requires: v4.2 and ARB_shader_image_load_store]</summary>
|
||||||
[AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glMemoryBarrier")]
|
[AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glMemoryBarrier")]
|
||||||
public static
|
public static
|
||||||
void MemoryBarrier(Int32 barriers)
|
void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glMemoryBarrier((UInt32)barriers);
|
Delegates.glMemoryBarrier((OpenTK.Graphics.OpenGL.MemoryBarrierFlags)barriers);
|
||||||
#if DEBUG
|
|
||||||
}
|
|
||||||
#endif
|
|
||||||
}
|
|
||||||
|
|
||||||
/// <summary>[requires: v4.2 and ARB_shader_image_load_store]</summary>
|
|
||||||
[System.CLSCompliant(false)]
|
|
||||||
[AutoGenerated(Category = "ARB_shader_image_load_store", Version = "4.2", EntryPoint = "glMemoryBarrier")]
|
|
||||||
public static
|
|
||||||
void MemoryBarrier(UInt32 barriers)
|
|
||||||
{
|
|
||||||
#if DEBUG
|
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
|
||||||
{
|
|
||||||
#endif
|
|
||||||
Delegates.glMemoryBarrier((UInt32)barriers);
|
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -83961,13 +83945,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </param>
|
/// </param>
|
||||||
[AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")]
|
[AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")]
|
||||||
public static
|
public static
|
||||||
void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value)
|
void ProgramParameter(Int32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb)pname, (Int32)value);
|
Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameterPName)pname, (Int32)value);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -83995,13 +83979,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")]
|
[AutoGenerated(Category = "ARB_get_program_binary", Version = "3.0", EntryPoint = "glProgramParameteri")]
|
||||||
public static
|
public static
|
||||||
void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value)
|
void ProgramParameter(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb)pname, (Int32)value);
|
Delegates.glProgramParameteri((UInt32)program, (OpenTK.Graphics.OpenGL.ProgramParameterPName)pname, (Int32)value);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -132319,7 +132303,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// <summary>[requires: EXT_direct_state_access]</summary>
|
/// <summary>[requires: EXT_direct_state_access]</summary>
|
||||||
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
||||||
public static
|
public static
|
||||||
void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] out Int32 @params)
|
void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -132329,7 +132313,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params_ptr);
|
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132342,13 +132326,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params)
|
unsafe void GetNamedProgram(Int32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params);
|
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
@ -132358,7 +132342,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
||||||
public static
|
public static
|
||||||
void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] out Int32 @params)
|
void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] out Int32 @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
|
@ -132368,7 +132352,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
{
|
{
|
||||||
fixed (Int32* @params_ptr = &@params)
|
fixed (Int32* @params_ptr = &@params)
|
||||||
{
|
{
|
||||||
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params_ptr);
|
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params_ptr);
|
||||||
@params = *@params_ptr;
|
@params = *@params_ptr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -132381,13 +132365,13 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
[System.CLSCompliant(false)]
|
[System.CLSCompliant(false)]
|
||||||
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
[AutoGenerated(Category = "EXT_direct_state_access", Version = "", EntryPoint = "glGetNamedProgramivEXT")]
|
||||||
public static
|
public static
|
||||||
unsafe void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params)
|
unsafe void GetNamedProgram(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params)
|
||||||
{
|
{
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
using (new ErrorHelper(GraphicsContext.CurrentContext))
|
||||||
{
|
{
|
||||||
#endif
|
#endif
|
||||||
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)pname, (Int32*)@params);
|
Delegates.glGetNamedProgramivEXT((UInt32)program, (OpenTK.Graphics.OpenGL.ExtDirectStateAccess)target, (OpenTK.Graphics.OpenGL.ProgramProperty)pname, (Int32*)@params);
|
||||||
#if DEBUG
|
#if DEBUG
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
|
@ -1841,7 +1841,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static Int32 GenVertexShadersEXT(UInt32 range);
|
internal extern static Int32 GenVertexShadersEXT(UInt32 range);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAtomicCounterBufferiv", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAtomicCounterBufferiv", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAttrib", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetActiveAttrib", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name);
|
internal extern static unsafe void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name);
|
||||||
|
@ -2312,7 +2312,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static unsafe void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramivEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramivEXT", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramLocalParameterdvEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetNamedProgramLocalParameterdvEXT", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params);
|
internal extern static unsafe void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params);
|
||||||
|
@ -2531,7 +2531,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
internal extern static unsafe void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInterfaceiv", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramInterfaceiv", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramiv", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramiv", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params);
|
||||||
|
@ -2573,19 +2573,19 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static unsafe void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceIndex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceIndex", ExactSpelling = true)]
|
||||||
internal extern static Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal extern static Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceiv", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceiv", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
|
internal extern static unsafe void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocation", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocation", ExactSpelling = true)]
|
||||||
internal extern static Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal extern static Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocationIndex", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceLocationIndex", ExactSpelling = true)]
|
||||||
internal extern static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal extern static Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceName", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramResourceName", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name);
|
internal extern static unsafe void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramStageiv", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glGetProgramStageiv", ExactSpelling = true)]
|
||||||
internal extern static unsafe void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values);
|
internal extern static unsafe void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values);
|
||||||
|
@ -3524,7 +3524,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z);
|
internal extern static void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrier", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrier", ExactSpelling = true)]
|
||||||
internal extern static void MemoryBarrier(UInt32 barriers);
|
internal extern static void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrierEXT", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glMemoryBarrierEXT", ExactSpelling = true)]
|
||||||
internal extern static void MemoryBarrierEXT(UInt32 barriers);
|
internal extern static void MemoryBarrierEXT(UInt32 barriers);
|
||||||
|
@ -4532,7 +4532,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal extern static unsafe void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v);
|
internal extern static unsafe void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteri", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteri", ExactSpelling = true)]
|
||||||
internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
internal extern static void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value);
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteriARB", ExactSpelling = true)]
|
[System.Runtime.InteropServices.DllImport(GL.Library, EntryPoint = "glProgramParameteriARB", ExactSpelling = true)]
|
||||||
internal extern static void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
internal extern static void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
||||||
|
|
|
@ -1839,7 +1839,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate Int32 GenVertexShadersEXT(UInt32 range);
|
internal delegate Int32 GenVertexShadersEXT(UInt32 range);
|
||||||
internal static GenVertexShadersEXT glGenVertexShadersEXT;
|
internal static GenVertexShadersEXT glGenVertexShadersEXT;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.ArbShaderAtomicCounters pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetActiveAtomicCounterBufferiv(UInt32 program, UInt32 bufferIndex, OpenTK.Graphics.OpenGL.AtomicCounterBufferParameter pname, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetActiveAtomicCounterBufferiv glGetActiveAtomicCounterBufferiv;
|
internal unsafe static GetActiveAtomicCounterBufferiv glGetActiveAtomicCounterBufferiv;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name);
|
internal unsafe delegate void GetActiveAttrib(UInt32 program, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* size, [OutAttribute] OpenTK.Graphics.OpenGL.ActiveAttribType* type, [OutAttribute] StringBuilder name);
|
||||||
|
@ -2310,7 +2310,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal unsafe delegate void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetNamedFramebufferParameterivEXT(UInt32 framebuffer, OpenTK.Graphics.OpenGL.ArbFramebufferNoAttachments pname, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetNamedFramebufferParameterivEXT glGetNamedFramebufferParameterivEXT;
|
internal unsafe static GetNamedFramebufferParameterivEXT glGetNamedFramebufferParameterivEXT;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ExtDirectStateAccess pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetNamedProgramivEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, OpenTK.Graphics.OpenGL.ProgramProperty pname, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetNamedProgramivEXT glGetNamedProgramivEXT;
|
internal unsafe static GetNamedProgramivEXT glGetNamedProgramivEXT;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params);
|
internal unsafe delegate void GetNamedProgramLocalParameterdvEXT(UInt32 program, OpenTK.Graphics.OpenGL.ExtDirectStateAccess target, UInt32 index, [OutAttribute] Double* @params);
|
||||||
|
@ -2529,7 +2529,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
internal unsafe delegate void GetProgramInfoLog(UInt32 program, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder infoLog);
|
||||||
internal unsafe static GetProgramInfoLog glGetProgramInfoLog;
|
internal unsafe static GetProgramInfoLog glGetProgramInfoLog;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetProgramInterfaceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, OpenTK.Graphics.OpenGL.ProgramInterfaceParameter pname, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetProgramInterfaceiv glGetProgramInterfaceiv;
|
internal unsafe static GetProgramInterfaceiv glGetProgramInterfaceiv;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetProgramiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameter pname, [OutAttribute] Int32* @params);
|
||||||
|
@ -2571,19 +2571,19 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal unsafe delegate void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetProgramPipelineiv(UInt32 pipeline, OpenTK.Graphics.OpenGL.ProgramPipelineParameter pname, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetProgramPipelineiv glGetProgramPipelineiv;
|
internal unsafe static GetProgramPipelineiv glGetProgramPipelineiv;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal delegate Int32 GetProgramResourceIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
internal static GetProgramResourceIndex glGetProgramResourceIndex;
|
internal static GetProgramResourceIndex glGetProgramResourceIndex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
|
internal unsafe delegate void GetProgramResourceiv(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 propCount, OpenTK.Graphics.OpenGL.ProgramProperty* props, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] Int32* @params);
|
||||||
internal unsafe static GetProgramResourceiv glGetProgramResourceiv;
|
internal unsafe static GetProgramResourceiv glGetProgramResourceiv;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal delegate Int32 GetProgramResourceLocation(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
internal static GetProgramResourceLocation glGetProgramResourceLocation;
|
internal static GetProgramResourceLocation glGetProgramResourceLocation;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, String name);
|
internal delegate Int32 GetProgramResourceLocationIndex(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, String name);
|
||||||
internal static GetProgramResourceLocationIndex glGetProgramResourceLocationIndex;
|
internal static GetProgramResourceLocationIndex glGetProgramResourceLocationIndex;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ArbProgramInterfaceQuery programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name);
|
internal unsafe delegate void GetProgramResourceName(UInt32 program, OpenTK.Graphics.OpenGL.ProgramInterface programInterface, UInt32 index, Int32 bufSize, [OutAttribute] Int32* length, [OutAttribute] StringBuilder name);
|
||||||
internal unsafe static GetProgramResourceName glGetProgramResourceName;
|
internal unsafe static GetProgramResourceName glGetProgramResourceName;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal unsafe delegate void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values);
|
internal unsafe delegate void GetProgramStageiv(UInt32 program, OpenTK.Graphics.OpenGL.ShaderType shadertype, OpenTK.Graphics.OpenGL.ProgramStageParameter pname, [OutAttribute] Int32* values);
|
||||||
|
@ -3522,7 +3522,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal delegate void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z);
|
internal delegate void MatrixTranslatefEXT(OpenTK.Graphics.OpenGL.MatrixMode mode, Single x, Single y, Single z);
|
||||||
internal static MatrixTranslatefEXT glMatrixTranslatefEXT;
|
internal static MatrixTranslatefEXT glMatrixTranslatefEXT;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void MemoryBarrier(UInt32 barriers);
|
internal delegate void MemoryBarrier(OpenTK.Graphics.OpenGL.MemoryBarrierFlags barriers);
|
||||||
internal static MemoryBarrier glMemoryBarrier;
|
internal static MemoryBarrier glMemoryBarrier;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void MemoryBarrierEXT(UInt32 barriers);
|
internal delegate void MemoryBarrierEXT(UInt32 barriers);
|
||||||
|
@ -4530,7 +4530,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
internal unsafe delegate void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v);
|
internal unsafe delegate void ProgramParameter4fvNV(OpenTK.Graphics.OpenGL.AssemblyProgramTargetArb target, UInt32 index, Single* v);
|
||||||
internal unsafe static ProgramParameter4fvNV glProgramParameter4fvNV;
|
internal unsafe static ProgramParameter4fvNV glProgramParameter4fvNV;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
internal delegate void ProgramParameteri(UInt32 program, OpenTK.Graphics.OpenGL.ProgramParameterPName pname, Int32 value);
|
||||||
internal static ProgramParameteri glProgramParameteri;
|
internal static ProgramParameteri glProgramParameteri;
|
||||||
[System.Security.SuppressUnmanagedCodeSecurity()]
|
[System.Security.SuppressUnmanagedCodeSecurity()]
|
||||||
internal delegate void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
internal delegate void ProgramParameteriARB(UInt32 program, OpenTK.Graphics.OpenGL.AssemblyProgramParameterArb pname, Int32 value);
|
||||||
|
|
|
@ -243,6 +243,10 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46
|
/// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_FRAGMENT_SHADER = 0x8A46
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UniformBlockReferencedByFragmentShader = ((int)0x8A46) ,
|
UniformBlockReferencedByFragmentShader = ((int)0x8A46) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNIFORM_BLOCK_REFERENCED_BY_COMPUTE_SHADER = 0x90EC
|
||||||
|
/// </summary>
|
||||||
|
UniformBlockReferencedByComputeShader = ((int)0x90EC) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -282,6 +286,10 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E
|
/// Original was GL_UNIFORM_IS_ROW_MAJOR = 0x8A3E
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UniformIsRowMajor = ((int)0x8A3E) ,
|
UniformIsRowMajor = ((int)0x8A3E) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNIFORM_ATOMIC_COUNTER_BUFFER_INDEX = 0x92DA
|
||||||
|
/// </summary>
|
||||||
|
UniformAtomicCounterBufferIndex = ((int)0x92DA) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -398,10 +406,6 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
FloatMat2x4 = ((int)0x8B66) ,
|
FloatMat2x4 = ((int)0x8B66) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Original was GL_FLOAT_MAT3x2 = 0x8B67
|
|
||||||
/// </summary>
|
|
||||||
FloatMat3x2 = ((int)0x8B67) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_FLOAT_MAT3x4 = 0x8B68
|
/// Original was GL_FLOAT_MAT3x4 = 0x8B68
|
||||||
/// </summary>
|
/// </summary>
|
||||||
FloatMat3x4 = ((int)0x8B68) ,
|
FloatMat3x4 = ((int)0x8B68) ,
|
||||||
|
@ -514,42 +518,6 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UnsignedIntSamplerBuffer = ((int)0x8DD8) ,
|
UnsignedIntSamplerBuffer = ((int)0x8DD8) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Original was GL_DOUBLE_MAT2 = 0x8F46
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat2 = ((int)0x8F46) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT3 = 0x8F47
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat3 = ((int)0x8F47) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT4 = 0x8F48
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat4 = ((int)0x8F48) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT2x3 = 0x8F49
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat2x3 = ((int)0x8F49) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT2x4 = 0x8F4A
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat2x4 = ((int)0x8F4A) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT3x2 = 0x8F4B
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat3x2 = ((int)0x8F4B) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT3x4 = 0x8F4C
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat3x4 = ((int)0x8F4C) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT4x2 = 0x8F4D
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat4x2 = ((int)0x8F4D) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_MAT4x3 = 0x8F4E
|
|
||||||
/// </summary>
|
|
||||||
DoubleMat4x3 = ((int)0x8F4E) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_DOUBLE_VEC2 = 0x8FFC
|
/// Original was GL_DOUBLE_VEC2 = 0x8FFC
|
||||||
/// </summary>
|
/// </summary>
|
||||||
DoubleVec2 = ((int)0x8FFC) ,
|
DoubleVec2 = ((int)0x8FFC) ,
|
||||||
|
@ -578,6 +546,138 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UnsignedIntSamplerCubeMapArray = ((int)0x900F) ,
|
UnsignedIntSamplerCubeMapArray = ((int)0x900F) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_1D = 0x904C
|
||||||
|
/// </summary>
|
||||||
|
Image1D = ((int)0x904C) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_2D = 0x904D
|
||||||
|
/// </summary>
|
||||||
|
Image2D = ((int)0x904D) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_3D = 0x904E
|
||||||
|
/// </summary>
|
||||||
|
Image3D = ((int)0x904E) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_2D_RECT = 0x904F
|
||||||
|
/// </summary>
|
||||||
|
Image2DRect = ((int)0x904F) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_CUBE = 0x9050
|
||||||
|
/// </summary>
|
||||||
|
ImageCube = ((int)0x9050) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_BUFFER = 0x9051
|
||||||
|
/// </summary>
|
||||||
|
ImageBuffer = ((int)0x9051) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_1D_ARRAY = 0x9052
|
||||||
|
/// </summary>
|
||||||
|
Image1DArray = ((int)0x9052) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_2D_ARRAY = 0x9053
|
||||||
|
/// </summary>
|
||||||
|
Image2DArray = ((int)0x9053) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_CUBE_MAP_ARRAY = 0x9054
|
||||||
|
/// </summary>
|
||||||
|
ImageCubeMapArray = ((int)0x9054) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_2D_MULTISAMPLE = 0x9055
|
||||||
|
/// </summary>
|
||||||
|
Image2DMultisample = ((int)0x9055) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9056
|
||||||
|
/// </summary>
|
||||||
|
Image2DMultisampleArray = ((int)0x9056) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_1D = 0x9057
|
||||||
|
/// </summary>
|
||||||
|
IntImage1D = ((int)0x9057) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_2D = 0x9058
|
||||||
|
/// </summary>
|
||||||
|
IntImage2D = ((int)0x9058) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_3D = 0x9059
|
||||||
|
/// </summary>
|
||||||
|
IntImage3D = ((int)0x9059) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_2D_RECT = 0x905A
|
||||||
|
/// </summary>
|
||||||
|
IntImage2DRect = ((int)0x905A) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_CUBE = 0x905B
|
||||||
|
/// </summary>
|
||||||
|
IntImageCube = ((int)0x905B) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_BUFFER = 0x905C
|
||||||
|
/// </summary>
|
||||||
|
IntImageBuffer = ((int)0x905C) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_1D_ARRAY = 0x905D
|
||||||
|
/// </summary>
|
||||||
|
IntImage1DArray = ((int)0x905D) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_2D_ARRAY = 0x905E
|
||||||
|
/// </summary>
|
||||||
|
IntImage2DArray = ((int)0x905E) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_CUBE_MAP_ARRAY = 0x905F
|
||||||
|
/// </summary>
|
||||||
|
IntImageCubeMapArray = ((int)0x905F) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_2D_MULTISAMPLE = 0x9060
|
||||||
|
/// </summary>
|
||||||
|
IntImage2DMultisample = ((int)0x9060) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x9061
|
||||||
|
/// </summary>
|
||||||
|
IntImage2DMultisampleArray = ((int)0x9061) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_1D = 0x9062
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage1D = ((int)0x9062) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_2D = 0x9063
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage2D = ((int)0x9063) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_3D = 0x9064
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage3D = ((int)0x9064) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_2D_RECT = 0x9065
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage2DRect = ((int)0x9065) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_CUBE = 0x9066
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImageCube = ((int)0x9066) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_BUFFER = 0x9067
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImageBuffer = ((int)0x9067) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_1D_ARRAY = 0x9068
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage1DArray = ((int)0x9068) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_2D_ARRAY = 0x9069
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage2DArray = ((int)0x9069) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_CUBE_MAP_ARRAY = 0x906A
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImageCubeMapArray = ((int)0x906A) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE = 0x906B
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage2DMultisample = ((int)0x906B) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_IMAGE_2D_MULTISAMPLE_ARRAY = 0x906C
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntImage2DMultisampleArray = ((int)0x906C) ,
|
||||||
|
/// <summary>
|
||||||
/// Original was GL_SAMPLER_2D_MULTISAMPLE = 0x9108
|
/// Original was GL_SAMPLER_2D_MULTISAMPLE = 0x9108
|
||||||
/// </summary>
|
/// </summary>
|
||||||
Sampler2DMultisample = ((int)0x9108) ,
|
Sampler2DMultisample = ((int)0x9108) ,
|
||||||
|
@ -601,6 +701,10 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
|
/// Original was GL_UNSIGNED_INT_SAMPLER_2D_MULTISAMPLE_ARRAY = 0x910D
|
||||||
/// </summary>
|
/// </summary>
|
||||||
UnsignedIntSampler2DMultisampleArray = ((int)0x910D) ,
|
UnsignedIntSampler2DMultisampleArray = ((int)0x910D) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNSIGNED_INT_ATOMIC_COUNTER = 0x92DB
|
||||||
|
/// </summary>
|
||||||
|
UnsignedIntAtomicCounter = ((int)0x92DB) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -23861,7 +23965,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Used in GL.GetProgramInterface, GL.GetProgramResourceIndex, GL.GetProgramResource, GL.GetProgramResourceLocation, GL.GetProgramResourceLocationIndex, GL.GetProgramResourceName
|
/// Not used directly.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum ArbProgramInterfaceQuery : int
|
public enum ArbProgramInterfaceQuery : int
|
||||||
{
|
{
|
||||||
|
@ -24224,7 +24328,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Used in GL.GetActiveAtomicCounterBuffer
|
/// Not used directly.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum ArbShaderAtomicCounters : int
|
public enum ArbShaderAtomicCounters : int
|
||||||
{
|
{
|
||||||
|
@ -27240,7 +27344,7 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Used in GL.Arb.GetProgram, GL.Arb.GetProgramString, GL.Arb.ProgramParameter, GL.ProgramParameter, GL.Ext.ProgramParameter, GL.NV.GetProgramParameter, GL.NV.GetTrackMatrix
|
/// Used in GL.Arb.GetProgram, GL.Arb.GetProgramString, GL.Arb.ProgramParameter, GL.Ext.ProgramParameter, GL.NV.GetProgramParameter, GL.NV.GetTrackMatrix
|
||||||
/// </summary>
|
/// </summary>
|
||||||
public enum AssemblyProgramParameterArb : int
|
public enum AssemblyProgramParameterArb : int
|
||||||
{
|
{
|
||||||
|
@ -28304,6 +28408,53 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
VertexSourceAti = ((int)0x8774) ,
|
VertexSourceAti = ((int)0x8774) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.GetActiveAtomicCounterBuffer
|
||||||
|
/// </summary>
|
||||||
|
public enum AtomicCounterBufferParameter : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_COMPUTE_SHADER = 0x90ED
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByComputeShader = ((int)0x90ED) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_BINDING = 0x92C1
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferBinding = ((int)0x92C1) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_DATA_SIZE = 0x92C4
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferDataSize = ((int)0x92C4) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTERS = 0x92C5
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferActiveAtomicCounters = ((int)0x92C5) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_ACTIVE_ATOMIC_COUNTER_INDICES = 0x92C6
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferActiveAtomicCounterIndices = ((int)0x92C6) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_VERTEX_SHADER = 0x92C7
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByVertexShader = ((int)0x92C7) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_CONTROL_SHADER = 0x92C8
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByTessControlShader = ((int)0x92C8) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x92C9
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByTessEvaluationShader = ((int)0x92C9) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_GEOMETRY_SHADER = 0x92CA
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByGeometryShader = ((int)0x92CA) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_REFERENCED_BY_FRAGMENT_SHADER = 0x92CB
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferReferencedByFragmentShader = ((int)0x92CB) ,
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Used in GL.PushAttrib
|
/// Used in GL.PushAttrib
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -40674,6 +40825,69 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
Matrix31 = ((int)0x88DF) ,
|
Matrix31 = ((int)0x88DF) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.MemoryBarrier
|
||||||
|
/// </summary>
|
||||||
|
public enum MemoryBarrierFlags : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_VERTEX_ATTRIB_ARRAY_BARRIER_BIT = 0x00000001
|
||||||
|
/// </summary>
|
||||||
|
VertexAttribArrayBarrierBit = ((int)0x00000001) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ELEMENT_ARRAY_BARRIER_BIT = 0x00000002
|
||||||
|
/// </summary>
|
||||||
|
ElementArrayBarrierBit = ((int)0x00000002) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNIFORM_BARRIER_BIT = 0x00000004
|
||||||
|
/// </summary>
|
||||||
|
UniformBarrierBit = ((int)0x00000004) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TEXTURE_FETCH_BARRIER_BIT = 0x00000008
|
||||||
|
/// </summary>
|
||||||
|
TextureFetchBarrierBit = ((int)0x00000008) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_SHADER_IMAGE_ACCESS_BARRIER_BIT = 0x00000020
|
||||||
|
/// </summary>
|
||||||
|
ShaderImageAccessBarrierBit = ((int)0x00000020) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMMAND_BARRIER_BIT = 0x00000040
|
||||||
|
/// </summary>
|
||||||
|
CommandBarrierBit = ((int)0x00000040) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_PIXEL_BUFFER_BARRIER_BIT = 0x00000080
|
||||||
|
/// </summary>
|
||||||
|
PixelBufferBarrierBit = ((int)0x00000080) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TEXTURE_UPDATE_BARRIER_BIT = 0x00000100
|
||||||
|
/// </summary>
|
||||||
|
TextureUpdateBarrierBit = ((int)0x00000100) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_BUFFER_UPDATE_BARRIER_BIT = 0x00000200
|
||||||
|
/// </summary>
|
||||||
|
BufferUpdateBarrierBit = ((int)0x00000200) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_FRAMEBUFFER_BARRIER_BIT = 0x00000400
|
||||||
|
/// </summary>
|
||||||
|
FramebufferBarrierBit = ((int)0x00000400) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TRANSFORM_FEEDBACK_BARRIER_BIT = 0x00000800
|
||||||
|
/// </summary>
|
||||||
|
TransformFeedbackBarrierBit = ((int)0x00000800) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BARRIER_BIT = 0x00001000
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBarrierBit = ((int)0x00001000) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_SHADER_STORAGE_BARRIER_BIT = 0x00002000
|
||||||
|
/// </summary>
|
||||||
|
ShaderStorageBarrierBit = ((int)0x00002000) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ALL_BARRIER_BITS = 0xFFFFFFFF
|
||||||
|
/// </summary>
|
||||||
|
AllBarrierBits = unchecked((int)0xFFFFFFFF) ,
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Not used directly.
|
/// Not used directly.
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47714,6 +47928,120 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
Polygon = ((int)0x0009) ,
|
Polygon = ((int)0x0009) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.GetProgramInterface, GL.GetProgramResourceIndex, GL.GetProgramResource, GL.GetProgramResourceLocation, GL.GetProgramResourceLocationIndex, GL.GetProgramResourceName
|
||||||
|
/// </summary>
|
||||||
|
public enum ProgramInterface : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TRANSFORM_FEEDBACK_BUFFER = 0x8C8E
|
||||||
|
/// </summary>
|
||||||
|
TransformFeedbackBuffer = ((int)0x8C8E) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER = 0x92C0
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBuffer = ((int)0x92C0) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNIFORM = 0x92E1
|
||||||
|
/// </summary>
|
||||||
|
Uniform = ((int)0x92E1) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_UNIFORM_BLOCK = 0x92E2
|
||||||
|
/// </summary>
|
||||||
|
UniformBlock = ((int)0x92E2) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_PROGRAM_INPUT = 0x92E3
|
||||||
|
/// </summary>
|
||||||
|
ProgramInput = ((int)0x92E3) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_PROGRAM_OUTPUT = 0x92E4
|
||||||
|
/// </summary>
|
||||||
|
ProgramOutput = ((int)0x92E4) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_BUFFER_VARIABLE = 0x92E5
|
||||||
|
/// </summary>
|
||||||
|
BufferVariable = ((int)0x92E5) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_SHADER_STORAGE_BLOCK = 0x92E6
|
||||||
|
/// </summary>
|
||||||
|
ShaderStorageBlock = ((int)0x92E6) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_VERTEX_SUBROUTINE = 0x92E8
|
||||||
|
/// </summary>
|
||||||
|
VertexSubroutine = ((int)0x92E8) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_CONTROL_SUBROUTINE = 0x92E9
|
||||||
|
/// </summary>
|
||||||
|
TessControlSubroutine = ((int)0x92E9) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_EVALUATION_SUBROUTINE = 0x92EA
|
||||||
|
/// </summary>
|
||||||
|
TessEvaluationSubroutine = ((int)0x92EA) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_SUBROUTINE = 0x92EB
|
||||||
|
/// </summary>
|
||||||
|
GeometrySubroutine = ((int)0x92EB) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_FRAGMENT_SUBROUTINE = 0x92EC
|
||||||
|
/// </summary>
|
||||||
|
FragmentSubroutine = ((int)0x92EC) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMPUTE_SUBROUTINE = 0x92ED
|
||||||
|
/// </summary>
|
||||||
|
ComputeSubroutine = ((int)0x92ED) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_VERTEX_SUBROUTINE_UNIFORM = 0x92EE
|
||||||
|
/// </summary>
|
||||||
|
VertexSubroutineUniform = ((int)0x92EE) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_CONTROL_SUBROUTINE_UNIFORM = 0x92EF
|
||||||
|
/// </summary>
|
||||||
|
TessControlSubroutineUniform = ((int)0x92EF) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_EVALUATION_SUBROUTINE_UNIFORM = 0x92F0
|
||||||
|
/// </summary>
|
||||||
|
TessEvaluationSubroutineUniform = ((int)0x92F0) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_SUBROUTINE_UNIFORM = 0x92F1
|
||||||
|
/// </summary>
|
||||||
|
GeometrySubroutineUniform = ((int)0x92F1) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_FRAGMENT_SUBROUTINE_UNIFORM = 0x92F2
|
||||||
|
/// </summary>
|
||||||
|
FragmentSubroutineUniform = ((int)0x92F2) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMPUTE_SUBROUTINE_UNIFORM = 0x92F3
|
||||||
|
/// </summary>
|
||||||
|
ComputeSubroutineUniform = ((int)0x92F3) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TRANSFORM_FEEDBACK_VARYING = 0x92F4
|
||||||
|
/// </summary>
|
||||||
|
TransformFeedbackVarying = ((int)0x92F4) ,
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.GetProgramInterface
|
||||||
|
/// </summary>
|
||||||
|
public enum ProgramInterfaceParameter : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ACTIVE_RESOURCES = 0x92F5
|
||||||
|
/// </summary>
|
||||||
|
ActiveResources = ((int)0x92F5) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_MAX_NAME_LENGTH = 0x92F6
|
||||||
|
/// </summary>
|
||||||
|
MaxNameLength = ((int)0x92F6) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_MAX_NUM_ACTIVE_VARIABLES = 0x92F7
|
||||||
|
/// </summary>
|
||||||
|
MaxNumActiveVariables = ((int)0x92F7) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_MAX_NUM_COMPATIBLE_SUBROUTINES = 0x92F8
|
||||||
|
/// </summary>
|
||||||
|
MaxNumCompatibleSubroutines = ((int)0x92F8) ,
|
||||||
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Used in GL.GetProgram
|
/// Used in GL.GetProgram
|
||||||
/// </summary>
|
/// </summary>
|
||||||
|
@ -47728,14 +48056,22 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
ProgramSeparable = ((int)0x8258) ,
|
ProgramSeparable = ((int)0x8258) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Original was GL_PROGRAM_BINARY_LENGTH = 0x8741
|
|
||||||
/// </summary>
|
|
||||||
ProgramBinaryLength = ((int)0x8741) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F
|
/// Original was GL_GEOMETRY_SHADER_INVOCATIONS = 0x887F
|
||||||
/// </summary>
|
/// </summary>
|
||||||
GeometryShaderInvocations = ((int)0x887F) ,
|
GeometryShaderInvocations = ((int)0x887F) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_VERTICES_OUT = 0x8916
|
||||||
|
/// </summary>
|
||||||
|
GeometryVerticesOut = ((int)0x8916) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_INPUT_TYPE = 0x8917
|
||||||
|
/// </summary>
|
||||||
|
GeometryInputType = ((int)0x8917) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_OUTPUT_TYPE = 0x8918
|
||||||
|
/// </summary>
|
||||||
|
GeometryOutputType = ((int)0x8918) ,
|
||||||
|
/// <summary>
|
||||||
/// Original was GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35
|
/// Original was GL_ACTIVE_UNIFORM_BLOCK_MAX_NAME_LENGTH = 0x8A35
|
||||||
/// </summary>
|
/// </summary>
|
||||||
ActiveUniformBlockMaxNameLength = ((int)0x8A35) ,
|
ActiveUniformBlockMaxNameLength = ((int)0x8A35) ,
|
||||||
|
@ -47792,18 +48128,6 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
TransformFeedbackVaryings = ((int)0x8C83) ,
|
TransformFeedbackVaryings = ((int)0x8C83) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
/// Original was GL_GEOMETRY_VERTICES_OUT = 0x8DDA
|
|
||||||
/// </summary>
|
|
||||||
GeometryVerticesOut = ((int)0x8DDA) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_GEOMETRY_INPUT_TYPE = 0x8DDB
|
|
||||||
/// </summary>
|
|
||||||
GeometryInputType = ((int)0x8DDB) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_GEOMETRY_OUTPUT_TYPE = 0x8DDC
|
|
||||||
/// </summary>
|
|
||||||
GeometryOutputType = ((int)0x8DDC) ,
|
|
||||||
/// <summary>
|
|
||||||
/// Original was GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75
|
/// Original was GL_TESS_CONTROL_OUTPUT_VERTICES = 0x8E75
|
||||||
/// </summary>
|
/// </summary>
|
||||||
TessControlOutputVertices = ((int)0x8E75) ,
|
TessControlOutputVertices = ((int)0x8E75) ,
|
||||||
|
@ -47823,6 +48147,29 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_TESS_GEN_POINT_MODE = 0x8E79
|
/// Original was GL_TESS_GEN_POINT_MODE = 0x8E79
|
||||||
/// </summary>
|
/// </summary>
|
||||||
TessGenPointMode = ((int)0x8E79) ,
|
TessGenPointMode = ((int)0x8E79) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_MAX_COMPUTE_WORK_GROUP_SIZE = 0x91BF
|
||||||
|
/// </summary>
|
||||||
|
MaxComputeWorkGroupSize = ((int)0x91BF) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ACTIVE_ATOMIC_COUNTER_BUFFERS = 0x92D9
|
||||||
|
/// </summary>
|
||||||
|
ActiveAtomicCounterBuffers = ((int)0x92D9) ,
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.ProgramParameter
|
||||||
|
/// </summary>
|
||||||
|
public enum ProgramParameterPName : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_PROGRAM_BINARY_RETRIEVABLE_HINT = 0x8257
|
||||||
|
/// </summary>
|
||||||
|
ProgramBinaryRetrievableHint = ((int)0x8257) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_PROGRAM_SEPARABLE = 0x8258
|
||||||
|
/// </summary>
|
||||||
|
ProgramSeparable = ((int)0x8258) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -47834,6 +48181,145 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_ACTIVE_PROGRAM = 0x8259
|
/// Original was GL_ACTIVE_PROGRAM = 0x8259
|
||||||
/// </summary>
|
/// </summary>
|
||||||
ActiveProgram = ((int)0x8259) ,
|
ActiveProgram = ((int)0x8259) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_FRAGMENT_SHADER = 0x8B30
|
||||||
|
/// </summary>
|
||||||
|
FragmentShader = ((int)0x8B30) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_VERTEX_SHADER = 0x8B31
|
||||||
|
/// </summary>
|
||||||
|
VertexShader = ((int)0x8B31) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_VALIDATE_STATUS = 0x8B83
|
||||||
|
/// </summary>
|
||||||
|
ValidateStatus = ((int)0x8B83) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_INFO_LOG_LENGTH = 0x8B84
|
||||||
|
/// </summary>
|
||||||
|
InfoLogLength = ((int)0x8B84) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_GEOMETRY_SHADER = 0x8DD9
|
||||||
|
/// </summary>
|
||||||
|
GeometryShader = ((int)0x8DD9) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_EVALUATION_SHADER = 0x8E87
|
||||||
|
/// </summary>
|
||||||
|
TessEvaluationShader = ((int)0x8E87) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TESS_CONTROL_SHADER = 0x8E88
|
||||||
|
/// </summary>
|
||||||
|
TessControlShader = ((int)0x8E88) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMPUTE_SHADER = 0x91B9
|
||||||
|
/// </summary>
|
||||||
|
ComputeShader = ((int)0x91B9) ,
|
||||||
|
}
|
||||||
|
|
||||||
|
/// <summary>
|
||||||
|
/// Used in GL.GetProgramResource, GL.Ext.GetNamedProgram
|
||||||
|
/// </summary>
|
||||||
|
public enum ProgramProperty : int
|
||||||
|
{
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_NUM_COMPATIBLE_SUBROUTINES = 0x8E4A
|
||||||
|
/// </summary>
|
||||||
|
NumCompatibleSubroutines = ((int)0x8E4A) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMPATIBLE_SUBROUTINES = 0x8E4B
|
||||||
|
/// </summary>
|
||||||
|
CompatibleSubroutines = ((int)0x8E4B) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IS_PER_PATCH = 0x92E7
|
||||||
|
/// </summary>
|
||||||
|
IsPerPatch = ((int)0x92E7) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_NAME_LENGTH = 0x92F9
|
||||||
|
/// </summary>
|
||||||
|
NameLength = ((int)0x92F9) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TYPE = 0x92FA
|
||||||
|
/// </summary>
|
||||||
|
Type = ((int)0x92FA) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ARRAY_SIZE = 0x92FB
|
||||||
|
/// </summary>
|
||||||
|
ArraySize = ((int)0x92FB) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_OFFSET = 0x92FC
|
||||||
|
/// </summary>
|
||||||
|
Offset = ((int)0x92FC) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_BLOCK_INDEX = 0x92FD
|
||||||
|
/// </summary>
|
||||||
|
BlockIndex = ((int)0x92FD) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ARRAY_STRIDE = 0x92FE
|
||||||
|
/// </summary>
|
||||||
|
ArrayStride = ((int)0x92FE) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_MATRIX_STRIDE = 0x92FF
|
||||||
|
/// </summary>
|
||||||
|
MatrixStride = ((int)0x92FF) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_IS_ROW_MAJOR = 0x9300
|
||||||
|
/// </summary>
|
||||||
|
IsRowMajor = ((int)0x9300) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ATOMIC_COUNTER_BUFFER_INDEX = 0x9301
|
||||||
|
/// </summary>
|
||||||
|
AtomicCounterBufferIndex = ((int)0x9301) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_BUFFER_BINDING = 0x9302
|
||||||
|
/// </summary>
|
||||||
|
BufferBinding = ((int)0x9302) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_BUFFER_DATA_SIZE = 0x9303
|
||||||
|
/// </summary>
|
||||||
|
BufferDataSize = ((int)0x9303) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_NUM_ACTIVE_VARIABLES = 0x9304
|
||||||
|
/// </summary>
|
||||||
|
NumActiveVariables = ((int)0x9304) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_ACTIVE_VARIABLES = 0x9305
|
||||||
|
/// </summary>
|
||||||
|
ActiveVariables = ((int)0x9305) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_REFERENCED_BY_VERTEX_SHADER = 0x9306
|
||||||
|
/// </summary>
|
||||||
|
ReferencedByVertexShader = ((int)0x9306) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_REFERENCED_BY_TESS_CONTROL_SHADER = 0x9307
|
||||||
|
/// </summary>
|
||||||
|
ReferencedByTessControlShader = ((int)0x9307) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_REFERENCED_BY_TESS_EVALUATION_SHADER = 0x9308
|
||||||
|
/// </summary>
|
||||||
|
ReferencedByTessEvaluationShader = ((int)0x9308) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_REFERENCED_BY_GEOMETRY_SHADER = 0x9309
|
||||||
|
/// </summary>
|
||||||
|
ReferencedByGeometryShader = ((int)0x9309) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_REFERENCED_BY_FRAGMENT_SHADER = 0x930A
|
||||||
|
/// </summary>
|
||||||
|
ReferencedByFragmentShader = ((int)0x930A) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TOP_LEVEL_ARRAY_SIZE = 0x930C
|
||||||
|
/// </summary>
|
||||||
|
TopLevelArraySize = ((int)0x930C) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_TOP_LEVEL_ARRAY_STRIDE = 0x930D
|
||||||
|
/// </summary>
|
||||||
|
TopLevelArrayStride = ((int)0x930D) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_LOCATION = 0x930E
|
||||||
|
/// </summary>
|
||||||
|
Location = ((int)0x930E) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_LOCATION_INDEX = 0x930F
|
||||||
|
/// </summary>
|
||||||
|
LocationIndex = ((int)0x930F) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
@ -47863,6 +48349,10 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// </summary>
|
/// </summary>
|
||||||
TessEvaluationShaderBit = ((int)0x00000010) ,
|
TessEvaluationShaderBit = ((int)0x00000010) ,
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
/// Original was GL_COMPUTE_SHADER_BIT = 0x00000020
|
||||||
|
/// </summary>
|
||||||
|
ComputeShaderBit = ((int)0x00000020) ,
|
||||||
|
/// <summary>
|
||||||
/// Original was GL_ALL_SHADER_BITS = 0xFFFFFFFF
|
/// Original was GL_ALL_SHADER_BITS = 0xFFFFFFFF
|
||||||
/// </summary>
|
/// </summary>
|
||||||
AllShaderBits = unchecked((int)0xFFFFFFFF) ,
|
AllShaderBits = unchecked((int)0xFFFFFFFF) ,
|
||||||
|
@ -50309,6 +50799,10 @@ namespace OpenTK.Graphics.OpenGL
|
||||||
/// Original was GL_TESS_CONTROL_SHADER = 0x8E88
|
/// Original was GL_TESS_CONTROL_SHADER = 0x8E88
|
||||||
/// </summary>
|
/// </summary>
|
||||||
TessControlShader = ((int)0x8E88) ,
|
TessControlShader = ((int)0x8E88) ,
|
||||||
|
/// <summary>
|
||||||
|
/// Original was GL_COMPUTE_SHADER = 0x91B9
|
||||||
|
/// </summary>
|
||||||
|
ComputeShader = ((int)0x91B9) ,
|
||||||
}
|
}
|
||||||
|
|
||||||
/// <summary>
|
/// <summary>
|
||||||
|
|
Loading…
Reference in a new issue