Lines Matching full:resources
262 void DecodeResourceLimits(TBuiltInResource* resources, char* config) in DecodeResourceLimits() argument
289 resources->maxLights = value; in DecodeResourceLimits()
291 resources->maxClipPlanes = value; in DecodeResourceLimits()
293 resources->maxTextureUnits = value; in DecodeResourceLimits()
295 resources->maxTextureCoords = value; in DecodeResourceLimits()
297 resources->maxVertexAttribs = value; in DecodeResourceLimits()
299 resources->maxVertexUniformComponents = value; in DecodeResourceLimits()
301 resources->maxVaryingFloats = value; in DecodeResourceLimits()
303 resources->maxVertexTextureImageUnits = value; in DecodeResourceLimits()
305 resources->maxCombinedTextureImageUnits = value; in DecodeResourceLimits()
307 resources->maxTextureImageUnits = value; in DecodeResourceLimits()
309 resources->maxFragmentUniformComponents = value; in DecodeResourceLimits()
311 resources->maxDrawBuffers = value; in DecodeResourceLimits()
313 resources->maxVertexUniformVectors = value; in DecodeResourceLimits()
315 resources->maxVaryingVectors = value; in DecodeResourceLimits()
317 resources->maxFragmentUniformVectors = value; in DecodeResourceLimits()
319 resources->maxVertexOutputVectors = value; in DecodeResourceLimits()
321 resources->maxFragmentInputVectors = value; in DecodeResourceLimits()
323 resources->minProgramTexelOffset = value; in DecodeResourceLimits()
325 resources->maxProgramTexelOffset = value; in DecodeResourceLimits()
327 resources->maxClipDistances = value; in DecodeResourceLimits()
329 resources->maxComputeWorkGroupCountX = value; in DecodeResourceLimits()
331 resources->maxComputeWorkGroupCountY = value; in DecodeResourceLimits()
333 resources->maxComputeWorkGroupCountZ = value; in DecodeResourceLimits()
335 resources->maxComputeWorkGroupSizeX = value; in DecodeResourceLimits()
337 resources->maxComputeWorkGroupSizeY = value; in DecodeResourceLimits()
339 resources->maxComputeWorkGroupSizeZ = value; in DecodeResourceLimits()
341 resources->maxComputeUniformComponents = value; in DecodeResourceLimits()
343 resources->maxComputeTextureImageUnits = value; in DecodeResourceLimits()
345 resources->maxComputeImageUniforms = value; in DecodeResourceLimits()
347 resources->maxComputeAtomicCounters = value; in DecodeResourceLimits()
349 resources->maxComputeAtomicCounterBuffers = value; in DecodeResourceLimits()
351 resources->maxVaryingComponents = value; in DecodeResourceLimits()
353 resources->maxVertexOutputComponents = value; in DecodeResourceLimits()
355 resources->maxGeometryInputComponents = value; in DecodeResourceLimits()
357 resources->maxGeometryOutputComponents = value; in DecodeResourceLimits()
359 resources->maxFragmentInputComponents = value; in DecodeResourceLimits()
361 resources->maxImageUnits = value; in DecodeResourceLimits()
363 resources->maxCombinedImageUnitsAndFragmentOutputs = value; in DecodeResourceLimits()
365 resources->maxCombinedShaderOutputResources = value; in DecodeResourceLimits()
367 resources->maxImageSamples = value; in DecodeResourceLimits()
369 resources->maxVertexImageUniforms = value; in DecodeResourceLimits()
371 resources->maxTessControlImageUniforms = value; in DecodeResourceLimits()
373 resources->maxTessEvaluationImageUniforms = value; in DecodeResourceLimits()
375 resources->maxGeometryImageUniforms = value; in DecodeResourceLimits()
377 resources->maxFragmentImageUniforms = value; in DecodeResourceLimits()
379 resources->maxCombinedImageUniforms = value; in DecodeResourceLimits()
381 resources->maxGeometryTextureImageUnits = value; in DecodeResourceLimits()
383 resources->maxGeometryOutputVertices = value; in DecodeResourceLimits()
385 resources->maxGeometryTotalOutputComponents = value; in DecodeResourceLimits()
387 resources->maxGeometryUniformComponents = value; in DecodeResourceLimits()
389 resources->maxGeometryVaryingComponents = value; in DecodeResourceLimits()
391 resources->maxTessControlInputComponents = value; in DecodeResourceLimits()
393 resources->maxTessControlOutputComponents = value; in DecodeResourceLimits()
395 resources->maxTessControlTextureImageUnits = value; in DecodeResourceLimits()
397 resources->maxTessControlUniformComponents = value; in DecodeResourceLimits()
399 resources->maxTessControlTotalOutputComponents = value; in DecodeResourceLimits()
401 resources->maxTessEvaluationInputComponents = value; in DecodeResourceLimits()
403 resources->maxTessEvaluationOutputComponents = value; in DecodeResourceLimits()
405 resources->maxTessEvaluationTextureImageUnits = value; in DecodeResourceLimits()
407 resources->maxTessEvaluationUniformComponents = value; in DecodeResourceLimits()
409 resources->maxTessPatchComponents = value; in DecodeResourceLimits()
411 resources->maxPatchVertices = value; in DecodeResourceLimits()
413 resources->maxTessGenLevel = value; in DecodeResourceLimits()
415 resources->maxViewports = value; in DecodeResourceLimits()
417 resources->maxVertexAtomicCounters = value; in DecodeResourceLimits()
419 resources->maxTessControlAtomicCounters = value; in DecodeResourceLimits()
421 resources->maxTessEvaluationAtomicCounters = value; in DecodeResourceLimits()
423 resources->maxGeometryAtomicCounters = value; in DecodeResourceLimits()
425 resources->maxFragmentAtomicCounters = value; in DecodeResourceLimits()
427 resources->maxCombinedAtomicCounters = value; in DecodeResourceLimits()
429 resources->maxAtomicCounterBindings = value; in DecodeResourceLimits()
431 resources->maxVertexAtomicCounterBuffers = value; in DecodeResourceLimits()
433 resources->maxTessControlAtomicCounterBuffers = value; in DecodeResourceLimits()
435 resources->maxTessEvaluationAtomicCounterBuffers = value; in DecodeResourceLimits()
437 resources->maxGeometryAtomicCounterBuffers = value; in DecodeResourceLimits()
439 resources->maxFragmentAtomicCounterBuffers = value; in DecodeResourceLimits()
441 resources->maxCombinedAtomicCounterBuffers = value; in DecodeResourceLimits()
443 resources->maxAtomicCounterBufferSize = value; in DecodeResourceLimits()
445 resources->maxTransformFeedbackBuffers = value; in DecodeResourceLimits()
447 resources->maxTransformFeedbackInterleavedComponents = value; in DecodeResourceLimits()
449 resources->maxCullDistances = value; in DecodeResourceLimits()
451 resources->maxCombinedClipAndCullDistances = value; in DecodeResourceLimits()
453 resources->maxSamples = value; in DecodeResourceLimits()
456 resources->maxMeshOutputVerticesNV = value; in DecodeResourceLimits()
458 resources->maxMeshOutputPrimitivesNV = value; in DecodeResourceLimits()
460 resources->maxMeshWorkGroupSizeX_NV = value; in DecodeResourceLimits()
462 resources->maxMeshWorkGroupSizeY_NV = value; in DecodeResourceLimits()
464 resources->maxMeshWorkGroupSizeZ_NV = value; in DecodeResourceLimits()
466 resources->maxTaskWorkGroupSizeX_NV = value; in DecodeResourceLimits()
468 resources->maxTaskWorkGroupSizeY_NV = value; in DecodeResourceLimits()
470 resources->maxTaskWorkGroupSizeZ_NV = value; in DecodeResourceLimits()
472 resources->maxMeshViewCountNV = value; in DecodeResourceLimits()
475 resources->limits.nonInductiveForLoops = (value != 0); in DecodeResourceLimits()
477 resources->limits.whileLoops = (value != 0); in DecodeResourceLimits()
479 resources->limits.doWhileLoops = (value != 0); in DecodeResourceLimits()
481 resources->limits.generalUniformIndexing = (value != 0); in DecodeResourceLimits()
483 resources->limits.generalAttributeMatrixVectorIndexing = (value != 0); in DecodeResourceLimits()
485 resources->limits.generalVaryingIndexing = (value != 0); in DecodeResourceLimits()
487 resources->limits.generalSamplerIndexing = (value != 0); in DecodeResourceLimits()
489 resources->limits.generalVariableIndexing = (value != 0); in DecodeResourceLimits()
491 resources->limits.generalConstantMatrixVectorIndexing = (value != 0); in DecodeResourceLimits()