Lines Matching refs:builtin

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