Lines Matching refs:stream

394 	std::stringstream stream;
396 stream << type << "(";
406 stream << ((GLdouble*)data)[row];
409 stream << ((GLfloat*)data)[row];
412 stream << ((GLint*)data)[row];
415 stream << ((GLuint*)data)[row];
421 stream << ", ";
437 stream << column_type.GetGLSLConstructor(column_data);
441 stream << ", ";
446 stream << ")";
448 return stream.str();
1064 std::stringstream& stream, bool is_input)
1087 stream << "Failed to query program for varying: " << desc.m_name << ". Reason: " << exc.what() << "\n";
1096 stream << "Attribute: " << desc.m_name << " - invalid location: " << location
1102 stream << "Attribute: " << desc.m_name << " - invalid component: " << component
1114 * @param stream Stream that will be used to log any error
1119 bool checkVarying(Program& program, Shader::STAGES stage, const Variable& variable, std::stringstream& stream, bool is_input)
1131 bool member_result = verifyVarying(program, interface->m_name, member, stream, is_input);
1177 bool member_result = verifyVarying(program, structVariable, member, stream, is_input);
1191 bool member_result = verifyVarying(program, structVariable, member, stream, is_input);
1202 result = verifyVarying(program, "", variable.m_descriptor, stream, is_input);
1211 * @param stream Stream that will be used to log any error
1215 bool checkUniform(Program& program, const Utils::Variable& variable, std::stringstream& stream)
1269 stream << "Failed to query program for uniforms in block: " << variable.m_descriptor.m_name
1281 stream << "Uniform: " << desc.m_name << " - invalid offset: " << offsets[i]
1295 * @param stream Stream that will be used to log any error
1299 bool checkSSB(Program& program, const Utils::Variable& variable, std::stringstream& stream)
1342 stream << "Failed to query program for buffer variable: " << variable.m_descriptor.m_name
1352 stream << "Uniform: " << desc.m_name << " - invalid offset: " << offset
1371 * @param stream Stream that will be used to log any error
1377 std::stringstream& stream)
1392 if (false == checkVarying(program, stage, **it, stream, true))
1406 if (false == checkVarying(program, stage, **it, stream, false))
1420 if (false == checkUniform(program, **it, stream))
1434 if (false == checkSSB(program, **it, stream))
1448 * @param stream Stream that will be used to log any error
1453 std::stringstream& stream)
1457 if (false == checkProgramStage(program, program_interface, Shader::COMPUTE, false, false, true, true, stream))
1470 * @param stream Stream that will be used to log any error
1475 std::stringstream& stream)
1479 if (false == checkProgramStage(program, program_interface, Shader::VERTEX, true, false, true, true, stream))
1492 * @param stream Stream that will be used to log any error
1497 Utils::Shader::STAGES stage, std::stringstream& stream)
1501 if (false == checkProgramStage(program, program_interface, stage, true, true, true, true, stream))
5796 std::stringstream stream;
5797 if (false == inspectProgram(test_case_index, program, stream))
5802 << ". Reason: " << stream.str() << tcu::TestLog::EndMessage
7644 std::stringstream stream;
7645 if (false == Utils::checkMonolithicDrawProgramInterface(program, program_interface, stream))
7650 << stream.str() << tcu::TestLog::EndMessage << tcu::TestLog::KernelSource(vertex_shader)
7713 std::stringstream stream;
7715 if (false == Utils::checkMonolithicComputeProgramInterface(program, program_interface, stream))
7719 << stream.str() << tcu::TestLog::EndMessage;
7820 std::stringstream stream;
7822 Utils::checkSeparableDrawProgramInterface(program_vs, program_interface, Utils::Shader::VERTEX, stream)) ||
7824 stream)) ||
7826 stream)) ||
7828 Utils::Shader::TESS_CTRL, stream)) ||
7830 Utils::Shader::TESS_EVAL, stream)))
7834 << stream.str() << tcu::TestLog::EndMessage
7909 std::stringstream stream;
7911 if (false == Utils::checkMonolithicComputeProgramInterface(program, program_interface, stream))
7915 << stream.str() << tcu::TestLog::EndMessage;
9465 std::stringstream stream;
9468 stream << "Type: " << test_case.m_type.GetGLSLTypeName() << ", offset: " << test_case.m_offset;
9470 return stream.str();
9942 std::stringstream stream;
9945 stream << "Type: " << test_case.m_b_type.GetGLSLTypeName() << ", offset: " << test_case.m_b_offset
9948 return stream.str();
10424 std::stringstream stream;
10427 stream << "Type: " << test_case.m_type.GetGLSLTypeName() << ", align: " << test_case.m_alignment;
10429 return stream.str();
13426 std::stringstream stream;
13429 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", direction: ";
13433 stream << "input";
13437 stream << "output";
13440 return stream.str();
13930 std::stringstream stream;
13933 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", direction: ";
13937 stream << "input";
13941 stream << "output";
13946 stream << ", all members qualified";
13950 stream << ", not all members qualified";
13953 return stream.str();
14341 std::stringstream stream;
14344 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", direction: ";
14348 stream << "input";
14352 stream << "output";
14355 return stream.str();
14742 std::stringstream stream;
14745 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
14750 stream << "input";
14754 stream << "output";
14757 return stream.str();
15694 std::stringstream stream;
15697 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
15702 stream << "[1]";
15705 stream << ", direction: ";
15709 stream << "input";
15713 stream << "output";
15716 stream << ", component: " << test_case.m_component;
15718 return stream.str();
16158 std::stringstream stream;
16161 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
16166 stream << "[1]";
16169 stream << ", direction: ";
16173 stream << "input";
16177 stream << "output";
16180 return stream.str();
16571 std::stringstream stream;
16574 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
16579 stream << "input";
16583 stream << "output";
16586 stream << ", component: " << test_case.m_component;
16588 return stream.str();
17109 std::stringstream stream;
17112 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
17117 stream << "[1]";
17120 stream << ", direction: ";
17124 stream << "input";
17128 stream << "output";
17131 stream << ", component: " << test_case.m_component;
17133 return stream.str();
17588 std::stringstream stream;
17591 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
17595 return stream.str();
17984 std::stringstream stream;
17987 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
17991 return stream.str();
18428 std::stringstream stream;
18431 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", "
18437 stream << "input";
18441 stream << "output";
18444 return stream.str();
18905 std::stringstream stream;
18908 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", "
18916 stream << "input";
18920 stream << "output";
18923 return stream.str();
19489 std::stringstream stream;
19492 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", "
19499 stream << "input";
19503 stream << "output";
19506 return stream.str();
20329 std::stringstream stream;
20332 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", qualifier: ";
20337 stream << "xfb_buffer";
20340 stream << "xfb_offset";
20343 stream << "xfb_stride";
20349 return stream.str();
21463 std::stringstream stream;
21466 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", case: ";
21471 stream << "buffer stride: 40, vec4 offset: 32";
21474 stream << "buffer stride: 32, vec4 off 16 stride: 32";
21477 stream << "buffer stride: 32, block 3xvec4 offset 0";
21480 stream << "buffer stride: 32, vec4[4] offset 16";
21486 return stream.str();
21804 std::stringstream stream;
21807 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
21813 stream << "valid";
21816 stream << "invalid";
21822 return stream.str();
22157 std::stringstream stream;
22159 stream << "Stage: " << Utils::Shader::GetStageName(m_test_cases[test_case_index]);
22161 return stream.str();
22632 std::stringstream stream;
22635 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", case: ";
22640 stream << "valid";
22643 stream << "invalid";
22649 return stream.str();
22934 std::stringstream stream;
22937 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
22943 stream << "interleaved";
22946 stream << "separated";
22949 stream << "xfb";
22955 return stream.str();
23557 // the shader declares the output variables with different "stream" qualifier, to make the data can export to
23558 // each stream, we must call the function EmitStreamVertex() and EndStreamPrimitive() to make each vertex emitted
23559 // by the GS is assigned to specific stream.
23604 "layout (stream = 0, xfb_buffer = 1, xfb_offset = 48) out vec4 goku;\n"
23605 "layout (stream = 0, xfb_buffer = 1, xfb_offset = 32) out vec4 gohan;\n"
23606 "layout (stream = 0, xfb_buffer = 1, xfb_offset = 16) out vec4 goten;\n"
23607 "layout (stream = 1, xfb_buffer = 3, xfb_offset = 48) out vec4 picolo;\n"
23608 "layout (stream = 1, xfb_buffer = 3, xfb_offset = 32) out vec4 vegeta;\n"
23609 "layout (stream = 2, xfb_buffer = 2, xfb_offset = 32) out vec4 bulma;\n"
23669 "layout (stream = 0, xfb_buffer = 1, xfb_offset = 48) out vec4 goku;\n"
23670 "layout (stream = 1, xfb_buffer = 3, xfb_offset = 32) out vec4 gohan;\n"
23671 "layout (stream = 2, xfb_buffer = 2, xfb_offset = 16) out vec4 goten;\n";
23673 "layout (stream = 0, xfb_buffer = 1, xfb_offset = 48) out vec4 goku;\n"
23674 "layout (stream = 1, xfb_buffer = 1, xfb_offset = 32) out vec4 gohan;\n"
23675 "layout (stream = 2, xfb_buffer = 1, xfb_offset = 16) out vec4 goten;\n";
24045 std::stringstream stream;
24048 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", case: ";
24053 stream << "BLOCK";
24056 stream << "GLOBAL";
24059 stream << "VECTOR";
24065 return stream.str();
24385 std::stringstream stream;
24388 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", case: ";
24393 stream << "BLOCK";
24396 stream << "GLOBAL";
24399 stream << "VECTOR";
24405 return stream.str();
25123 std::stringstream stream;
25126 stream << "Type: " << test_case.m_type.GetGLSLTypeName()
25129 return stream.str();
25393 std::stringstream stream;
25396 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage);
25398 return stream.str();
25675 std::stringstream stream;
25678 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
25681 return stream.str();
25973 std::stringstream stream;
25976 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage)
25979 return stream.str();
27636 std::stringstream stream;
27639 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage);
27641 return stream.str();
28003 std::stringstream stream;
28006 stream << "Type: " << test_case.m_type.GetGLSLTypeName()
28009 return stream.str();
28378 std::stringstream stream;
28383 stream << " " << type.m_type.GetGLSLTypeName() << " " << member_name++;
28386 stream << "[" << type.m_array_size << "]";
28388 stream << ";\n";
28391 Utils::replaceAllTokens("STRUCT_MEMBERS", stream.str().c_str(), out_interface);
28454 std::stringstream stream;
28457 stream << "Struct: { ";
28461 stream << type.m_type.GetGLSLTypeName() << "@" << type.m_array_size << ", ";
28464 stream << "}, stage: " << Utils::Shader::GetStageName(test_case.m_stage);
28466 return stream.str();