#include "compiler/translator/FlagStd140Structs.h"
#include "compiler/translator/SymbolTable.h"
#include "compiler/translator/tree_util/IntermTraverse.h"
namespace sh
{
namespace
{
class FlagStd140StructsTraverser : public TIntermTraverser
{ … };
void FlagStd140StructsTraverser::mapBlockStructMembers(TIntermSymbol *blockDeclarator,
const TInterfaceBlock *block)
{ … }
bool FlagStd140StructsTraverser::visitDeclaration(Visit visit, TIntermDeclaration *node)
{ … }
}
std::vector<MappedStruct> FlagStd140Structs(TIntermNode *node)
{ … }
}