#include "tests/test_utils/ShaderCompileTreeTest.h"
usingnamespacesh;
class QualificationOrderFragmentShaderTest : public ShaderCompileTreeTest
{ … };
class QualificationOrderVertexShaderTest : public QualificationOrderFragmentShaderTest
{ … };
TEST_F(QualificationOrderFragmentShaderTest, RepeatingCentroid)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, RepeatingUniforms)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, RepeatingVaryings)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, WrongOrderQualifiers)
{ … }
TEST_F(QualificationOrderVertexShaderTest, WrongOrderCentroidOut)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, WrongOrderCentroidIn)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, WrongOrderTypeStorage)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, RepeatingDifferentStorageQualifiers)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, RepeatingLayoutQualifiers)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, RepeatingInvariantQualifiers)
{ … }
TEST_F(QualificationOrderVertexShaderTest, RepeatingAttributes)
{ … }
TEST_F(QualificationOrderVertexShaderTest, VaryingInvariantWrongOrder)
{ … }
TEST_F(QualificationOrderVertexShaderTest, AttributeVaryingMix)
{ … }
TEST_F(QualificationOrderVertexShaderTest, VaryingAttributeMix)
{ … }
TEST_F(QualificationOrderVertexShaderTest, RepeatingInterpolationQualifiers)
{ … }
TEST_F(QualificationOrderVertexShaderTest, WrongOrderInterpolationStorageQualifiers)
{ … }
TEST_F(QualificationOrderVertexShaderTest, WrongOrderInvariantInterpolationStorageQualifiers)
{ … }
TEST_F(QualificationOrderVertexShaderTest, WrongOrderInvariantNotFirst)
{ … }
TEST_F(QualificationOrderVertexShaderTest, WrongOrderPrecision)
{ … }
TEST_F(QualificationOrderVertexShaderTest, RepeatingInQualifier)
{ … }
TEST_F(QualificationOrderVertexShaderTest, RepeatingAttributeQualifier)
{ … }
TEST_F(QualificationOrderVertexShaderTest, InvariantVertexInput)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersInvariant)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersAttribute)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersVarying)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersLayout)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersCentroidIn)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, InvalidFunctionParametersFlatIn)
{ … }
TEST_F(QualificationOrderFragmentShaderTest, TwoOutputLocations)
{ … }