Lines Matching defs:qualifier
303 * @param align Requested alignment, eg with "align" qualifier
621 /** Calculate the valid values to use with the component qualifier
624 * the component qualifier is not allowed
634 /* The component qualifier cannot be used for matrices */
640 /* The component qualifier cannot be used for dvec3/dvec4 */
4093 // According to spec: int, uint, and double type must always be declared with flat qualifier
5302 /** Check if flat qualifier is required for given type, stage and storage
8985 const GLchar* qualifier = getQualifierName(test_case.m_qualifier);
8988 if (0 != qualifier[0])
8994 Utils::replaceToken("QUALIFIER", layout_position, qualifier, layout);
9082 for (GLuint qualifier = 0; qualifier < QUALIFIERS_MAX; ++qualifier)
9086 testCase test_case = { (QUALIFIERS)qualifier, (Utils::Shader::STAGES)stage };
9099 const GLchar* UniformBlockLayoutQualifierConflictTest::getQualifierName(QUALIFIERS qualifier)
9103 switch (qualifier)
10084 "Test verifies that align qualifier requires value that is a power of 2")
10983 std::string qualifier = getQualifierName(test_case.m_qualifier);
10985 if (false == qualifier.empty())
10987 qualifier.append(", ");
11018 Utils::replaceToken("QUALIFIER", position, qualifier.c_str(), source);
11071 const QUALIFIERS qualifier = m_test_cases[test_case_index].m_qualifier;
11073 return !((STD140 == qualifier) || (STD430 == qualifier));
11130 for (GLuint qualifier = 0; qualifier < QUALIFIERS_MAX; ++qualifier)
11139 testCase test_case = { (QUALIFIERS)qualifier, (Utils::Shader::STAGES)stage };
11152 const GLchar* SSBLayoutQualifierConflictTest::getQualifierName(QUALIFIERS qualifier)
11156 switch (qualifier)
11943 "Test verifies that align qualifier requires value that is a power of 2")
13109 "Test verifies that compiler does not allow location qualifier on member of structure")
14411 "Test verifies that compiler reports error when location qualifier exceeds limits")
15803 "Test verifies that compiler reports error when component qualifier exceeds limits")
16250 "Test verifies that compiler reports error when component qualifier is used without location")
16654 "Test verifies that compiler reports error when component qualifier is used for invalid type")
18313 /* If the interpolation qualifier would be different, the test
19066 /** Get interpolation qualifier
19070 * @return GLSL qualifier
19635 /** Get auxiliary storage qualifier
19639 * @return GLSL qualifier
20332 stream << "Stage: " << Utils::Shader::GetStageName(test_case.m_stage) << ", qualifier: ";
20377 for (GLuint qualifier = 0; qualifier < QUALIFIERS_MAX; ++qualifier)
20386 testCase test_case = { (QUALIFIERS)qualifier, (Utils::Shader::STAGES)stage };
20591 "Test verifies correct behavior when xfb_stride qualifier is specified but no xfb_offset is specified")
20882 "Test verifies that xfb_stride qualifier is not overriden by API")
21224 // The test considers gohan overflows the buffer 0, but according to spec, it is valid to declare the variable with qualifier "layout (xfb_offset = 16, xfb_stride = 32) out vec4 gohan;"
21545 : NegativeTestBase(context, "xfb_variable_stride", "Test verifies that stride qualifier is respected")
21891 : TestBase(context, "xfb_block_stride", "Test verifies that stride qualifier is respected for blocks")
22234 "Test verifies that xfb_stride qualifier is respected for block member")
23217 "Test verifies that xfb_offset qualifier is not overriden with API")
23361 There is no packing qualifier for uniform block gs_block, according to spec, it should be "shared" by default,
23366 we need to add the qualifier std140, and change the declaration as layout(binding=0, std140), which can make
23463 "Test verifies that xfb qualifier works with multiple output streams")
23557 // the shader declares the output variables with different "stream" qualifier, to make the data can export to
23620 Fixed incorrect usage of in/out qualifier, the following variable should be input symbols for fragment shader
23781 "Test verifies that compiler reports error when xfb_buffer qualifier exceeds limit")
24116 "Test verifies that compiler reports error when xfb_offset qualifier exceeds limit")
24455 : BufferTestBase(context, "xfb_global_buffer", "Test verifies that global xfb_buffer qualifier is respected")
25174 "Test verifies that compiler reports error when block member has different xfb_buffer qualifier than buffer")