4 name=
"ShaderExecutableChunk"
7 pointerfieldtypes=
"both"
10 parentsystemcomponent=
"true"
12 useLocalIncludes=
"false"
13 docGroupBase=
"GrpSystemShader"
21 category=
"uncountedpointer"
24 pushToFieldAs="addVertexShader"
25 removeFromMFieldIndexAs="subVertexShader"
26 clearFieldAs="clearVertexShaders" -->
28 fragment program object
31 name=
"tessControlShader"
36 category=
"uncountedpointer"
40 pushToFieldAs="addGeometryShader"
41 removeFromMFieldIndexAs="subGeometryShader"
42 clearFieldAs="clearGeometryShaders" -->
43 fragment program object
46 name=
"tessEvaluationShader"
51 category=
"uncountedpointer"
55 pushToFieldAs="addGeometryShader"
56 removeFromMFieldIndexAs="subGeometryShader"
57 clearFieldAs="clearGeometryShaders" -->
58 fragment program object
66 category=
"uncountedpointer"
70 pushToFieldAs="addGeometryShader"
71 removeFromMFieldIndexAs="subGeometryShader"
72 clearFieldAs="clearGeometryShaders" -->
73 fragment program object
81 category=
"uncountedpointer"
85 pushToFieldAs="addFragmentShader"
86 removeFromMFieldIndexAs="subFragmentShader"
87 clearFieldAs="clearFragmentShaders" -->
88 fragment program object
93 type=
"ShaderProgramVariables"
97 category=
"childpointer"
98 childParentType=
"FieldContainer"
99 linkParentField=
"Parents"
101 fragment program object
104 name=
"variableLocations"
107 visibility=
"internal"
110 fragment program object
113 name=
"proceduralVariableLocations"
116 visibility=
"internal"
119 fragment program object
123 name=
"geometryVerticesOut"
126 visibility=
"external"
131 name=
"geometryInputType"
134 visibility=
"external"
135 defaultValue=
"GL_TRIANGLES"
136 defaultHeader=
""OSGGL.h""
140 name=
"geometryOutputType"
143 visibility=
"external"
144 defaultValue=
"GL_TRIANGLE_STRIP"
145 defaultHeader=
""OSGGL.h""
151 type=
"ShaderAttribute"
153 visibility=
"external"
162 visibility=
"internal"
165 fieldFlags=
"FClusterLocal"
173 visibility=
"external"
177 Flag to set whether the shader can change the point size.