Lines Matching defs:add_const

500    ir_variable *add_const(const char *name, int precision, int value);
501 ir_variable *add_const(const char *name, int value)
503 return add_const(name, GLSL_PRECISION_MEDIUM, value);
696 builtin_variable_generator::add_const(const char *name, int precision,
731 add_const("gl_MaxVertexAttribs", state->Const.MaxVertexAttribs);
732 add_const("gl_MaxVertexTextureImageUnits",
734 add_const("gl_MaxCombinedTextureImageUnits",
736 add_const("gl_MaxTextureImageUnits", state->Const.MaxTextureImageUnits);
737 add_const("gl_MaxDrawBuffers", state->Const.MaxDrawBuffers);
744 add_const("gl_MaxFragmentUniformComponents",
746 add_const("gl_MaxVertexUniformComponents",
751 add_const("gl_MaxVertexUniformVectors",
753 add_const("gl_MaxFragmentUniformVectors",
760 add_const("gl_MaxVertexOutputVectors",
762 add_const("gl_MaxFragmentInputVectors",
765 add_const("gl_MaxVaryingVectors",
773 add_const("gl_MaxDualSourceDrawBuffersEXT",
782 add_const("gl_MaxVaryingFloats", state->consts->MaxVarying * 4);
792 add_const("gl_MinProgramTexelOffset",
794 add_const("gl_MaxProgramTexelOffset",
799 add_const("gl_MaxClipDistances", state->Const.MaxClipPlanes);
802 add_const("gl_MaxVaryingComponents", state->consts->MaxVarying * 4);
805 add_const("gl_MaxCullDistances", state->Const.MaxClipPlanes);
806 add_const("gl_MaxCombinedClipAndCullDistances",
811 add_const("gl_MaxVertexOutputComponents",
813 add_const("gl_MaxGeometryInputComponents",
815 add_const("gl_MaxGeometryOutputComponents",
817 add_const("gl_MaxFragmentInputComponents",
819 add_const("gl_MaxGeometryTextureImageUnits",
821 add_const("gl_MaxGeometryOutputVertices",
823 add_const("gl_MaxGeometryTotalOutputComponents",
825 add_const("gl_MaxGeometryUniformComponents",
837 add_const("gl_MaxGeometryVaryingComponents",
847 add_const("gl_MaxLights", state->Const.MaxLights);
849 add_const("gl_MaxClipPlanes", state->Const.MaxClipPlanes);
854 add_const("gl_MaxTextureUnits", state->Const.MaxTextureUnits);
860 add_const("gl_MaxTextureCoords", state->Const.MaxTextureCoords);
864 add_const("gl_MaxVertexAtomicCounters",
866 add_const("gl_MaxFragmentAtomicCounters",
868 add_const("gl_MaxCombinedAtomicCounters",
870 add_const("gl_MaxAtomicCounterBindings",
874 add_const("gl_MaxGeometryAtomicCounters",
878 add_const("gl_MaxTessControlAtomicCounters",
880 add_const("gl_MaxTessEvaluationAtomicCounters",
886 add_const("gl_MaxVertexAtomicCounterBuffers",
888 add_const("gl_MaxFragmentAtomicCounterBuffers",
890 add_const("gl_MaxCombinedAtomicCounterBuffers",
892 add_const("gl_MaxAtomicCounterBufferSize",
896 add_const("gl_MaxGeometryAtomicCounterBuffers",
900 add_const("gl_MaxTessControlAtomicCounterBuffers",
902 add_const("gl_MaxTessEvaluationAtomicCounterBuffers",
908 add_const("gl_MaxComputeAtomicCounterBuffers",
910 add_const("gl_MaxComputeAtomicCounters",
912 add_const("gl_MaxComputeImageUniforms",
914 add_const("gl_MaxComputeTextureImageUnits",
916 add_const("gl_MaxComputeUniformComponents",
950 add_const("gl_MaxTransformFeedbackBuffers",
952 add_const("gl_MaxTransformFeedbackInterleavedComponents",
957 add_const("gl_MaxImageUnits",
959 add_const("gl_MaxVertexImageUniforms",
961 add_const("gl_MaxFragmentImageUniforms",
963 add_const("gl_MaxCombinedImageUniforms",
967 add_const("gl_MaxGeometryImageUniforms",
972 add_const("gl_MaxCombinedImageUnitsAndFragmentOutputs",
974 add_const("gl_MaxImageSamples",
979 add_const("gl_MaxTessControlImageUniforms",
981 add_const("gl_MaxTessEvaluationImageUniforms",
988 add_const("gl_MaxCombinedShaderOutputResources",
995 add_const("gl_MaxViewports", GLSL_PRECISION_HIGH,
1000 add_const("gl_MaxPatchVertices", state->Const.MaxPatchVertices);
1001 add_const("gl_MaxTessGenLevel", state->Const.MaxTessGenLevel);
1002 add_const("gl_MaxTessControlInputComponents", state->Const.MaxTessControlInputComponents);
1003 add_const("gl_MaxTessControlOutputComponents", state->Const.MaxTessControlOutputComponents);
1004 add_const("gl_MaxTessControlTextureImageUnits", state->Const.MaxTessControlTextureImageUnits);
1005 add_const("gl_MaxTessEvaluationInputComponents", state->Const.MaxTessEvaluationInputComponents);
1006 add_const("gl_MaxTessEvaluationOutputComponents", state->Const.MaxTessEvaluationOutputComponents);
1007 add_const("gl_MaxTessEvaluationTextureImageUnits", state->Const.MaxTessEvaluationTextureImageUnits);
1008 add_const("gl_MaxTessPatchComponents", state->Const.MaxTessPatchComponents);
1009 add_const("gl_MaxTessControlTotalOutputComponents", state->Const.MaxTessControlTotalOutputComponents);
1010 add_const("gl_MaxTessControlUniformComponents", state->Const.MaxTessControlUniformComponents);
1011 add_const("gl_MaxTessEvaluationUniformComponents", state->Const.MaxTessEvaluationUniformComponents);
1017 add_const("gl_MaxSamples", state->Const.MaxSamples);