#include "GLSLANG/ShaderLang.h"
#include "angle_gl.h"
#include "compiler/translator/Compiler.h"
#include "gtest/gtest.h"
namespace sh
{
class ShaderVariableTest : public testing::Test
{ … };
TEST_F(ShaderVariableTest, FindInfoByMappedName)
{ … }
TEST_F(ShaderVariableTest, IsSameUniformWithDifferentFieldOrder)
{ … }
TEST_F(ShaderVariableTest, IsSameUniformWithDifferentStructNames)
{ … }
TEST_F(ShaderVariableTest, IsSameVaryingWithDifferentInvariance)
{ … }
TEST_F(ShaderVariableTest, InvariantDoubleDeleteBug)
{ … }
TEST_F(ShaderVariableTest, IllegalInvariantVarying)
{ … }
TEST_F(ShaderVariableTest, InvariantLeakAcrossShaders)
{ … }
TEST_F(ShaderVariableTest, GlobalInvariantLeakAcrossShaders)
{ … }
TEST_F(ShaderVariableTest, BuiltinInvariantVarying)
{ … }
TEST_F(ShaderVariableTest, IsSameVaryingWithDifferentName)
{ … }
TEST_F(ShaderVariableTest, DoubleUnderscoresForIdentifier)
{ … }
}