Home | History | Annotate | Download | only in compiler

Lines Matching defs:OutputHLSL

7 #include "compiler/OutputHLSL.h"
27 OutputHLSL::OutputHLSL(TParseContext &context) : TIntermTraverser(true, true, true), mContext(context)
71 OutputHLSL::~OutputHLSL()
76 void OutputHLSL::output()
85 TInfoSinkBase &OutputHLSL::getBodyStream()
90 int OutputHLSL::vectorSize(const TType &type) const
98 void OutputHLSL::header()
591 void OutputHLSL::visitSymbol(TIntermSymbol *node)
651 bool OutputHLSL::visitBinary(Visit visit, TIntermBinary *node)
903 bool OutputHLSL::visitUnary(Visit visit, TIntermUnary *node)
981 bool OutputHLSL::visitAggregate(Visit visit, TIntermAggregate *node)
1375 bool OutputHLSL::visitSelection(Visit visit, TIntermSelection *node)
1415 void OutputHLSL::visitConstantUnion(TIntermConstantUnion *node)
1420 bool OutputHLSL::visitLoop(Visit visit, TIntermLoop *node)
1497 bool OutputHLSL::visitBranch(Visit visit, TIntermBranch *node)
1529 bool OutputHLSL::isSingleStatement(TIntermNode *node)
1557 bool OutputHLSL::handleExcessiveLoop(TIntermLoop *node)
1722 void OutputHLSL::outputTriplet(Visit visit, const TString &preString, const TString &inString, const TString &postString)
1740 TString OutputHLSL::argumentString(const TIntermSymbol *symbol)
1758 TString OutputHLSL::qualifierString(TQualifier qualifier)
1772 TString OutputHLSL::typeString(const TType &type)
1849 TString OutputHLSL::arrayString(const TType &type)
1859 TString OutputHLSL::initializer(const TType &type)
1876 void OutputHLSL::addConstructor(const TType &type, const TString &name, const TIntermSequence *parameters)
2082 const ConstantUnion *OutputHLSL::writeConstantUnion(const TType &type, const ConstantUnion *constUnion)
2141 TString OutputHLSL::scopeString(unsigned int depthLimit)
2153 TString OutputHLSL::scopedStruct(const TString &typeName)
2163 TString OutputHLSL::structLookup(const TString &typeName)
2183 TString OutputHLSL::decorate(const TString &string)