Lines Matching defs:args
43 namespace args
164 message = "set of args does not match the number of args struct changeable members.";
265 } // args
267 std::string generateVaryingSSBOShader(const glw::GLenum shaderType, const args::SsboArgs& args, tcu::TestLog& log)
275 if (args.getMemberReorder())
290 argsMap = args.populateArgsMap();
417 args::SsboArgs ssboArgs(versionString, log);
423 const args::SsboArgData argDataArrayFrag[] = { args::SsboArgData(args::ARGMEMBER_FORMAT, "std140"),
424 args::SsboArgData(args::ARGMEMBER_BINDING_POINT, "10"),
425 args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER, "row_major"),
426 args::SsboArgData(args::ARGMEMBER_MEMBER_TYPE, "vec2"),
427 args::SsboArgData(args::ARGMEMBER_NAME, "name_changed"),
428 args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY, "20"),
429 args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY, "5"),
430 args::SsboArgData(args::ARGMEMBER_REORDER, "true") };
431 std::vector<args::SsboArgData> argDataVectorFrag(argDataArrayFrag, argDataArrayFrag + sizeof(argDataArrayFrag) / sizeof(argDataArrayFrag[0]));
458 // reset args to default and make a single change
506 args::SsboArgs ssboArgs(versionString, log);
512 // default args used in vertex shader ssbo
513 const args::SsboArgData argDataArrayVert[] = { args::SsboArgData(args::ARGMEMBER_FORMAT, "shared"),
514 args::SsboArgData(args::ARGMEMBER_BINDING_POINT, "0"),
515 args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER, "column_major"),
516 args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY, "10"),
517 args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY, "10"),
518 args::SsboArgData(args::ARGMEMBER_REORDER, "false") };
519 std::vector<args::SsboArgData> argDataVectorVert(argDataArrayVert, argDataArrayVert + sizeof(argDataArrayVert) / sizeof(argDataArrayVert[0]));
521 // args changed in fragment shader ssbo
522 const args::SsboArgData argDataArrayFrag[] = { args::SsboArgData(args::ARGMEMBER_MATRIX_ORDER, "row_major"),
523 args::SsboArgData(args::ARGMEMBER_VARIABLE_ARRAY, ""),
524 args::SsboArgData(args::ARGMEMBER_FIXED_ARRAY, "20") };
525 std::vector<args::SsboArgData> argDataVectorFrag(argDataArrayFrag, argDataArrayFrag + sizeof(argDataArrayFrag) / sizeof(argDataArrayFrag[0]));
527 // set default vertex ssbo args
532 message = "Invalid use of args.setAllValues()";
562 // reset args to default and make a single change