#include "gtest/gtest.h"
#include "angle_gl.h"
#include "common/angleutils.h"
#include "common/utilities.h"
#include "compiler/translator/VariablePacker.h"
namespace
{
static sh::GLenum types[] = …;
static sh::GLenum nonSqMatTypes[] = …;
sh::ShaderVariable CreateShaderVariable(sh::GLenum type, int numVars)
{ … }
}
TEST(VariablePacking, Pack)
{ … }
TEST(VariablePacking, PackSizes)
{ … }
TEST(VariablePacking, NonSquareMats)
{ … }
TEST(VariablePacking, ReuseRows)
{ … }
TEST(VariablePacking, Struct)
{ … }