Lines Matching refs:builtin
109 void getDefaultBuiltInResources (TBuiltInResource* builtin)
111 getDefaultLimits(&builtin->limits);
113 builtin->maxLights = 32;
114 builtin->maxClipPlanes = 6;
115 builtin->maxTextureUnits = 32;
116 builtin->maxTextureCoords = 32;
117 builtin->maxVertexAttribs = 64;
118 builtin->maxVertexUniformComponents = 4096;
119 builtin->maxVaryingFloats = 64;
120 builtin->maxVertexTextureImageUnits = 32;
121 builtin->maxCombinedTextureImageUnits = 80;
122 builtin->maxTextureImageUnits = 32;
123 builtin->maxFragmentUniformComponents = 4096;
124 builtin->maxDrawBuffers = 32;
125 builtin->maxVertexUniformVectors = 128;
126 builtin->maxVaryingVectors = 8;
127 builtin->maxFragmentUniformVectors = 16;
128 builtin->maxVertexOutputVectors = 16;
129 builtin->maxFragmentInputVectors = 15;
130 builtin->minProgramTexelOffset = -8;
131 builtin->maxProgramTexelOffset = 7;
132 builtin->maxClipDistances = 8;
133 builtin->maxComputeWorkGroupCountX = 65535;
134 builtin->maxComputeWorkGroupCountY = 65535;
135 builtin->maxComputeWorkGroupCountZ = 65535;
136 builtin->maxComputeWorkGroupSizeX = 1024;
137 builtin->maxComputeWorkGroupSizeY = 1024;
138 builtin->maxComputeWorkGroupSizeZ = 64;
139 builtin->maxComputeUniformComponents = 1024;
140 builtin->maxComputeTextureImageUnits = 16;
141 builtin->maxComputeImageUniforms = 8;
142 builtin->maxComputeAtomicCounters = 8;
143 builtin->maxComputeAtomicCounterBuffers = 1;
144 builtin->maxVaryingComponents = 60;
145 builtin->maxVertexOutputComponents = 64;
146 builtin->maxGeometryInputComponents = 64;
147 builtin->maxGeometryOutputComponents = 128;
148 builtin->maxFragmentInputComponents = 128;
149 builtin->maxImageUnits = 8;
150 builtin->maxCombinedImageUnitsAndFragmentOutputs = 8;
151 builtin->maxCombinedShaderOutputResources = 8;
152 builtin->maxImageSamples = 0;
153 builtin->maxVertexImageUniforms = 0;
154 builtin->maxTessControlImageUniforms = 0;
155 builtin->maxTessEvaluationImageUniforms = 0;
156 builtin->maxGeometryImageUniforms = 0;
157 builtin->maxFragmentImageUniforms = 8;
158 builtin->maxCombinedImageUniforms = 8;
159 builtin->maxGeometryTextureImageUnits = 16;
160 builtin->maxGeometryOutputVertices = 256;
161 builtin->maxGeometryTotalOutputComponents = 1024;
162 builtin->maxGeometryUniformComponents = 1024;
163 builtin->maxGeometryVaryingComponents = 64;
164 builtin->maxTessControlInputComponents = 128;
165 builtin->maxTessControlOutputComponents = 128;
166 builtin->maxTessControlTextureImageUnits = 16;
167 builtin->maxTessControlUniformComponents = 1024;
168 builtin->maxTessControlTotalOutputComponents = 4096;
169 builtin->maxTessEvaluationInputComponents = 128;
170 builtin->maxTessEvaluationOutputComponents = 128;
171 builtin->maxTessEvaluationTextureImageUnits = 16;
172 builtin->maxTessEvaluationUniformComponents = 1024;
173 builtin->maxTessPatchComponents = 120;
174 builtin->maxPatchVertices = 32;
175 builtin->maxTessGenLevel = 64;
176 builtin->maxViewports = 16;
177 builtin->maxVertexAtomicCounters = 0;
178 builtin->maxTessControlAtomicCounters = 0;
179 builtin->maxTessEvaluationAtomicCounters = 0;
180 builtin->maxGeometryAtomicCounters = 0;
181 builtin->maxFragmentAtomicCounters = 8;
182 builtin->maxCombinedAtomicCounters = 8;
183 builtin->maxAtomicCounterBindings = 1;
184 builtin->maxVertexAtomicCounterBuffers = 0;
185 builtin->maxTessControlAtomicCounterBuffers = 0;
186 builtin->maxTessEvaluationAtomicCounterBuffers = 0;
187 builtin->maxGeometryAtomicCounterBuffers = 0;
188 builtin->maxFragmentAtomicCounterBuffers = 1;
189 builtin->maxCombinedAtomicCounterBuffers = 1;
190 builtin->maxAtomicCounterBufferSize = 16384;
191 builtin->maxTransformFeedbackBuffers = 8;
192 builtin->maxTransformFeedbackInterleavedComponents = 16382;
193 builtin->maxCullDistances = 8;
194 builtin->maxCombinedClipAndCullDistances = 8;
195 builtin->maxSamples = 4;
196 builtin->maxMeshOutputVerticesNV = 2048;
197 builtin->maxMeshOutputPrimitivesNV = 2048;
198 builtin->maxMeshWorkGroupSizeX_NV = 256;
199 builtin->maxMeshWorkGroupSizeY_NV = 1;
200 builtin->maxMeshWorkGroupSizeZ_NV = 1;
201 builtin->maxTaskWorkGroupSizeX_NV = 1024;
202 builtin->maxTaskWorkGroupSizeY_NV = 1;
203 builtin->maxTaskWorkGroupSizeZ_NV = 1;
204 builtin->maxMeshViewCountNV = 4;
205 builtin->maxMeshOutputVerticesEXT = 2048;
206 builtin->maxMeshOutputPrimitivesEXT = 2048;
207 builtin->maxMeshWorkGroupSizeX_EXT = 256;
208 builtin->maxMeshWorkGroupSizeY_EXT = 256;
209 builtin->maxMeshWorkGroupSizeZ_EXT = 256;
210 builtin->maxTaskWorkGroupSizeX_EXT = 256;
211 builtin->maxTaskWorkGroupSizeY_EXT = 256;
212 builtin->maxTaskWorkGroupSizeZ_EXT = 256;
213 builtin->maxMeshViewCountEXT = 4;
214 builtin->maxDualSourceDrawBuffersEXT = 1;