addAssign(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc) | glslang::TIntermediate | |
addBinaryMath(TOperator, TIntermTyped *left, TIntermTyped *right, TSourceLoc) | glslang::TIntermediate | |
addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc) const | glslang::TIntermediate | |
addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc, const TType &) const | glslang::TIntermediate | |
addBiShapeConversion(TOperator, TIntermTyped *&lhsNode, TIntermTyped *&rhsNode) | glslang::TIntermediate | |
addBlendEquation(TBlendEquationShift b) | glslang::TIntermediate | inline |
addBranch(TOperator, const TSourceLoc &) | glslang::TIntermediate | |
addBranch(TOperator, TIntermTyped *, const TSourceLoc &) | glslang::TIntermediate | |
addBuiltInFunctionCall(const TSourceLoc &line, TOperator, bool unary, TIntermNode *, const TType &returnType) | glslang::TIntermediate | |
addComma(TIntermTyped *left, TIntermTyped *right, const TSourceLoc &) | glslang::TIntermediate | |
addConstantUnion(const TConstUnionArray &, const TType &, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(signed char, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(unsigned char, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(signed short, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(unsigned short, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(int, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(unsigned int, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(long long, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(unsigned long long, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(bool, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(double, TBasicType, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConstantUnion(const TString *, const TSourceLoc &, bool literal=false) const | glslang::TIntermediate | |
addConversion(TOperator, const TType &, TIntermTyped *) const | glslang::TIntermediate | |
addConversion(TOperator op, TIntermTyped *node0, TIntermTyped *node1) const | glslang::TIntermediate | |
addCounterBufferName(const T &name) const | glslang::TIntermediate | inline |
addForLoop(TIntermNode *, TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &, TIntermLoop *&) | glslang::TIntermediate | |
addIndex(TOperator op, TIntermTyped *base, TIntermTyped *index, TSourceLoc) | glslang::TIntermediate | |
addIoAccessed(const TString &name) | glslang::TIntermediate | inline |
addLoop(TIntermNode *, TIntermTyped *, TIntermTyped *, bool testFirst, const TSourceLoc &) | glslang::TIntermediate | |
addMethod(TIntermTyped *, const TType &, const TString *, const TSourceLoc &) | glslang::TIntermediate | |
addProcess(const std::string &process) | glslang::TIntermediate | inline |
addProcessArgument(const std::string &arg) | glslang::TIntermediate | inline |
addProcesses(const std::vector< std::string > &p) | glslang::TIntermediate | inline |
addPushConstantCount() | glslang::TIntermediate | inline |
addRequestedExtension(const char *extension) | glslang::TIntermediate | inline |
addSelection(TIntermTyped *cond, TIntermNodePair code, const TSourceLoc &) | glslang::TIntermediate | |
addSelection(TIntermTyped *cond, TIntermTyped *trueBlock, TIntermTyped *falseBlock, const TSourceLoc &) | glslang::TIntermediate | |
addSemanticName(const TString &name) | glslang::TIntermediate | inline |
addShapeConversion(const TType &, TIntermTyped *) | glslang::TIntermediate | |
addSourceText(const char *text) | glslang::TIntermediate | inline |
addSwizzle(TSwizzleSelectors< selectorType > &, const TSourceLoc &) | glslang::TIntermediate | |
addSymbol(const TVariable &) | glslang::TIntermediate | |
addSymbol(const TVariable &, const TSourceLoc &) | glslang::TIntermediate | |
addSymbol(const TType &, const TSourceLoc &) | glslang::TIntermediate | |
addSymbol(const TIntermSymbol &) | glslang::TIntermediate | |
addSymbol(int Id, const TString &, const TType &, const TConstUnionArray &, TIntermTyped *subtree, const TSourceLoc &) | glslang::TIntermediate | protected |
addSymbolLinkageNode(TIntermAggregate *&linkage, const TSymbol &) | glslang::TIntermediate | |
addSymbolLinkageNode(TIntermAggregate *&linkage, TSymbolTable &, const TString &) | glslang::TIntermediate | protected |
addSymbolLinkageNodes(TIntermAggregate *&linkage, EShLanguage, TSymbolTable &) | glslang::TIntermediate | |
addToCallGraph(TInfoSink &, const TString &caller, const TString &callee) | glslang::TIntermediate | |
addUnaryMath(TOperator, TIntermTyped *child, TSourceLoc) | glslang::TIntermediate | |
addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc) const | glslang::TIntermediate | |
addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc, const TType &) const | glslang::TIntermediate | |
addUniShapeConversion(TOperator, const TType &, TIntermTyped *) | glslang::TIntermediate | |
addUsedConstantId(int id) | glslang::TIntermediate | |
addUsedLocation(const TQualifier &, const TType &, bool &typeCollision) | glslang::TIntermediate | |
addUsedOffsets(int binding, int offset, int numOffsets) | glslang::TIntermediate | |
addXfbBufferOffset(const TType &) | glslang::TIntermediate | |
areAllChildConst(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
autoMapBindings | glslang::TIntermediate | protected |
autoMapLocations | glslang::TIntermediate | protected |
binaryDoubleOutput | glslang::TIntermediate | protected |
blendEquations | glslang::TIntermediate | protected |
callGraph | glslang::TIntermediate | protected |
canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op=EOpNull) const | glslang::TIntermediate | |
checkCallGraphBodies(TInfoSink &, bool keepUncalled) | glslang::TIntermediate | protected |
checkCallGraphCycles(TInfoSink &) | glslang::TIntermediate | protected |
checkLocationRange(int set, const TIoRange &range, const TType &, bool &typeCollision) | glslang::TIntermediate | |
computeTypeLocationSize(const TType &, EShLanguage) | glslang::TIntermediate | static |
computeTypeUniformLocationSize(const TType &) | glslang::TIntermediate | static |
computeTypeXfbSize(const TType &, bool &containsDouble) const | glslang::TIntermediate | |
createConversion(TBasicType convertTo, TIntermTyped *node) const | glslang::TIntermediate | protected |
depthLayout | glslang::TIntermediate | protected |
depthReplacing | glslang::TIntermediate | protected |
earlyFragmentTests | glslang::TIntermediate | protected |
entryPointMangledName | glslang::TIntermediate | protected |
entryPointName | glslang::TIntermediate | protected |
error(TInfoSink &infoSink, const char *) | glslang::TIntermediate | protected |
extensionRequested(const char *extension) const | glslang::TIntermediate | inlineprotected |
finalCheck(TInfoSink &, bool keepUncalled) | glslang::TIntermediate | |
findLinkerObjects() const | glslang::TIntermediate | protected |
findLValueBase(const TIntermTyped *, bool swizzleOkay) | glslang::TIntermediate | static |
flattenUniformArrays | glslang::TIntermediate | protected |
fold(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
foldConstructor(TIntermAggregate *aggrNode) | glslang::TIntermediate | |
foldDereference(TIntermTyped *node, int index, const TSourceLoc &) | glslang::TIntermediate | |
foldSwizzle(TIntermTyped *node, TSwizzleSelectors< TVectorSelector > &fields, const TSourceLoc &) | glslang::TIntermediate | |
getAutoMapBindings() const | glslang::TIntermediate | inline |
getAutoMapLocations() const | glslang::TIntermediate | inline |
getBaseAlignment(const TType &, int &size, int &stride, bool std140, bool rowMajor) | glslang::TIntermediate | static |
getBaseAlignmentScalar(const TType &, int &size) | glslang::TIntermediate | static |
getBinaryDoubleOutput() | glslang::TIntermediate | inline |
getBlendEquations() const | glslang::TIntermediate | inline |
getConversionDestinatonType(TBasicType type0, TBasicType type1, TOperator op) const | glslang::TIntermediate | protected |
getDepth() const | glslang::TIntermediate | inline |
getEarlyFragmentTests() const | glslang::TIntermediate | inline |
getEntryPointMangledName() const | glslang::TIntermediate | inline |
getEntryPointName() const | glslang::TIntermediate | inline |
getFlattenUniformArrays() const | glslang::TIntermediate | inline |
getHlslFunctionality1() const | glslang::TIntermediate | inline |
getInputPrimitive() const | glslang::TIntermediate | inline |
getInvertY() const | glslang::TIntermediate | inline |
getInvocations() const | glslang::TIntermediate | inline |
getLocalSize(int dim) const | glslang::TIntermediate | inline |
getLocalSizeSpecId(int dim) const | glslang::TIntermediate | inline |
getNoStorageFormat() const | glslang::TIntermediate | inline |
getNumEntryPoints() const | glslang::TIntermediate | inline |
getNumErrors() const | glslang::TIntermediate | inline |
getOriginUpperLeft() const | glslang::TIntermediate | inline |
getOutputPrimitive() const | glslang::TIntermediate | inline |
getPixelCenterInteger() const | glslang::TIntermediate | inline |
getPointMode() const | glslang::TIntermediate | inline |
getPostDepthCoverage() const | glslang::TIntermediate | inline |
getProcesses() const | glslang::TIntermediate | inline |
getProfile() const | glslang::TIntermediate | inline |
getRequestedExtensions() const | glslang::TIntermediate | inline |
getResourceName(TResourceType) | glslang::TIntermediate | protectedstatic |
getResourceSetBinding() const | glslang::TIntermediate | inline |
getShiftBinding(TResourceType res) const | glslang::TIntermediate | inline |
getShiftBindingForSet(TResourceType res, unsigned int set) const | glslang::TIntermediate | inline |
getSource() const | glslang::TIntermediate | inline |
getSourceFile() const | glslang::TIntermediate | inline |
getSourceText() const | glslang::TIntermediate | inline |
getSpv() const | glslang::TIntermediate | inline |
getStage() const | glslang::TIntermediate | inline |
getTreeRoot() const | glslang::TIntermediate | inline |
getVersion() const | glslang::TIntermediate | inline |
getVertexOrder() const | glslang::TIntermediate | inline |
getVertexSpacing() const | glslang::TIntermediate | inline |
getVertices() const | glslang::TIntermediate | inline |
getXfbMode() const | glslang::TIntermediate | inline |
getXfbStride(int buffer) const | glslang::TIntermediate | inline |
growAggregate(TIntermNode *left, TIntermNode *right) | glslang::TIntermediate | |
growAggregate(TIntermNode *left, TIntermNode *right, const TSourceLoc &) | glslang::TIntermediate | |
hasCounterBufferName(const TString &name) const | glslang::TIntermediate | inline |
hasShiftBindingForSet(TResourceType res) const | glslang::TIntermediate | inline |
hlslFunctionality1 | glslang::TIntermediate | protected |
hlslIoMapping | glslang::TIntermediate | protected |
hlslOffsets | glslang::TIntermediate | protected |
implicitCounterName | glslang::TIntermediate | |
implicitThisName | glslang::TIntermediate | |
improperStraddle(const TType &type, int size, int offset) | glslang::TIntermediate | static |
incrementEntryPointCount() | glslang::TIntermediate | inline |
inIoAccessed(const TString &name) const | glslang::TIntermediate | inline |
inOutLocationCheck(TInfoSink &) | glslang::TIntermediate | protected |
inputPrimitive | glslang::TIntermediate | protected |
invertY | glslang::TIntermediate | protected |
invocations | glslang::TIntermediate | protected |
ioAccessed | glslang::TIntermediate | protected |
isConversionAllowed(TOperator op, TIntermTyped *node) const | glslang::TIntermediate | protected |
isDepthReplacing() const | glslang::TIntermediate | inline |
isFPConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
isFPIntegralConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
isFPPromotion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
isIntegralConversion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
isIntegralPromotion(TBasicType from, TBasicType to) const | glslang::TIntermediate | |
isMultiStream() const | glslang::TIntermediate | inline |
isNonuniformPropagating(TOperator) const | glslang::TIntermediate | protected |
isRecursive() const | glslang::TIntermediate | inline |
isSpecializationOperation(const TIntermOperator &) const | glslang::TIntermediate | protected |
language | glslang::TIntermediate | protected |
localSize | glslang::TIntermediate | protected |
localSizeSpecId | glslang::TIntermediate | protected |
makeAggregate(TIntermNode *node) | glslang::TIntermediate | |
makeAggregate(TIntermNode *node, const TSourceLoc &) | glslang::TIntermediate | |
makeAggregate(const TSourceLoc &) | glslang::TIntermediate | |
mapTypeToConstructorOp(const TType &) const | glslang::TIntermediate | |
merge(TInfoSink &, TIntermediate &) | glslang::TIntermediate | |
mergeBodies(TInfoSink &, TIntermSequence &globals, const TIntermSequence &unitGlobals) | glslang::TIntermediate | protected |
mergeErrorCheck(TInfoSink &, const TIntermSymbol &, const TIntermSymbol &, bool crossStage) | glslang::TIntermediate | protected |
mergeImplicitArraySizes(TType &, const TType &) | glslang::TIntermediate | protected |
mergeLinkerObjects(TInfoSink &, TIntermSequence &linkerObjects, const TIntermSequence &unitLinkerObjects) | glslang::TIntermediate | protected |
multiStream | glslang::TIntermediate | protected |
needsLegalization() const | glslang::TIntermediate | inline |
needToLegalize | glslang::TIntermediate | protected |
numEntryPoints | glslang::TIntermediate | protected |
numErrors | glslang::TIntermediate | protected |
numPushConstants | glslang::TIntermediate | protected |
operator=(TIntermediate &) | glslang::TIntermediate | private |
originUpperLeft | glslang::TIntermediate | protected |
output(TInfoSink &, bool tree) | glslang::TIntermediate | |
outputPrimitive | glslang::TIntermediate | protected |
parseConstTree(TIntermNode *, TConstUnionArray, TOperator, const TType &, bool singleConstantParam=false) | glslang::TIntermediate | |
performTextureUpgradeAndSamplerRemovalTransformation(TIntermNode *root) | glslang::TIntermediate | protected |
pixelCenterInteger | glslang::TIntermediate | protected |
pointMode | glslang::TIntermediate | protected |
postDepthCoverage | glslang::TIntermediate | protected |
postProcess(TIntermNode *, EShLanguage) | glslang::TIntermediate | |
processes | glslang::TIntermediate | protected |
profile | glslang::TIntermediate | protected |
promote(TIntermOperator *) | glslang::TIntermediate | |
promoteAggregate(TIntermAggregate &) | glslang::TIntermediate | protected |
promoteBinary(TIntermBinary &) | glslang::TIntermediate | protected |
promoteConstantUnion(TBasicType, TIntermConstantUnion *) const | glslang::TIntermediate | |
promoteUnary(TIntermUnary &) | glslang::TIntermediate | protected |
pushSelector(TIntermSequence &, const TVectorSelector &, const TSourceLoc &) | glslang::TIntermediate | protected |
pushSelector(TIntermSequence &, const TMatrixSelector &, const TSourceLoc &) | glslang::TIntermediate | protected |
recursive | glslang::TIntermediate | protected |
removeTree() | glslang::TIntermediate | |
requestedExtensions | glslang::TIntermediate | protected |
resources | glslang::TIntermediate | protected |
resourceSetBinding | glslang::TIntermediate | protected |
semanticNameSet | glslang::TIntermediate | protected |
setAggregateOperator(TIntermNode *, TOperator, const TType &type, TSourceLoc) | glslang::TIntermediate | |
setAutoMapBindings(bool map) | glslang::TIntermediate | inline |
setAutoMapLocations(bool map) | glslang::TIntermediate | inline |
setBinaryDoubleOutput() | glslang::TIntermediate | inline |
setDepth(TLayoutDepth d) | glslang::TIntermediate | inline |
setDepthReplacing() | glslang::TIntermediate | inline |
setEarlyFragmentTests() | glslang::TIntermediate | inline |
setEntryPointMangledName(const char *ep) | glslang::TIntermediate | inline |
setEntryPointName(const char *ep) | glslang::TIntermediate | inline |
setFlattenUniformArrays(bool flatten) | glslang::TIntermediate | inline |
setHlslFunctionality1() | glslang::TIntermediate | inline |
setHlslIoMapping(bool b) | glslang::TIntermediate | inline |
setHlslOffsets() | glslang::TIntermediate | inline |
setInputPrimitive(TLayoutGeometry p) | glslang::TIntermediate | inline |
setInvertY(bool invert) | glslang::TIntermediate | inline |
setInvocations(int i) | glslang::TIntermediate | inline |
setLimits(const TBuiltInResource &r) | glslang::TIntermediate | inline |
setLocalSize(int dim, int size) | glslang::TIntermediate | inline |
setLocalSizeSpecId(int dim, int id) | glslang::TIntermediate | inline |
setMultiStream() | glslang::TIntermediate | inline |
setNeedsLegalization() | glslang::TIntermediate | inline |
setNoStorageFormat(bool b) | glslang::TIntermediate | inline |
setOriginUpperLeft() | glslang::TIntermediate | inline |
setOutputPrimitive(TLayoutGeometry p) | glslang::TIntermediate | inline |
setPixelCenterInteger() | glslang::TIntermediate | inline |
setPointMode() | glslang::TIntermediate | inline |
setPostDepthCoverage() | glslang::TIntermediate | inline |
setProfile(EProfile p) | glslang::TIntermediate | inline |
setResourceSetBinding(const std::vector< std::string > &shift) | glslang::TIntermediate | inline |
setShiftBinding(TResourceType res, unsigned int shift) | glslang::TIntermediate | inline |
setShiftBindingForSet(TResourceType res, unsigned int shift, unsigned int set) | glslang::TIntermediate | inline |
setSource(EShSource s) | glslang::TIntermediate | inline |
setSourceFile(const char *file) | glslang::TIntermediate | inline |
setSpv(const SpvVersion &s) | glslang::TIntermediate | inline |
setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode) | glslang::TIntermediate | inline |
setTreeRoot(TIntermNode *r) | glslang::TIntermediate | inline |
setUseStorageBuffer() | glslang::TIntermediate | inline |
setVersion(int v) | glslang::TIntermediate | inline |
setVertexOrder(TVertexOrder o) | glslang::TIntermediate | inline |
setVertexSpacing(TVertexSpacing s) | glslang::TIntermediate | inline |
setVertices(int m) | glslang::TIntermediate | inline |
setXfbBufferStride(int buffer, unsigned stride) | glslang::TIntermediate | inline |
setXfbMode() | glslang::TIntermediate | inline |
shiftBinding | glslang::TIntermediate | protected |
shiftBindingForSet | glslang::TIntermediate | protected |
source | glslang::TIntermediate | protected |
sourceFile | glslang::TIntermediate | protected |
sourceText | glslang::TIntermediate | protected |
specConstantPropagates(const TIntermTyped &, const TIntermTyped &) | glslang::TIntermediate | protected |
spvVersion | glslang::TIntermediate | protected |
textureSamplerTransformMode | glslang::TIntermediate | protected |
TGraph typedef | glslang::TIntermediate | protected |
TIntermediate(EShLanguage l, int v=0, EProfile p=ENoProfile) | glslang::TIntermediate | inlineexplicit |
treeRoot | glslang::TIntermediate | protected |
usedAtomics | glslang::TIntermediate | protected |
usedConstantId | glslang::TIntermediate | protected |
usedIo | glslang::TIntermediate | protected |
userOutputUsed() const | glslang::TIntermediate | protected |
useStorageBuffer | glslang::TIntermediate | protected |
useUnknownFormat | glslang::TIntermediate | protected |
usingHlslIoMapping() | glslang::TIntermediate | inline |
usingHlslOFfsets() const | glslang::TIntermediate | inline |
usingStorageBuffer() const | glslang::TIntermediate | inline |
version | glslang::TIntermediate | protected |
vertexOrder | glslang::TIntermediate | protected |
vertexSpacing | glslang::TIntermediate | protected |
vertices | glslang::TIntermediate | protected |
warn(TInfoSink &infoSink, const char *) | glslang::TIntermediate | protected |
xfbBuffers | glslang::TIntermediate | protected |
xfbMode | glslang::TIntermediate | protected |