Home | History | Annotate | Download | only in tests

Lines Matching refs:Resources

230 // These are the default resources for TBuiltInResources, used for both
330 // *.conf => this is a config file that can set limits/resources
374 Resources.maxLights = value;
376 Resources.maxClipPlanes = value;
378 Resources.maxTextureUnits = value;
380 Resources.maxTextureCoords = value;
382 Resources.maxVertexAttribs = value;
384 Resources.maxVertexUniformComponents = value;
386 Resources.maxVaryingFloats = value;
388 Resources.maxVertexTextureImageUnits = value;
390 Resources.maxCombinedTextureImageUnits = value;
392 Resources.maxTextureImageUnits = value;
394 Resources.maxFragmentUniformComponents = value;
396 Resources.maxDrawBuffers = value;
398 Resources.maxVertexUniformVectors = value;
400 Resources.maxVaryingVectors = value;
402 Resources.maxFragmentUniformVectors = value;
404 Resources.maxVertexOutputVectors = value;
406 Resources.maxFragmentInputVectors = value;
408 Resources.minProgramTexelOffset = value;
410 Resources.maxProgramTexelOffset = value;
412 Resources.maxClipDistances = value;
414 Resources.maxComputeWorkGroupCountX = value;
416 Resources.maxComputeWorkGroupCountY = value;
418 Resources.maxComputeWorkGroupCountZ = value;
420 Resources.maxComputeWorkGroupSizeX = value;
422 Resources.maxComputeWorkGroupSizeY = value;
424 Resources.maxComputeWorkGroupSizeZ = value;
426 Resources.maxComputeUniformComponents = value;
428 Resources.maxComputeTextureImageUnits = value;
430 Resources.maxComputeImageUniforms = value;
432 Resources.maxComputeAtomicCounters = value;
434 Resources.maxComputeAtomicCounterBuffers = value;
436 Resources.maxVaryingComponents = value;
438 Resources.maxVertexOutputComponents = value;
440 Resources.maxGeometryInputComponents = value;
442 Resources.maxGeometryOutputComponents = value;
444 Resources.maxFragmentInputComponents = value;
446 Resources.maxImageUnits = value;
448 Resources.maxCombinedImageUnitsAndFragmentOutputs = value;
450 Resources.maxCombinedShaderOutputResources = value;
452 Resources.maxImageSamples = value;
454 Resources.maxVertexImageUniforms = value;
456 Resources.maxTessControlImageUniforms = value;
458 Resources.maxTessEvaluationImageUniforms = value;
460 Resources.maxGeometryImageUniforms = value;
462 Resources.maxFragmentImageUniforms = value;
464 Resources.maxCombinedImageUniforms = value;
466 Resources.maxGeometryTextureImageUnits = value;
468 Resources.maxGeometryOutputVertices = value;
470 Resources.maxGeometryTotalOutputComponents = value;
472 Resources.maxGeometryUniformComponents = value;
474 Resources.maxGeometryVaryingComponents = value;
476 Resources.maxTessControlInputComponents = value;
478 Resources.maxTessControlOutputComponents = value;
480 Resources.maxTessControlTextureImageUnits = value;
482 Resources.maxTessControlUniformComponents = value;
484 Resources.maxTessControlTotalOutputComponents = value;
486 Resources.maxTessEvaluationInputComponents = value;
488 Resources.maxTessEvaluationOutputComponents = value;
490 Resources.maxTessEvaluationTextureImageUnits = value;
492 Resources.maxTessEvaluationUniformComponents = value;
494 Resources.maxTessPatchComponents = value;
496 Resources.maxPatchVertices = value;
498 Resources.maxTessGenLevel = value;
500 Resources.maxViewports = value;
502 Resources.maxVertexAtomicCounters = value;
504 Resources.maxTessControlAtomicCounters = value;
506 Resources.maxTessEvaluationAtomicCounters = value;
508 Resources.maxGeometryAtomicCounters = value;
510 Resources.maxFragmentAtomicCounters = value;
512 Resources.maxCombinedAtomicCounters = value;
514 Resources.maxAtomicCounterBindings = value;
516 Resources.maxVertexAtomicCounterBuffers = value;
518 Resources.maxTessControlAtomicCounterBuffers = value;
520 Resources.maxTessEvaluationAtomicCounterBuffers = value;
522 Resources.maxGeometryAtomicCounterBuffers = value;
524 Resources.maxFragmentAtomicCounterBuffers = value;
526 Resources.maxCombinedAtomicCounterBuffers = value;
528 Resources.maxAtomicCounterBufferSize = value;
530 Resources.maxTransformFeedbackBuffers = value;
532 Resources.maxTransformFeedbackInterleavedComponents = value;
534 Resources.maxCullDistances = value;
536 Resources.maxCombinedClipAndCullDistances = value;
538 Resources.maxSamples = value;
541 Resources.limits.nonInductiveForLoops = (value != 0);
543 Resources.limits.whileLoops = (value != 0);
545 Resources.limits.doWhileLoops = (value != 0);
547 Resources.limits.generalUniformIndexing = (value != 0);
549 Resources.limits.generalAttributeMatrixVectorIndexing = (value != 0);
551 Resources.limits.generalVaryingIndexing = (value != 0);
553 Resources.limits.generalSamplerIndexing = (value != 0);
555 Resources.limits.generalVariableIndexing = (value != 0);
557 Resources.limits.generalConstantMatrixVectorIndexing = (value != 0);
726 if (!shader->parse(&Resources, (m_compile_options & EOptionDefaultDesktop) ? 110 : 100, false, messages)) {