Added tokens for [#2057]: "[GL 4.1] Separate Shader Objects".
This commit is contained in:
parent
cbc37f14f1
commit
87feb96a92
1 changed files with 51 additions and 0 deletions
|
@ -772,8 +772,39 @@
|
|||
</param>
|
||||
</function>
|
||||
|
||||
<function name="CreateShaderProgram" extension="Core">
|
||||
<param name="type">
|
||||
<type>ShaderType</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<function name="GetProgramPipelineiv" extension="Core">
|
||||
<param name="pname">
|
||||
<type>ProgramPipelineParameter</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<!-- also found Arb and Ext flavors -->
|
||||
<function name="ProgramParameteri" extension="Core">
|
||||
<param name="pname">
|
||||
<type>AssemblyProgramParameterArb</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<function name="UseProgramStages" extension="Core">
|
||||
<param name="stages">
|
||||
<type>ProgramStageMask</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<!-- Arb -->
|
||||
|
||||
<function name="ProgramParameteri" extension="Arb">
|
||||
<param name="pname">
|
||||
<type>AssemblyProgramParameterArb</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<function name="VertexAttribPointer" extension="Arb">
|
||||
<param name="type">
|
||||
<type>VertexAttribPointerTypeArb</type>
|
||||
|
@ -899,6 +930,12 @@
|
|||
|
||||
<!-- Ext -->
|
||||
|
||||
<function name="ProgramParameteri" extension="Ext">
|
||||
<param name="pname">
|
||||
<type>AssemblyProgramParameterArb</type>
|
||||
</param>
|
||||
</function>
|
||||
|
||||
<function name="TangentPointer" extension="Ext">
|
||||
<param name="type">
|
||||
<type>NormalPointerType</type>
|
||||
|
@ -1276,6 +1313,7 @@
|
|||
<token name="PROGRAM_TEX_INDIRECTIONS_ARB" value="0x8807" />
|
||||
<token name="PROGRAM_TEX_INSTRUCTIONS_ARB" value="0x8806" />
|
||||
<token name="PROGRAM_UNDER_NATIVE_LIMITS" value="0x88B6" />
|
||||
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
||||
</enum>
|
||||
<enum name="AssemblyProgramStringParameterARB">
|
||||
<token name="PROGRAM_STRING" value="0x8628" />
|
||||
|
@ -1927,6 +1965,7 @@
|
|||
<use enum="VERSION_4_0" token="TRANSFORM_FEEDBACK_BINDING" />
|
||||
<use enum="VERSION_4_0" token="MAX_TRANSFORM_FEEDBACK_BUFFERS" />
|
||||
<use enum="VERSION_4_0" token="MAX_VERTEX_STREAMS" />
|
||||
<use enum="VERSION_4_1" token="PROGRAM_PIPELINE_BINDING" />
|
||||
</enum>
|
||||
<enum name="GetPointervPName">
|
||||
<token name="FOG_COORD_ARRAY_POINTER" value="0x8456" />
|
||||
|
@ -2224,6 +2263,18 @@
|
|||
<use enum="VERSION_4_0" token="TESS_GEN_SPACING" />
|
||||
<use enum="VERSION_4_0" token="TESS_GEN_VERTEX_ORDER" />
|
||||
<use enum="VERSION_4_0" token="TESS_GEN_POINT_MODE" />
|
||||
<use enum="VERSION_4_1" token="PROGRAM_SEPARABLE" />
|
||||
</enum>
|
||||
<enum name="ProgramPipelineParameter">
|
||||
<use enum="VERSION_4_1" token="ACTIVE_PROGRAM" />
|
||||
</enum>
|
||||
<enum name="ProgramStageMask">
|
||||
<use enum="VERSION_4_1" token="VERTEX_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="TESS_CONTROL_SHADER_BIT" />
|
||||
<use enum="VERSION_4_1" token="TESS_EVALUATION_SHADER_BIT" />
|
||||
<use enum="VERSION_4_1" token="ALL_SHADER_BITS" />
|
||||
</enum>
|
||||
<enum name="ProgramStageParameter">
|
||||
<use enum="VERSION_4_0" token="ACTIVE_SUBROUTINES" />
|
||||
|
|
Loading…
Reference in a new issue