#include "compiler/translator/tree_ops/spirv/EmulateFragColorData.h"
#include "compiler/translator/Compiler.h"
#include "compiler/translator/ImmutableStringBuilder.h"
#include "compiler/translator/SymbolTable.h"
#include "compiler/translator/tree_util/IntermNode_util.h"
#include "compiler/translator/tree_util/IntermTraverse.h"
#include "compiler/translator/tree_util/ReplaceVariable.h"
namespace sh
{
namespace
{
class EmulateFragColorDataTraverser : public TIntermTraverser
{ … };
bool EmulateFragColorDataImpl(TCompiler *compiler,
TIntermBlock *root,
TSymbolTable *symbolTable,
bool hasGLSecondaryFragData)
{ … }
}
bool EmulateFragColorData(TCompiler *compiler,
TIntermBlock *root,
TSymbolTable *symbolTable,
bool hasGLSecondaryFragData)
{ … }
}