Lines Matching defs:index

236 	str << "layout(index = ";
742 : index(_index), embeddedRetVal(GL_FLOAT_VEC4, generator)
762 Index index;
994 //layout(index = X) subroutine(st0) vec4 sf0(float param) { .... };
995 subroutineUniforms[i].functions.fn[fn].index.streamDefinition(ret, shader);
1536 int index = -1;
1537 if (selectedFunction.index.isImplicit(std::vector<GLenum>(1, stage)))
1539 index = glGetSubroutineIndex(program.name, stage, selectedFunction.getName().c_str());
1543 index = selectedFunction.index.val;
1548 indicesOut[loc] = index;
1888 matches explicit index (if passed in GLSL code) and is less than value
1929 if (!subroutineFunction.index.isImplicit(std::vector<glw::GLenum>(1, stage)))
1932 GLint expected = subroutineFunction.index.val;
1936 Logger() << "Unexpected subroutine function \"" << name << "\" index: expected " << expected << ", got "
1950 Logger() << "Unexpected subroutine function \"" << name << "\" index: expected positive value, got "
1966 Logger() << "Subroutine function \"" << name << "\" index (" << reservedIndex << ") is not unique.";
1978 Logger() << "Subroutine function \"" << name << "\" returned index (" << returned
2858 //layout(index = 1) subroutine(st0) vec4 sf0(float param) { .... };
2860 //layout(index = 2) subroutine(st0) vec4 sf1(float param) { .... };
2880 //layout(index = 0x0a) subroutine(st0) vec4 sf0(float param) { .... };
2882 //layout(index = 010 ) subroutine(st0) vec4 sf1(float param) { .... };
2904 //layout(index = 1) subroutine(st0) vec4 sf0(float param) { .... };
2906 //layout(index = 2) subroutine(st0) vec4 sf1(float param) { .... };
2926 //layout(index = 0) subroutine(st0) vec4 sf0(float param) { .... };
2928 //layout(index = 2) subroutine(st0) vec4 sf1(float param) { .... };
2949 //layout(index = 1) subroutine(st0) vec4 sf0(float param) { .... };
2951 //layout(index = 3) subroutine(st0) vec4 sf1(float param) { .... };
2956 //layout(index = 2) subroutine(st1) vec4 sf2(float param) { .... };
2958 //layout(index = 0) subroutine(st1) vec4 sf3(float param) { .... };
2980 //layout(index = 1) subroutine(st0) vec4 sf0(float param) { .... };
2982 //layout(index = 2) subroutine(st0) vec4 sf1(float param) { .... };
3003 //layout(index = 1) subroutine(st0) vec4 sf1(float param) { .... };
3005 //layout(index = 0) subroutine(st0) vec4 sf1(float param) { .... };
3022 "layout(index = x) subroutine(st0) vec4 sf1(float param) { return param; };";
3032 NL "const int i = 1;" NL "layout(index = i) subroutine(st0) vec4 sf1(float param) { return param; };";
3043 //layout(index = 2) subroutine(st0) vec4 sf0(float param) { .... };
3045 //layout(index = 2) subroutine(st0) vec4 sf1(float param) { .... };
3067 //layout(index = N) subroutine(st0) vec4 sf0(float param) { .... };
3091 //layout(index = N) subroutine(st0) vec4 sf0(float param) { .... };
3183 addChild(new TestSubcase(m_context, "subroutine-index", TestSubcase::Create<SubroutineIndex>));
3184 addChild(new TestSubcase(m_context, "subroutine-index-nondecimal", TestSubcase::Create<SubroutineIndexNonDecimal>));
3185 addChild(new TestSubcase(m_context, "subroutine-index-loc", TestSubcase::Create<SubroutineIndexLoc>));
3187 new TestSubcase(m_context, "subroutine-index-non-continuous", TestSubcase::Create<SubroutineIndexNonCont>));
3188 addChild(new TestSubcase(m_context, "subroutine-index-multiple-uniforms",
3190 addChild(new TestSubcase(m_context, "subroutine-index-all-stages", TestSubcase::Create<SubroutineIndexAllstages>));
3192 new TestSubcase(m_context, "subroutine-index-mix-implicit", TestSubcase::Create<SubroutineIndexMixImplicit>));
3193 addChild(new TestSubcase(m_context, "subroutine-index-negative-compilation-non-number-literal",
3195 addChild(new TestSubcase(m_context, "subroutine-index-negative-compilation-nonconst-index",
3197 addChild(new TestSubcase(m_context, "subroutine-index-negative-link-index-reused",
3199 addChild(new TestSubcase(m_context, "subroutine-index-negative-link-location-maxindex",
3201 addChild(new TestSubcase(m_context, "subroutine-index-negative-link-max-num-of-indices",