Lines Matching refs:GLchar
136 static const GLchar* const g_list = "LIST";
392 const GLchar* type = GetGLSLTypeName();
455 const glw::GLchar* Type::GetGLSLTypeName() const
457 static const GLchar* float_lut[4][4] = {
464 static const GLchar* double_lut[4][4] = {
471 static const GLchar* int_lut[4] = { "int", "ivec2", "ivec3", "ivec4" };
473 static const GLchar* uint_lut[4] = { "uint", "uvec2", "uvec3", "uvec4" };
475 const GLchar* result = 0;
1169 GLchar buffer[16];
1517 bool isExtensionSupported(deqp::Context& context, const GLchar* extension_name)
1581 void replaceToken(const GLchar* token, size_t& search_position, const GLchar* text, std::string& string)
1608 void replaceAllTokens(const GLchar* token, const GLchar* text, std::string& string)
1663 void insertElementOfList(const GLchar* element, const GLchar* separator, size_t& search_position, std::string& string)
1704 void endList(const glw::GLchar* separator, size_t& search_position, std::string& string)
2098 const GLchar* Buffer::GetBufferName(BUFFERS buffer)
2100 const GLchar* name = 0;
2428 const GLchar* code = source.c_str();
2477 const glw::GLchar* Shader::GetStageName(STAGES stage)
2479 const GLchar* result = 0;
2531 Shader::CompilationException::CompilationException(const GLchar* message)
2549 Shader::InvalidSourceException::InvalidSourceException(const GLchar* error_message, const std::string& source,
2864 void Program::GetUniformIndices(GLsizei count, const GLchar** names, GLuint* indices) const
2929 std::vector<const GLchar*> varying_names;
2993 void Program::GetUniformIndices(const Functions& gl, GLuint program_id, GLsizei count, const GLchar** names,
3178 Program::BuildException::BuildException(const glw::GLchar* error_message, const std::string compute_shader,
3219 Program::LinkageException::LinkageException(const glw::GLchar* message) : m_error_message(message)
3410 (GLvoid*)((GLchar*)out_data + (image_size * 0)));
3412 (GLvoid*)((GLchar*)out_data + (image_size * 1)));
3414 (GLvoid*)((GLchar*)out_data + (image_size * 2)));
3416 (GLvoid*)((GLchar*)out_data + (image_size * 3)));
3418 (GLvoid*)((GLchar*)out_data + (image_size * 4)));
3420 (GLvoid*)((GLchar*)out_data + (image_size * 5)));
3950 GLchar buffer[16];
4002 Variable::Descriptor::Descriptor(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4029 Variable::Descriptor::Descriptor(const GLchar* name, const GLchar* qualifiers, GLint expected_componenet,
4054 static const GLchar* basic_template = "QUALIFIERS STORAGETYPE NAMEARRAY;";
4055 static const GLchar* array_template = "QUALIFIERS STORAGETYPE NAME[]ARRAY;";
4056 const GLchar* storage_str = 0;
4215 Interface::Interface(const GLchar* name, Interface::TYPE type) : m_name(name), m_type(type)
4241 const GLchar* member_list = " MEMBER_DEFINITION\nMEMBER_LIST";
4292 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4314 Variable::Descriptor* Interface::Member(const GLchar* name, const GLchar* qualifiers, GLint expected_component,
4490 Interface* ProgramInterface::AddInterface(const GLchar* name, Interface::TYPE type)
4516 Interface* ProgramInterface::Block(const GLchar* name)
4607 const GLchar* prefix = GetStagePrefix(Shader::VERTEX, vs_var.m_storage);
4619 const GLchar* prefix = GetStagePrefix(Shader::VERTEX, vs_var.m_storage);
4638 const GLchar* prefix = GetStagePrefix(Shader::VERTEX, vs_var.m_storage);
4667 void ProgramInterface::cloneVariableForStage(const Variable& variable, Shader::STAGES stage, const GLchar* prefix,
4702 Variable::STORAGE storage, const GLchar* prefix)
4721 const GLchar* stage_prefix = GetStagePrefix(stage, storage);
4788 const GLchar* prefix)
4795 const GLchar* stage_prefix = GetStagePrefix(stage, storage);
4817 const GLchar* ProgramInterface::GetStagePrefix(Shader::STAGES stage, Variable::STORAGE storage)
4819 static const GLchar* lut[Shader::STAGE_MAX][Variable::STORAGE_MAX] = {
4829 const GLchar* result = 0;
4897 matchInterfaceName(const GLchar* name) : m_name(name)
4906 const GLchar* m_name;
4916 static Interface* findInterfaceByName(Interface::PtrVector& vector, const GLchar* name)
4936 Interface* ProgramInterface::GetBlock(const GLchar* name)
4947 Interface* ProgramInterface::GetStructure(const GLchar* name)
4958 Interface* ProgramInterface::Structure(const GLchar* name)
4970 GLchar binding[16];
4987 const GLchar* message, void* info)
4991 const GLchar* source_str = "Unknown";
4992 const GLchar* type_str = "Unknown";
4993 const GLchar* severity_str = "Unknown";
5081 TestBase::TestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
5618 BufferTestBase::BufferTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
5949 static const GLchar* compute_shader_template = "#version 430 core\n"
5966 static const GLchar* fragment_shader_template = "#version 430 core\n"
5981 static const GLchar* geometry_shader_template = "#version 430 core\n"
6000 static const GLchar* tess_ctrl_shader_template = "#version 430 core\n"
6022 static const GLchar* tess_eval_shader_template = "#version 430 core\n"
6037 static const GLchar* vertex_shader_template = "#version 430 core\n"
6050 const GLchar* result = 0;
6157 NegativeTestBase::NegativeTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
6384 TextureTestBase::TextureTestBase(deqp::Context& context, const GLchar* test_name, const GLchar* test_description)
6482 static const GLchar* separator = "\n ";
6541 static const GLchar* separator = " ||\n ";
6596 GLchar buffer[16];
6663 static const GLchar* separator = ";\n ";
6741 static const GLchar* logic_op = " ||\n ";
7311 const GLchar* shader_template = getShaderTemplate(stage);
7318 const GLchar* per_vertex = "";
7363 const GLchar* TextureTestBase::getShaderTemplate(Utils::Shader::STAGES stage)
7366 static const GLchar* compute_shader_template =
7386 static const GLchar* fragment_shader_template = "VERSION\n"
7409 static const GLchar* geometry_shader_template =
7451 static const GLchar* tess_ctrl_shader_template = "VERSION\n"
7484 static const GLchar* tess_eval_shader_template = "VERSION\n"
7510 static const GLchar* vertex_shader_template = "VERSION\n"
7529 const GLchar* result = 0;
8069 GLchar name[64];
8157 void APIErrorsTest::checkError(GLenum expected_error, const GLchar* message, bool& test_result)
8192 static const GLchar* cs = "#version 430 core\n"
8207 static const GLchar* fs = "#version 430 core\n"
8219 static const GLchar* gs = "#version 430 core\n"
8245 static const GLchar* tcs = "#version 430 core\n"
8267 static const GLchar* tes = "#version 430 core\n"
8281 static const GLchar* vs = "#version 430 core\n"
8402 const GLchar* GLSLContantImmutablityTest::getConstantName(CONSTANTS constant)
8404 const GLchar* name = "";
8487 GLchar buffer[16];
8546 GLchar buffer[16];
8603 GLchar buffer[16];
8734 GLchar buffer[16];
8826 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::UNIFORM);
8855 static const GLchar* cs = "#version 430 core\n"
8874 static const GLchar* fs = "#version 430 core\n"
8890 static const GLchar* gs = "#version 430 core\n"
8920 static const GLchar* tcs =
8947 static const GLchar* tes = "#version 430 core\n"
8965 static const GLchar* vs = "#version 430 core\n"
8985 const GLchar* qualifier = getQualifierName(test_case.m_qualifier);
9099 const GLchar* UniformBlockLayoutQualifierConflictTest::getQualifierName(QUALIFIERS qualifier)
9101 const GLchar* name = "";
9142 deqp::Context& context, const glw::GLchar* name, const glw::GLchar* description)
9158 static const GLchar* cs = "#version 430 core\n"
9181 static const GLchar* fs = "#version 430 core\n"
9192 static const GLchar* fs_tested = "#version 430 core\n"
9212 static const GLchar* gs = "#version 430 core\n"
9237 static const GLchar* gs_tested = "#version 430 core\n"
9271 static const GLchar* tcs = "#version 430 core\n"
9292 static const GLchar* tcs_tested = "#version 430 core\n"
9322 static const GLchar* tes = "#version 430 core\n"
9335 static const GLchar* tes_tested = "#version 430 core\n"
9357 static const GLchar* vs = "#version 430 core\n"
9368 static const GLchar* vs_tested = "#version 430 core\n"
9394 GLchar buffer[16];
9398 const GLchar* type_name = type.GetGLSLTypeName();
9600 const glw::GLchar* name,
9601 const glw::GLchar* description)
9617 static const GLchar* cs = "#version 430 core\n"
9642 static const GLchar* fs = "#version 430 core\n"
9653 static const GLchar* fs_tested = "#version 430 core\n"
9675 static const GLchar* gs = "#version 430 core\n"
9700 static const GLchar* gs_tested = "#version 430 core\n"
9736 static const GLchar* tcs = "#version 430 core\n"
9757 static const GLchar* tcs_tested = "#version 430 core\n"
9789 static const GLchar* tes = "#version 430 core\n"
9802 static const GLchar* tes_tested = "#version 430 core\n"
9826 static const GLchar* vs = "#version 430 core\n"
9837 static const GLchar* vs_tested = "#version 430 core\n"
9865 GLchar buffer[16];
9868 const GLchar* b_type_name = b_type.GetGLSLTypeName();
9871 const GLchar* a_type_name = a_type.GetGLSLTypeName();
10096 const glw::GLchar* name,
10097 const glw::GLchar* description)
10112 static const GLchar* cs = "#version 430 core\n"
10136 static const GLchar* fs = "#version 430 core\n"
10147 static const GLchar* fs_tested = "#version 430 core\n"
10168 static const GLchar* gs = "#version 430 core\n"
10193 static const GLchar* gs_tested = "#version 430 core\n"
10228 static const GLchar* tcs = "#version 430 core\n"
10249 static const GLchar* tcs_tested = "#version 430 core\n"
10280 static const GLchar* tes = "#version 430 core\n"
10293 static const GLchar* tes_tested = "#version 430 core\n"
10316 static const GLchar* vs = "#version 430 core\n"
10327 static const GLchar* vs_tested = "#version 430 core\n"
10354 GLchar buffer[16];
10357 const GLchar* type_name = type.GetGLSLTypeName();
10706 GLchar buffer[16];
10799 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::SSB);
10852 static const GLchar* cs = "#version 430 core\n"
10871 static const GLchar* fs = "#version 430 core\n"
10887 static const GLchar* gs = "#version 430 core\n"
10917 static const GLchar* tcs =
10944 static const GLchar* tes = "#version 430 core\n"
10962 static const GLchar* vs = "#version 430 core\n"
10979 GLchar buffer[16];
11152 const GLchar* SSBLayoutQualifierConflictTest::getQualifierName(QUALIFIERS qualifier)
11154 const GLchar* name = "";
11216 static const GLchar* cs = "#version 430 core\n"
11239 static const GLchar* fs = "#version 430 core\n"
11250 static const GLchar* fs_tested = "#version 430 core\n"
11270 static const GLchar* gs = "#version 430 core\n"
11295 static const GLchar* gs_tested = "#version 430 core\n"
11329 static const GLchar* tcs = "#version 430 core\n"
11350 static const GLchar* tcs_tested = "#version 430 core\n"
11380 static const GLchar* tes = "#version 430 core\n"
11393 static const GLchar* tes_tested = "#version 430 core\n"
11415 static const GLchar* vs = "#version 430 core\n"
11426 static const GLchar* vs_tested = "#version 430 core\n"
11452 GLchar buffer[16];
11456 const GLchar* type_name = type.GetGLSLTypeName();
11578 static const GLchar* cs = "#version 430 core\n"
11603 static const GLchar* fs = "#version 430 core\n"
11614 static const GLchar* fs_tested = "#version 430 core\n"
11636 static const GLchar* gs = "#version 430 core\n"
11661 static const GLchar* gs_tested = "#version 430 core\n"
11697 static const GLchar* tcs = "#version 430 core\n"
11718 static const GLchar* tcs_tested = "#version 430 core\n"
11750 static const GLchar* tes = "#version 430 core\n"
11763 static const GLchar* tes_tested = "#version 430 core\n"
11787 static const GLchar* vs = "#version 430 core\n"
11798 static const GLchar* vs_tested = "#version 430 core\n"
11826 GLchar buffer[16];
11829 const GLchar* b_type_name = b_type.GetGLSLTypeName();
11832 const GLchar* a_type_name = a_type.GetGLSLTypeName();
11957 static const GLchar* cs = "#version 430 core\n"
11981 static const GLchar* fs = "#version 430 core\n"
11992 static const GLchar* fs_tested = "#version 430 core\n"
12013 static const GLchar* gs = "#version 430 core\n"
12038 static const GLchar* gs_tested = "#version 430 core\n"
12073 static const GLchar* tcs = "#version 430 core\n"
12094 static const GLchar* tcs_tested = "#version 430 core\n"
12125 static const GLchar* tes = "#version 430 core\n"
12138 static const GLchar* tes_tested = "#version 430 core\n"
12161 static const GLchar* vs = "#version 430 core\n"
12172 static const GLchar* vs_tested = "#version 430 core\n"
12199 GLchar buffer[16];
12202 const GLchar* type_name = type.GetGLSLTypeName();
12436 VaryingLocationsTest::VaryingLocationsTest(deqp::Context& context, const glw::GLchar* test_name,
12437 const glw::GLchar* test_description)
12500 GLchar buffer[16];
12529 const GLchar* prefix_in = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_INPUT);
12531 const GLchar* prefix_out = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_OUTPUT);
12533 const GLchar* qual_first_in = "layout (location = first_input_location)";
12534 const GLchar* qual_first_out = "layout (location = first_output_location)";
12535 const GLchar* qual_last_in = "layout (location = last_input_location)";
12536 const GLchar* qual_last_out = "layout (location = last_output_location)";
12899 const GLchar* prefix_in = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_INPUT);
12901 const GLchar* prefix_out = Utils::ProgramInterface::GetStagePrefix(stage, Utils::Variable::VARYING_OUTPUT);
12903 const GLchar* qual_first_in = "layout (location = first_input_location)";
12904 const GLchar* qual_first_out = "layout (location = first_output_location)";
12905 const GLchar* qual_last_in = "layout (location = last_input_location)";
12906 const GLchar* qual_last_out = "layout (location = last_output_location)";
13122 static const GLchar* struct_definition = "struct Data {\n"
13130 static const GLchar* input_use = " result += data.gohan + data.goten;\n";
13131 static const GLchar* input_var = "in Data dataARRAY;\n";
13132 static const GLchar* output_var = "out Data dataARRAY;\n";
13133 static const GLchar* output_use = " dataINDEX.gohan = result / 2;\n"
13135 static const GLchar* fs = "#version 430 core\n"
13146 static const GLchar* fs_tested = "#version 430 core\n"
13165 static const GLchar* gs = "#version 430 core\n"
13190 static const GLchar* gs_tested = "#version 430 core\n"
13223 static const GLchar* tcs = "#version 430 core\n"
13244 static const GLchar* tcs_tested = "#version 430 core\n"
13272 static const GLchar* tes = "#version 430 core\n"
13285 static const GLchar* tes_tested = "#version 430 core\n"
13306 static const GLchar* vs = "#version 430 core\n"
13317 static const GLchar* vs_tested = "#version 430 core\n"
13339 const GLchar* var_definition = input_var;
13340 const GLchar* var_use = Utils::Shader::VERTEX == test_case.m_stage ? input_use : "\n";
13341 const GLchar* array = "";
13342 const GLchar* index = "";
13630 static const GLchar* block_definition_all = "Goku {\n"
13635 static const GLchar* block_definition_one = "Goku {\n"
13644 static const GLchar* input_use = " result += gokuINDEX.gohan + gokuINDEX.goten + gokuINDEX.chichi;\n";
13645 static const GLchar* output_use = " gokuINDEX.gohan = result / 2;\n"
13648 static const GLchar* fs = "#version 430 core\n"
13659 static const GLchar* fs_tested = "#version 430 core\n"
13676 static const GLchar* gs = "#version 430 core\n"
13701 static const GLchar* gs_tested = "#version 430 core\n"
13732 static const GLchar* tcs = "#version 430 core\n"
13753 static const GLchar* tcs_tested = "#version 430 core\n"
13779 static const GLchar* tes = "#version 430 core\n"
13792 static const GLchar* tes_tested = "#version 430 core\n"
13811 static const GLchar* vs = "#version 430 core\n"
13822 static const GLchar* vs_tested = "#version 430 core\n"
13840 const GLchar* array = "";
13841 const GLchar* direction = "in";
13842 const GLchar* index = "";
13845 const GLchar* var_use = Utils::Shader::VERTEX == test_case.m_stage ? input_use : "\n";
13846 const GLchar* definition = test_case.m_qualify_all ? block_definition_all : block_definition_one;
14039 static const GLchar* block_definition = "layout (location = 2) DIRECTION DBZ {\n"
14050 static const GLchar* input_use = " result += dbzINDEX.goku + dbzINDEX.gohan[0] + dbzINDEX.gohan[1] + "
14053 static const GLchar* output_use = " dbzINDEX.goku = result;\n"
14062 static const GLchar* fs = "#version 430 core\n"
14073 static const GLchar* fs_tested = "#version 430 core\n"
14090 static const GLchar* gs = "#version 430 core\n"
14115 static const GLchar* gs_tested = "#version 430 core\n"
14146 static const GLchar* tcs = "#version 430 core\n"
14167 static const GLchar* tcs_tested = "#version 430 core\n"
14193 static const GLchar* tes = "#version 430 core\n"
14206 static const GLchar* tes_tested = "#version 430 core\n"
14225 static const GLchar* vs = "#version 430 core\n"
14236 static const GLchar* vs_tested = "#version 430 core\n"
14254 const GLchar* array = "";
14255 const GLchar* direction = "in";
14256 const GLchar* index = "";
14259 const GLchar* var_use = Utils::Shader::VERTEX == test_case.m_stage ? input_use : "\n";
14425 static const GLchar* var_definition = "layout (location = LAST /* + 1 */) FLAT DIRECTION TYPE gokuARRAY;\n";
14427 static const GLchar* var_definition = "layout (location = LAST + 1) FLAT DIRECTION TYPE gokuARRAY;\n";
14429 static const GLchar* input_use = " if (TYPE(0) == gokuINDEX)\n"
14433 static const GLchar* output_use = " gokuINDEX = TYPE(0);\n"
14438 static const GLchar* fs = "#version 430 core\n"
14449 static const GLchar* fs_tested = "#version 430 core\n"
14466 static const GLchar* gs = "#version 430 core\n"
14492 static const GLchar* gs_tested = "#version 430 core\n"
14524 static const GLchar* tcs = "#version 430 core\n"
14545 static const GLchar* tcs_tested = "#version 430 core\n"
14571 static const GLchar* tes = "#version 430 core\n"
14584 static const GLchar* tes_tested = "#version 430 core\n"
14603 static const GLchar* vs = "#version 430 core\n"
14614 static const GLchar* vs_tested = "#version 430 core\n"
14635 const GLchar* per_vertex = !isSeparable(test_case_index) ? "" : "out gl_PerVertex {\n"
14642 const GLchar* array = "";
14643 GLchar buffer[16];
14644 const GLchar* direction = "in ";
14645 const GLchar* flat = "";
14646 const GLchar* index = "";
14648 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
14650 const GLchar* var_use = input_use;
14840 VaryingComponentsTest::VaryingComponentsTest(deqp::Context& context, const glw::GLchar* test_name,
14841 const glw::GLchar* test_description)
15036 std::string VaryingComponentsTest::prepareName(const glw::GLchar* name, glw::GLint location, glw::GLint component,
15039 GLchar buffer[16];
15042 const GLchar* prefix = Utils::ProgramInterface::GetStagePrefix(stage, storage);
15056 std::string VaryingComponentsTest::prepareQualifiers(const glw::GLchar* location, const glw::GLchar* component,
15057 const glw::GLchar* interpolation)
15082 const GLchar* interpolation = "";
15261 const GLchar* interpolation, Utils::ShaderInterface& si,
15291 void VaryingComponentsTest::descriptor::assign(glw::GLint component, const glw::GLchar* component_str,
15292 glw::GLint location, const glw::GLchar* location_str, glw::GLuint n_rows,
15293 const glw::GLchar* name)
15348 static const GLchar* var_definition_arr =
15350 static const GLchar* var_definition_one =
15353 static const GLchar* var_definition_arr =
15355 static const GLchar* var_definition_one =
15358 static const GLchar* input_use_arr = " if (TYPE(0) == gokuINDEX[0])\n"
15362 static const GLchar* input_use_one = " if (TYPE(0) == gokuINDEX)\n"
15366 static const GLchar* output_use_arr = " gokuINDEX[0] = TYPE(0);\n"
15371 static const GLchar* output_use_one = " gokuINDEX = TYPE(0);\n"
15376 static const GLchar* fs = "#version 430 core\n"
15387 static const GLchar* fs_tested = "#version 430 core\n"
15404 static const GLchar* gs = "#version 430 core\n"
15429 static const GLchar* gs_tested = "#version 430 core\n"
15460 static const GLchar* tcs = "#version 430 core\n"
15481 static const GLchar* tcs_tested = "#version 430 core\n"
15507 static const GLchar* tes = "#version 430 core\n"
15520 static const GLchar* tes_tested = "#version 430 core\n"
15539 static const GLchar* vs = "#version 430 core\n"
15550 static const GLchar* vs_tested = "#version 430 core\n"
15573 const GLchar* array = "";
15574 GLchar buffer[16];
15575 const GLchar* var_definition = 0;
15576 const GLchar* direction = "in";
15577 const GLchar* index = "";
15579 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
15580 const GLchar* var_use = 0;
15582 const GLchar* flat = "";
15817 static const GLchar* var_definition_arr =
15819 static const GLchar* var_definition_one =
15822 static const GLchar* var_definition_arr =
15824 static const GLchar* var_definition_one = "layout (location = 1, component = 4) FLAT DIRECTION TYPE gokuARRAY;\n";
15826 static const GLchar* input_use_arr = " if (TYPE(0) == gokuINDEX[0])\n"
15830 static const GLchar* input_use_one = " if (TYPE(0) == gokuINDEX)\n"
15834 static const GLchar* output_use_arr = " gokuINDEX[0] = TYPE(0);\n"
15839 static const GLchar* output_use_one = " gokuINDEX = TYPE(0);\n"
15844 static const GLchar* fs = "#version 430 core\n"
15855 static const GLchar* fs_tested = "#version 430 core\n"
15872 static const GLchar* gs = "#version 430 core\n"
15897 static const GLchar* gs_tested = "#version 430 core\n"
15928 static const GLchar* tcs = "#version 430 core\n"
15949 static const GLchar* tcs_tested = "#version 430 core\n"
15975 static const GLchar* tes = "#version 430 core\n"
15988 static const GLchar* tes_tested = "#version 430 core\n"
16007 static const GLchar* vs = "#version 430 core\n"
16018 static const GLchar* vs_tested = "#version 430 core\n"
16041 const GLchar* array = "";
16042 const GLchar* var_definition = 0;
16043 const GLchar* direction = "in";
16044 const GLchar* index = "";
16046 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
16047 const GLchar* var_use = 0;
16049 const GLchar* flat = "";
16264 static const GLchar* var_definition = "/* layout (component = COMPONENT) */ FLAT DIRECTION TYPE gokuARRAY;\n";
16266 static const GLchar* var_definition = "layout (component = COMPONENT) FLAT DIRECTION TYPE gokuARRAY;\n";
16268 static const GLchar* input_use = " if (TYPE(0) == gokuINDEX)\n"
16272 static const GLchar* output_use = " gokuINDEX = TYPE(0);\n"
16277 static const GLchar* fs = "#version 430 core\n"
16288 static const GLchar* fs_tested = "#version 430 core\n"
16305 static const GLchar* gs = "#version 430 core\n"
16330 static const GLchar* gs_tested = "#version 430 core\n"
16361 static const GLchar* tcs = "#version 430 core\n"
16382 static const GLchar* tcs_tested = "#version 430 core\n"
16408 static const GLchar* tes = "#version 430 core\n"
16421 static const GLchar* tes_tested = "#version 430 core\n"
16440 static const GLchar* vs = "#version 430 core\n"
16451 static const GLchar* vs_tested = "#version 430 core\n"
16474 const GLchar* array = "";
16475 GLchar buffer[16];
16476 const GLchar* direction = "in";
16477 const GLchar* index = "";
16479 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
16480 const GLchar* var_use = Utils::Shader::VERTEX == stage ? input_use : "\n";
16482 const GLchar* flat = "";
16667 static const GLchar* block_definition_arr = "layout (location = 1COMPONENT) DIRECTION Goku {\n"
16670 static const GLchar* block_definition_one = "layout (location = 1COMPONENT) DIRECTION Goku {\n"
16673 static const GLchar* matrix_dvec3_dvec4_definition_arr =
16675 static const GLchar* matrix_dvec3_dvec4_definition_one =
16677 static const GLchar* struct_definition_arr = "struct Goku {\n"
16682 static const GLchar* struct_definition_one = "struct Goku {\n"
16687 static const GLchar* matrix_dvec3_dvec4_input_use_arr = " if (TYPE(0) == gokuINDEX[0])\n"
16691 static const GLchar* matrix_dvec3_dvec4_input_use_one = " if (TYPE(0) == gokuINDEX)\n"
16695 static const GLchar* matrix_dvec3_dvec4_output_use_arr = " gokuINDEX[0] = TYPE(0);\n"
16700 static const GLchar* matrix_dvec3_dvec4_output_use_one = " gokuINDEX = TYPE(0);\n"
16705 static const GLchar* member_input_use_arr = " if (TYPE(0) == gokuINDEX[0].member)\n"
16709 static const GLchar* member_input_use_one = " if (TYPE(0) == gokuINDEX.member)\n"
16713 static const GLchar* member_output_use_arr = " gokuINDEX[0].member = TYPE(0);\n"
16718 static const GLchar* member_output_use_one = " gokuINDEX.member = TYPE(0);\n"
16723 static const GLchar* fs = "#version 430 core\n"
16734 static const GLchar* fs_tested = "#version 430 core\n"
16751 static const GLchar* gs = "#version 430 core\n"
16776 static const GLchar* gs_tested = "#version 430 core\n"
16807 static const GLchar* tcs = "#version 430 core\n"
16828 static const GLchar* tcs_tested = "#version 430 core\n"
16854 static const GLchar* tes = "#version 430 core\n"
16867 static const GLchar* tes_tested = "#version 430 core\n"
16886 static const GLchar* vs = "#version 430 core\n"
16897 static const GLchar* vs_tested = "#version 430 core\n"
16920 const GLchar* array = "";
16921 GLchar buffer[32];
16922 const GLchar* var_definition = 0;
16923 const GLchar* direction = "in ";
16924 const GLchar* index = "";
16926 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
16927 const GLchar* var_use = 0;
16929 const GLchar* flat = "";
17262 static const GLchar* var_definition =
17269 static const GLchar* test_one = " if (TYPE(0) == gohanINDEX)\n"
17273 static const GLchar* fs = "#version 430 core\n"
17284 static const GLchar* fs_tested = "#version 430 core\n"
17301 static const GLchar* gs = "#version 430 core\n"
17330 static const GLchar* gs_tested = "#version 430 core\n"
17361 static const GLchar* tcs = "#version 430 core\n"
17385 static const GLchar* tcs_tested = "#version 430 core\n"
17411 static const GLchar* tes = "#version 430 core\n"
17428 static const GLchar* tes_tested = "#version 430 core\n"
17447 static const GLchar* vs = "#version 430 core\n"
17462 static const GLchar* vs_tested = "#version 430 core\n"
17482 GLchar buffer_gohan[16];
17483 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
17489 const GLchar* array = "";
17490 GLchar buffer_goten[16];
17491 const GLchar* flat = "";
17492 const GLchar* index = "";
17494 const GLchar* var_use = test_one;
17544 const GLchar* flat = "";
17691 static const GLchar* var_definition =
17698 static const GLchar* l_test = " gohanINDEX = TYPE(1);\n"
17700 static const GLchar* fs = "#version 430 core\n"
17711 static const GLchar* fs_tested = "#version 430 core\n"
17728 static const GLchar* gs = "#version 430 core\n"
17753 static const GLchar* gs_tested = "#version 430 core\n"
17784 static const GLchar* tcs = "#version 430 core\n"
17805 static const GLchar* tcs_tested = "#version 430 core\n"
17831 static const GLchar* tes = "#version 430 core\n"
17844 static const GLchar* tes_tested = "#version 430 core\n"
17863 static const GLchar* vs = "#version 430 core\n"
17874 static const GLchar* vs_tested = "#version 430 core\n"
17897 const GLchar* array = "";
17898 GLchar buffer_gohan[16];
17899 GLchar buffer_goten[16];
17900 const GLchar* flat = "";
17901 const GLchar* index = "";
17903 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
18080 static const GLchar* var_definition =
18083 static const GLchar* input_use = " if ((TYPE(0) == gohanINDEX) &&\n"
18088 static const GLchar* output_use = " gohanINDEX = TYPE(0);\n"
18095 static const GLchar* fs = "#version 430 core\n"
18106 static const GLchar* fs_tested = "#version 430 core\n"
18123 static const GLchar* gs = "#version 430 core\n"
18148 static const GLchar* gs_tested = "#version 430 core\n"
18179 static const GLchar* tcs = "#version 430 core\n"
18200 static const GLchar* tcs_tested = "#version 430 core\n"
18226 static const GLchar* tes = "#version 430 core\n"
18239 static const GLchar* tes_tested = "#version 430 core\n"
18258 static const GLchar* vs = "#version 430 core\n"
18269 static const GLchar* vs_tested = "#version 430 core\n"
18292 const GLchar* array = "";
18293 GLchar buffer_gohan[16];
18294 GLchar buffer_goten[16];
18295 const GLchar* direction = "in ";
18296 const GLchar* flat_gohan = "";
18297 const GLchar* flat_goten = "";
18298 const GLchar* index = "";
18301 const GLchar* type_gohan_name = test_case.m_type_gohan.GetGLSLTypeName();
18302 const GLchar* type_goten_name = test_case.m_type_goten.GetGLSLTypeName();
18304 const GLchar* var_use = Utils::Shader::VERTEX == stage ? input_use : "\n";
18567 static const GLchar* var_definition =
18570 static const GLchar* input_use = " if ((TYPE(0) == gohanINDEX) &&\n"
18575 static const GLchar* output_use = " gohanINDEX = TYPE(0);\n"
18582 static const GLchar* fs = "#version 430 core\n"
18593 static const GLchar* fs_tested = "#version 430 core\n"
18610 static const GLchar* gs = "#version 430 core\n"
18635 static const GLchar* gs_tested = "#version 430 core\n"
18666 static const GLchar* tcs = "#version 430 core\n"
18687 static const GLchar* tcs_tested = "#version 430 core\n"
18713 static const GLchar* tes = "#version 430 core\n"
18726 static const GLchar* tes_tested = "#version 430 core\n"
18745 static const GLchar* vs = "#version 430 core\n"
18756 static const GLchar* vs_tested = "#version 430 core\n"
18779 const GLchar* array = "";
18780 GLchar buffer_gohan[16];
18781 GLchar buffer_goten[16];
18782 const GLchar* direction = "in ";
18783 const GLchar* index = "";
18784 const GLchar* int_gohan = getInterpolationQualifier(test_case.m_interpolation_gohan);
18785 const GLchar* int_goten = getInterpolationQualifier(test_case.m_interpolation_goten);
18798 const GLchar* type_gohan_name = test_case.m_type_gohan.GetGLSLTypeName();
18799 const GLchar* type_goten_name = test_case.m_type_goten.GetGLSLTypeName();
18800 const GLchar* var_use = Utils::Shader::VERTEX == stage ? input_use : "\n";
19072 const GLchar* VaryingLocationAliasingWithMixedInterpolationTest::getInterpolationQualifier(INTERPOLATIONS interpolation)
19074 const GLchar* result = 0;
19116 static const GLchar* var_definition =
19119 static const GLchar* input_use = " if ((TYPE(0) == gohanINDEX_GOHAN) &&\n"
19124 static const GLchar* output_use = " gohanINDEX_GOHAN = TYPE(0);\n"
19131 static const GLchar* fs = "#version 430 core\n"
19142 static const GLchar* fs_tested = "#version 430 core\n"
19159 static const GLchar* gs = "#version 430 core\n"
19184 static const GLchar* gs_tested = "#version 430 core\n"
19215 static const GLchar* tcs = "#version 430 core\n"
19236 static const GLchar* tcs_tested = "#version 430 core\n"
19262 static const GLchar* tes = "#version 430 core\n"
19275 static const GLchar* tes_tested = "#version 430 core\n"
19294 static const GLchar* vs = "#version 430 core\n"
19305 static const GLchar* vs_tested = "#version 430 core\n"
19328 const GLchar* array_gohan = "";
19329 const GLchar* array_goten = "";
19330 const GLchar* aux_gohan = getAuxiliaryQualifier(test_case.m_aux_gohan);
19332 const GLchar* aux_goten = aux_gohan;
19334 const GLchar* aux_goten = getAuxiliaryQualifier(test_case.m_aux_goten);
19336 GLchar buffer_gohan[16];
19337 GLchar buffer_goten[16];
19338 const GLchar* direction = "in";
19339 const GLchar* index_gohan = "";
19340 const GLchar* index_goten = "";
19342 const GLchar* interpolation = "";
19345 const GLchar* type_gohan_name = test_case.m_type_gohan.GetGLSLTypeName();
19346 const GLchar* type_goten_name = test_case.m_type_goten.GetGLSLTypeName();
19347 const GLchar* var_use = Utils::Shader::VERTEX == stage ? input_use : "\n";
19641 const GLchar* VaryingLocationAliasingWithMixedAuxiliaryStorageTest::getAuxiliaryQualifier(AUXILIARIES aux)
19643 const GLchar* result = 0;
20052 static const GLchar* buffer_var_definition = "/* layout (xfb_buffer = 2) */ in vec4 gohanARRAY;\n";
20053 static const GLchar* offset_var_definition = "/* layout (xfb_offset = 16) */ in vec4 gohanARRAY;\n";
20054 static const GLchar* stride_var_definition = "/* layout (xfb_stride = 32) */ in vec4 gohanARRAY;\n";
20056 static const GLchar* buffer_var_definition = "layout (xfb_buffer = 2) in vec4 gohanARRAY;\n";
20057 static const GLchar* offset_var_definition = "layout (xfb_offset = 16) in vec4 gohanARRAY;\n";
20058 static const GLchar* stride_var_definition = "layout (xfb_stride = 32) in vec4 gohanARRAY;\n";
20060 static const GLchar* fs = "#version 430 core\n"
20071 static const GLchar* fs_tested = "#version 430 core\n"
20086 static const GLchar* gs = "#version 430 core\n"
20111 static const GLchar* gs_tested = "#version 430 core\n"
20140 static const GLchar* tcs = "#version 430 core\n"
20161 static const GLchar* tcs_tested = "#version 430 core\n"
20185 static const GLchar* tes = "#version 430 core\n"
20198 static const GLchar* tes_tested = "#version 430 core\n"
20215 static const GLchar* vs = "#version 430 core\n"
20226 static const GLchar* vs_tested = "#version 430 core\n"
20247 const GLchar* array = "";
20249 const GLchar* var_definition = 0;
20491 static const GLchar* vs = " vs_tcs = uni_vs;\n";
20492 static const GLchar* tcs = " tcs_tes[gl_InvocationID] = uni_tcs + vs_tcs[gl_InvocationID];\n";
20493 static const GLchar* tes = " tes_gs = uni_tes + tcs_tes[0];\n";
20494 static const GLchar* gs = " gs_fs = uni_gs + tes_gs[0];\n";
20495 static const GLchar* fs = " fs_out = uni_fs + gs_fs;\n";
20497 const GLchar* assignments = 0;
20531 static const GLchar* vs = "layout(xfb_buffer = 0, xfb_offset = 0) out vec4 vs_tcs;\n"
20535 static const GLchar* tcs = " in vec4 vs_tcs[];\n"
20540 static const GLchar* tes = " in vec4 tcs_tes[];\n"
20545 static const GLchar* gs = " in vec4 tes_gs[];\n"
20550 static const GLchar* fs = " in vec4 gs_fs;\n"
20556 const GLchar* interface = 0;
20785 static const GLchar* gs = " gs_fs = uni_gs;\n";
20786 static const GLchar* fs = " fs_out = vec4(gs_fs);\n";
20788 const GLchar* assignments = "";
20813 static const GLchar* gs = "layout (xfb_buffer = 0, xfb_offset = 0) out vec4 gs_fs;\n"
20819 static const GLchar* fs = "in vec4 gs_fs;\n"
21091 static const GLchar* gs = " gs_fs1 = -uni_gs;\n"
21093 static const GLchar* fs = " fs_out = vec4(gs_fs2);\n";
21095 const GLchar* assignments = "";
21120 static const GLchar* gs = "layout (xfb_buffer = 0, xfb_stride = 64) out vec4 gs_fs1;\n"
21126 static const GLchar* fs = "in vec4 gs_fs2;\n"
21200 static const GLchar* array_var_definition = "layout (xfb_buffer = 0 /*, xfb_stride = 32 */ ) out;\n"
21202 static const GLchar* array_var_definition = "layout (xfb_buffer = 0, xfb_stride = 32) out;\n"
21207 static const GLchar* block_var_definition = "layout (xfb_buffer = 0 /*, xfb_stride = 32 */ ) out;\n"
21209 static const GLchar* block_var_definition = "layout (xfb_buffer = 0, xfb_stride = 32) out;\n"
21218 static const GLchar* offset_var_definition = "layout (xfb_buffer = 0 /*, xfb_stride = 40 */ ) out;\n"
21220 static const GLchar* offset_var_definition = "layout (xfb_buffer = 0, xfb_stride = 40) out;\n"
21227 static const GLchar* stride_var_definition = "layout (xfb_buffer = 0 /*, xfb_stride = 28 */ ) out;\n"
21231 static const GLchar* stride_var_definition = "layout (xfb_buffer = 0, xfb_stride = 28) out;\n"
21235 static const GLchar* array_use = " gohan[0] = result / 2;\n"
21239 static const GLchar* block_use = " goku.gohan = result / 2;\n"
21242 static const GLchar* output_use = "gohan = result / 4;\n";
21243 static const GLchar* fs = "#version 430 core\n"
21254 static const GLchar* gs_tested = "#version 430 core\n"
21285 static const GLchar* tcs = "#version 430 core\n"
21306 static const GLchar* tes_tested = "#version 430 core\n"
21325 static const GLchar* vs = "#version 430 core\n"
21336 static const GLchar* vs_tested = "#version 430 core\n"
21360 const GLchar* var_definition = 0;
21361 const GLchar* var_use = 0;
21558 static const GLchar* invalid_var_definition = "const uint type_size = SIZE;\n"
21568 static const GLchar* valid_var_definition = "const uint type_size = SIZE;\n"
21573 static const GLchar* invalid_use = " goku = TYPE(1);\n"
21580 static const GLchar* valid_use = " goku = TYPE(1);\n"
21585 static const GLchar* fs = "#version 430 core\n"
21596 static const GLchar* gs_tested = "#version 430 core\n"
21627 static const GLchar* tcs = "#version 430 core\n"
21648 static const GLchar* tes_tested = "#version 430 core\n"
21667 static const GLchar* vs = "#version 430 core\n"
21678 static const GLchar* vs_tested = "#version 430 core\n"
21701 GLchar buffer[16];
21703 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
21704 const GLchar* var_definition = 0;
21705 const GLchar* var_use = 0;
21904 static const GLchar* var_definition = "layout (xfb_offset = 0, xfb_stride = 128) out Goku {\n"
21909 static const GLchar* var_use = " gokuINDEX.gohan = vec4(1, 0, 0, 0);\n"
21918 static const GLchar* gs_tested =
21954 static const GLchar* tcs = "#version 430 core\n"
21976 static const GLchar* tcs_tested =
22004 static const GLchar* tes_tested = "#version 430 core\n"
22023 static const GLchar* vs = "#version 430 core\n"
22035 static const GLchar* vs_tested = "#version 430 core\n"
22058 const GLchar* array = "";
22059 const GLchar* index = "";
22304 static const GLchar* gs = " gohan = uni_gohan;\n"
22307 static const GLchar* fs = " fs_out = gohan + goten + chichi;\n";
22309 const GLchar* assignments = "";
22334 static const GLchar* gs = "layout (xfb_buffer = 0, xfb_offset = 0) out Goku {\n"
22344 static const GLchar* fs = "in Goku {\n"
22418 static const GLchar* invalid_var_definition = "const uint valid_stride = 64;\n"
22427 static const GLchar* valid_var_definition = "const uint valid_stride = 64;\n"
22431 static const GLchar* fs = "#version 430 core\n"
22442 static const GLchar* gs_tested = "#version 430 core\n"
22471 static const GLchar* tcs = "#version 430 core\n"
22492 static const GLchar* tes_tested = "#version 430 core\n"
22509 static const GLchar* vs = "#version 430 core\n"
22520 static const GLchar* vs_tested = "#version 430 core\n"
22542 const GLchar* var_definition = 0;
22726 static const GLchar* api_var_definition = "out TYPE b0_v1ARRAY;\n"
22730 static const GLchar* xfb_var_definition =
22739 static const GLchar* var_use = " b0_v1INDEX = TYPE(0);\n"
22750 static const GLchar* gs_tested =
22787 static const GLchar* tcs_tested =
22815 static const GLchar* tes_tested = "#version 430 core\n"
22834 static const GLchar* vs_tested = "#version 430 core\n"
22857 const GLchar* array = "";
22858 GLchar buffer[16];
22859 const GLchar* index = "";
22862 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
22863 const GLchar* var_definition = 0;
23313 static const GLchar* gs = " vegeta = uni_vegeta;\n"
23316 static const GLchar* fs = " fs_out = vec4(0);\n"
23322 const GLchar* assignments = "";
23354 static const GLchar* gs = "const uint sizeof_type = SIZE;\n"
23374 static const GLchar* fs = "flat in TYPE vegeta;\n"
23397 GLchar buffer[16];
23560 static const GLchar* gs = " goku = uni_goku;\n"
23573 static const GLchar* fs = " fs_out = gohan + goku + goten;\n";
23575 const GLchar* assignments = "";
23600 static const GLchar* gs = "layout (xfb_buffer = 1, xfb_stride = 64) out;\n"
23622 static const GLchar* fs = "in vec4 goku;\n"
23662 static const GLchar* var_definition = "const uint valid_stride = 64;\n"
23677 static const GLchar* var_use = " goku = result / 2;\n"
23680 static const GLchar* fs = "#version 430 core\n"
23692 static const GLchar* gs = "#version 430 core\n"
23723 static const GLchar* vs = "#version 430 core\n"
23794 static const GLchar* block_var_definition = "const uint buffer_index = MAX_BUFFER;\n"
23803 static const GLchar* global_var_definition = "const uint buffer_index = MAX_BUFFER;\n"
23810 static const GLchar* vector_var_definition = "const uint buffer_index = MAX_BUFFER;\n"
23817 static const GLchar* block_use = " goku.member = result / 2;\n";
23818 static const GLchar* global_use = "";
23819 static const GLchar* vector_use = " goku = result / 2;\n";
23820 static const GLchar* fs = "#version 430 core\n"
23831 static const GLchar* gs_tested = "#version 430 core\n"
23862 static const GLchar* tcs = "#version 430 core\n"
23883 static const GLchar* tes_tested = "#version 430 core\n"
23902 static const GLchar* vs = "#version 430 core\n"
23913 static const GLchar* vs_tested = "#version 430 core\n"
23936 GLchar buffer[16];
23940 const GLchar* var_definition = 0;
23941 const GLchar* var_use = 0;
24129 static const GLchar* block_var_definition = "const uint overflow_offset = MAX_SIZE + 16;\n"
24139 static const GLchar* global_var_definition = "const uint overflow_offset = MAX_SIZE + 16;\n"
24146 static const GLchar* vector_var_definition = "const uint overflow_offset = MAX_SIZE + 16;\n"
24154 static const GLchar* block_use = " goku.member = result / 2;\n";
24155 static const GLchar* global_use = "";
24156 static const GLchar* vector_use = " goku = result / 2;\n";
24157 static const GLchar* fs = "#version 430 core\n"
24168 static const GLchar* gs_tested = "#version 430 core\n"
24199 static const GLchar* tcs = "#version 430 core\n"
24220 static const GLchar* tes_tested = "#version 430 core\n"
24239 static const GLchar* vs = "#version 430 core\n"
24250 static const GLchar* vs_tested = "#version 430 core\n"
24273 GLchar buffer[16];
24278 const GLchar* var_definition = 0;
24279 const GLchar* var_use = 0;
24549 static const GLchar* fs =
24576 static const GLchar* gs = "#version 430 core\n"
24591 static const GLchar* tcs = "#version 430 core\n"
24608 static const GLchar* tes = "#version 430 core\n"
24621 static const GLchar* vs = "#version 430 core\n"
24629 static const GLchar* vs_tested = "#version 430 core\n"
24642 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
24680 GLchar buffer[16];
24946 static const GLchar* vs_tes_gs = " goku = uni_goku;\n";
24947 static const GLchar* fs = " fs_out = vec4(1, 0.25, 0.5, 0.75);\n"
24953 const GLchar* assignments = "";
25005 static const GLchar* vs_tes_gs = "layout (xfb_offset = 0) FLAT out TYPE goku;\n"
25010 static const GLchar* fs = "FLAT in TYPE goku;\n"
25015 const GLchar* interface = "";
25016 const GLchar* flat = "";
25187 static const GLchar* var_definition = "layout (xfb_offset = 0) out Goku {\n"
25195 static const GLchar* var_use = " goku.gohan = result / 2;\n"
25197 static const GLchar* fs = "#version 430 core\n"
25208 static const GLchar* gs_tested = "#version 430 core\n"
25239 static const GLchar* tcs = "#version 430 core\n"
25260 static const GLchar* tes_tested = "#version 430 core\n"
25279 static const GLchar* vs = "#version 430 core\n"
25290 static const GLchar* vs_tested = "#version 430 core\n"
25459 static const GLchar* var_definition = "layout (xfb_offset = 0) out TYPE gohan;\n"
25465 static const GLchar* var_use = " gohan = TYPE(0);\n"
25472 static const GLchar* fs = "#version 430 core\n"
25483 static const GLchar* gs_tested = "#version 430 core\n"
25514 static const GLchar* tcs = "#version 430 core\n"
25535 static const GLchar* tes_tested = "#version 430 core\n"
25554 static const GLchar* vs = "#version 430 core\n"
25565 static const GLchar* vs_tested = "#version 430 core\n"
25588 GLchar offset[16];
25590 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
25761 static const GLchar* var_definition = "/* layout (xfb_offset = OFFSET) */ out TYPE gohan;\n";
25763 static const GLchar* var_definition = "layout (xfb_offset = OFFSET) out TYPE gohan;\n";
25765 static const GLchar* var_use = " gohan = TYPE(0);\n"
25770 static const GLchar* fs = "#version 430 core\n"
25781 static const GLchar* gs_tested = "#version 430 core\n"
25812 static const GLchar* tcs = "#version 430 core\n"
25833 static const GLchar* tes_tested = "#version 430 core\n"
25852 static const GLchar* vs = "#version 430 core\n"
25863 static const GLchar* vs_tested = "#version 430 core\n"
25886 GLchar offset[16];
25888 const GLchar* type_name = test_case.m_type.GetGLSLTypeName();
26136 static const GLchar* vs_tes_gs = " goten = uni_goten;\n"
26138 static const GLchar* fs = " fs_out = goku + gohan + goten;\n";
26140 const GLchar* assignments = "";
26188 static const GLchar* vs_tes_gs = "const uint sizeof_type = 16;\n"
26198 static const GLchar* fs = "in vec4 goku;\n"
26203 const GLchar* interface = "";
26301 const GLchar* name = 0;
26542 static const GLchar* vs_tes_gs = " goku.x = uni_goku.x ;\n"
26554 static const GLchar* fs = " fs_out = goku + gohan + goten + chichi + vegeta + trunks + bra + bulma;\n";
26556 const GLchar* assignments = "";
26604 static const GLchar* vs_tes_gs = "const uint sizeof_type = 16;\n"
26625 static const GLchar* fs = "in vec4 vegeta;\n"
26636 const GLchar* interface = "";
26734 const GLchar* name = 0;
26941 static const GLchar* vs_tes_gs = " chichi = uni_chichi;\n"
26943 static const GLchar* fs = " fs_out = goten + gohan + chichi;\n";
26945 const GLchar* assignments = "";
26993 static const GLchar* vs_tes_gs = "const uint sizeof_type = 16;\n"
27005 static const GLchar* fs = "in Goku {\n"
27012 const GLchar* interface = "";
27111 const GLchar* name = 0;
27286 static const GLchar* vs_tes_gs = " goku.chichi = uni_chichi;\n"
27288 static const GLchar* fs = " fs_out = goku.goten + goku.gohan + goku.chichi;\n";
27290 const GLchar* assignments = "";
27338 static const GLchar* vs_tes_gs = "const uint sizeof_type = 16;\n"
27352 static const GLchar* fs = "struct Goku {\n"
27362 const GLchar* interface = "";
27460 const GLchar* name = 0;
27552 static const GLchar* var_definition = "/* layout (xfb_offset = 0) */ out vec4 goku[];\n";
27554 static const GLchar* var_definition = "layout (xfb_offset = 0) out vec4 goku[];\n";
27556 static const GLchar* var_use = " goku[0] = result / 2;\n";
27557 static const GLchar* fs = "#version 430 core\n"
27568 static const GLchar* vs_tested = "#version 430 core\n"
27821 static const GLchar* vs_tes_gs = " goku = uni_goku;\n";
27823 const GLchar* assignments = "";
27875 static const GLchar* vs_tes_gs = "layout (location = 0, xfb_offset = 0) FLAT out TYPE gokuARRAY;\n"
27882 const GLchar* interface = "";
27883 const GLchar* flat = "";
28260 static const GLchar* vs_tes_gs = " goku = uni_goku;\n";
28261 static const GLchar* vs_tes_gs_nested = " goku.inner_struct_a = uni_goku;\n"
28264 const GLchar* assignments = "";
28314 static const GLchar* vs_tes_gs = "struct TestStruct {\n"
28323 static const GLchar* vs_tes_gs_nested = "struct TestStruct {\n"
28337 const GLchar* interface = "";