RetroArch
glslang::TIntermediate Member List

This is the complete list of members for glslang::TIntermediate, including all inherited members.

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) constglslang::TIntermediate
addBinaryNode(TOperator op, TIntermTyped *left, TIntermTyped *right, TSourceLoc, const TType &) constglslang::TIntermediate
addBiShapeConversion(TOperator, TIntermTyped *&lhsNode, TIntermTyped *&rhsNode)glslang::TIntermediate
addBlendEquation(TBlendEquationShift b)glslang::TIntermediateinline
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) constglslang::TIntermediate
addConstantUnion(signed char, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(unsigned char, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(signed short, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(unsigned short, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(int, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(unsigned int, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(long long, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(unsigned long long, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(bool, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(double, TBasicType, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConstantUnion(const TString *, const TSourceLoc &, bool literal=false) constglslang::TIntermediate
addConversion(TOperator, const TType &, TIntermTyped *) constglslang::TIntermediate
addConversion(TOperator op, TIntermTyped *node0, TIntermTyped *node1) constglslang::TIntermediate
addCounterBufferName(const T &name) constglslang::TIntermediateinline
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::TIntermediateinline
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::TIntermediateinline
addProcessArgument(const std::string &arg)glslang::TIntermediateinline
addProcesses(const std::vector< std::string > &p)glslang::TIntermediateinline
addPushConstantCount()glslang::TIntermediateinline
addRequestedExtension(const char *extension)glslang::TIntermediateinline
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::TIntermediateinline
addShapeConversion(const TType &, TIntermTyped *)glslang::TIntermediate
addSourceText(const char *text)glslang::TIntermediateinline
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::TIntermediateprotected
addSymbolLinkageNode(TIntermAggregate *&linkage, const TSymbol &)glslang::TIntermediate
addSymbolLinkageNode(TIntermAggregate *&linkage, TSymbolTable &, const TString &)glslang::TIntermediateprotected
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) constglslang::TIntermediate
addUnaryNode(TOperator op, TIntermTyped *child, TSourceLoc, const TType &) constglslang::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
autoMapBindingsglslang::TIntermediateprotected
autoMapLocationsglslang::TIntermediateprotected
binaryDoubleOutputglslang::TIntermediateprotected
blendEquationsglslang::TIntermediateprotected
callGraphglslang::TIntermediateprotected
canImplicitlyPromote(TBasicType from, TBasicType to, TOperator op=EOpNull) constglslang::TIntermediate
checkCallGraphBodies(TInfoSink &, bool keepUncalled)glslang::TIntermediateprotected
checkCallGraphCycles(TInfoSink &)glslang::TIntermediateprotected
checkLocationRange(int set, const TIoRange &range, const TType &, bool &typeCollision)glslang::TIntermediate
computeTypeLocationSize(const TType &, EShLanguage)glslang::TIntermediatestatic
computeTypeUniformLocationSize(const TType &)glslang::TIntermediatestatic
computeTypeXfbSize(const TType &, bool &containsDouble) constglslang::TIntermediate
createConversion(TBasicType convertTo, TIntermTyped *node) constglslang::TIntermediateprotected
depthLayoutglslang::TIntermediateprotected
depthReplacingglslang::TIntermediateprotected
earlyFragmentTestsglslang::TIntermediateprotected
entryPointMangledNameglslang::TIntermediateprotected
entryPointNameglslang::TIntermediateprotected
error(TInfoSink &infoSink, const char *)glslang::TIntermediateprotected
extensionRequested(const char *extension) constglslang::TIntermediateinlineprotected
finalCheck(TInfoSink &, bool keepUncalled)glslang::TIntermediate
findLinkerObjects() constglslang::TIntermediateprotected
findLValueBase(const TIntermTyped *, bool swizzleOkay)glslang::TIntermediatestatic
flattenUniformArraysglslang::TIntermediateprotected
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() constglslang::TIntermediateinline
getAutoMapLocations() constglslang::TIntermediateinline
getBaseAlignment(const TType &, int &size, int &stride, bool std140, bool rowMajor)glslang::TIntermediatestatic
getBaseAlignmentScalar(const TType &, int &size)glslang::TIntermediatestatic
getBinaryDoubleOutput()glslang::TIntermediateinline
getBlendEquations() constglslang::TIntermediateinline
getConversionDestinatonType(TBasicType type0, TBasicType type1, TOperator op) constglslang::TIntermediateprotected
getDepth() constglslang::TIntermediateinline
getEarlyFragmentTests() constglslang::TIntermediateinline
getEntryPointMangledName() constglslang::TIntermediateinline
getEntryPointName() constglslang::TIntermediateinline
getFlattenUniformArrays() constglslang::TIntermediateinline
getHlslFunctionality1() constglslang::TIntermediateinline
getInputPrimitive() constglslang::TIntermediateinline
getInvertY() constglslang::TIntermediateinline
getInvocations() constglslang::TIntermediateinline
getLocalSize(int dim) constglslang::TIntermediateinline
getLocalSizeSpecId(int dim) constglslang::TIntermediateinline
getNoStorageFormat() constglslang::TIntermediateinline
getNumEntryPoints() constglslang::TIntermediateinline
getNumErrors() constglslang::TIntermediateinline
getOriginUpperLeft() constglslang::TIntermediateinline
getOutputPrimitive() constglslang::TIntermediateinline
getPixelCenterInteger() constglslang::TIntermediateinline
getPointMode() constglslang::TIntermediateinline
getPostDepthCoverage() constglslang::TIntermediateinline
getProcesses() constglslang::TIntermediateinline
getProfile() constglslang::TIntermediateinline
getRequestedExtensions() constglslang::TIntermediateinline
getResourceName(TResourceType)glslang::TIntermediateprotectedstatic
getResourceSetBinding() constglslang::TIntermediateinline
getShiftBinding(TResourceType res) constglslang::TIntermediateinline
getShiftBindingForSet(TResourceType res, unsigned int set) constglslang::TIntermediateinline
getSource() constglslang::TIntermediateinline
getSourceFile() constglslang::TIntermediateinline
getSourceText() constglslang::TIntermediateinline
getSpv() constglslang::TIntermediateinline
getStage() constglslang::TIntermediateinline
getTreeRoot() constglslang::TIntermediateinline
getVersion() constglslang::TIntermediateinline
getVertexOrder() constglslang::TIntermediateinline
getVertexSpacing() constglslang::TIntermediateinline
getVertices() constglslang::TIntermediateinline
getXfbMode() constglslang::TIntermediateinline
getXfbStride(int buffer) constglslang::TIntermediateinline
growAggregate(TIntermNode *left, TIntermNode *right)glslang::TIntermediate
growAggregate(TIntermNode *left, TIntermNode *right, const TSourceLoc &)glslang::TIntermediate
hasCounterBufferName(const TString &name) constglslang::TIntermediateinline
hasShiftBindingForSet(TResourceType res) constglslang::TIntermediateinline
hlslFunctionality1glslang::TIntermediateprotected
hlslIoMappingglslang::TIntermediateprotected
hlslOffsetsglslang::TIntermediateprotected
implicitCounterNameglslang::TIntermediate
implicitThisNameglslang::TIntermediate
improperStraddle(const TType &type, int size, int offset)glslang::TIntermediatestatic
incrementEntryPointCount()glslang::TIntermediateinline
inIoAccessed(const TString &name) constglslang::TIntermediateinline
inOutLocationCheck(TInfoSink &)glslang::TIntermediateprotected
inputPrimitiveglslang::TIntermediateprotected
invertYglslang::TIntermediateprotected
invocationsglslang::TIntermediateprotected
ioAccessedglslang::TIntermediateprotected
isConversionAllowed(TOperator op, TIntermTyped *node) constglslang::TIntermediateprotected
isDepthReplacing() constglslang::TIntermediateinline
isFPConversion(TBasicType from, TBasicType to) constglslang::TIntermediate
isFPIntegralConversion(TBasicType from, TBasicType to) constglslang::TIntermediate
isFPPromotion(TBasicType from, TBasicType to) constglslang::TIntermediate
isIntegralConversion(TBasicType from, TBasicType to) constglslang::TIntermediate
isIntegralPromotion(TBasicType from, TBasicType to) constglslang::TIntermediate
isMultiStream() constglslang::TIntermediateinline
isNonuniformPropagating(TOperator) constglslang::TIntermediateprotected
isRecursive() constglslang::TIntermediateinline
isSpecializationOperation(const TIntermOperator &) constglslang::TIntermediateprotected
languageglslang::TIntermediateprotected
localSizeglslang::TIntermediateprotected
localSizeSpecIdglslang::TIntermediateprotected
makeAggregate(TIntermNode *node)glslang::TIntermediate
makeAggregate(TIntermNode *node, const TSourceLoc &)glslang::TIntermediate
makeAggregate(const TSourceLoc &)glslang::TIntermediate
mapTypeToConstructorOp(const TType &) constglslang::TIntermediate
merge(TInfoSink &, TIntermediate &)glslang::TIntermediate
mergeBodies(TInfoSink &, TIntermSequence &globals, const TIntermSequence &unitGlobals)glslang::TIntermediateprotected
mergeErrorCheck(TInfoSink &, const TIntermSymbol &, const TIntermSymbol &, bool crossStage)glslang::TIntermediateprotected
mergeImplicitArraySizes(TType &, const TType &)glslang::TIntermediateprotected
mergeLinkerObjects(TInfoSink &, TIntermSequence &linkerObjects, const TIntermSequence &unitLinkerObjects)glslang::TIntermediateprotected
multiStreamglslang::TIntermediateprotected
needsLegalization() constglslang::TIntermediateinline
needToLegalizeglslang::TIntermediateprotected
numEntryPointsglslang::TIntermediateprotected
numErrorsglslang::TIntermediateprotected
numPushConstantsglslang::TIntermediateprotected
operator=(TIntermediate &)glslang::TIntermediateprivate
originUpperLeftglslang::TIntermediateprotected
output(TInfoSink &, bool tree)glslang::TIntermediate
outputPrimitiveglslang::TIntermediateprotected
parseConstTree(TIntermNode *, TConstUnionArray, TOperator, const TType &, bool singleConstantParam=false)glslang::TIntermediate
performTextureUpgradeAndSamplerRemovalTransformation(TIntermNode *root)glslang::TIntermediateprotected
pixelCenterIntegerglslang::TIntermediateprotected
pointModeglslang::TIntermediateprotected
postDepthCoverageglslang::TIntermediateprotected
postProcess(TIntermNode *, EShLanguage)glslang::TIntermediate
processesglslang::TIntermediateprotected
profileglslang::TIntermediateprotected
promote(TIntermOperator *)glslang::TIntermediate
promoteAggregate(TIntermAggregate &)glslang::TIntermediateprotected
promoteBinary(TIntermBinary &)glslang::TIntermediateprotected
promoteConstantUnion(TBasicType, TIntermConstantUnion *) constglslang::TIntermediate
promoteUnary(TIntermUnary &)glslang::TIntermediateprotected
pushSelector(TIntermSequence &, const TVectorSelector &, const TSourceLoc &)glslang::TIntermediateprotected
pushSelector(TIntermSequence &, const TMatrixSelector &, const TSourceLoc &)glslang::TIntermediateprotected
recursiveglslang::TIntermediateprotected
removeTree()glslang::TIntermediate
requestedExtensionsglslang::TIntermediateprotected
resourcesglslang::TIntermediateprotected
resourceSetBindingglslang::TIntermediateprotected
semanticNameSetglslang::TIntermediateprotected
setAggregateOperator(TIntermNode *, TOperator, const TType &type, TSourceLoc)glslang::TIntermediate
setAutoMapBindings(bool map)glslang::TIntermediateinline
setAutoMapLocations(bool map)glslang::TIntermediateinline
setBinaryDoubleOutput()glslang::TIntermediateinline
setDepth(TLayoutDepth d)glslang::TIntermediateinline
setDepthReplacing()glslang::TIntermediateinline
setEarlyFragmentTests()glslang::TIntermediateinline
setEntryPointMangledName(const char *ep)glslang::TIntermediateinline
setEntryPointName(const char *ep)glslang::TIntermediateinline
setFlattenUniformArrays(bool flatten)glslang::TIntermediateinline
setHlslFunctionality1()glslang::TIntermediateinline
setHlslIoMapping(bool b)glslang::TIntermediateinline
setHlslOffsets()glslang::TIntermediateinline
setInputPrimitive(TLayoutGeometry p)glslang::TIntermediateinline
setInvertY(bool invert)glslang::TIntermediateinline
setInvocations(int i)glslang::TIntermediateinline
setLimits(const TBuiltInResource &r)glslang::TIntermediateinline
setLocalSize(int dim, int size)glslang::TIntermediateinline
setLocalSizeSpecId(int dim, int id)glslang::TIntermediateinline
setMultiStream()glslang::TIntermediateinline
setNeedsLegalization()glslang::TIntermediateinline
setNoStorageFormat(bool b)glslang::TIntermediateinline
setOriginUpperLeft()glslang::TIntermediateinline
setOutputPrimitive(TLayoutGeometry p)glslang::TIntermediateinline
setPixelCenterInteger()glslang::TIntermediateinline
setPointMode()glslang::TIntermediateinline
setPostDepthCoverage()glslang::TIntermediateinline
setProfile(EProfile p)glslang::TIntermediateinline
setResourceSetBinding(const std::vector< std::string > &shift)glslang::TIntermediateinline
setShiftBinding(TResourceType res, unsigned int shift)glslang::TIntermediateinline
setShiftBindingForSet(TResourceType res, unsigned int shift, unsigned int set)glslang::TIntermediateinline
setSource(EShSource s)glslang::TIntermediateinline
setSourceFile(const char *file)glslang::TIntermediateinline
setSpv(const SpvVersion &s)glslang::TIntermediateinline
setTextureSamplerTransformMode(EShTextureSamplerTransformMode mode)glslang::TIntermediateinline
setTreeRoot(TIntermNode *r)glslang::TIntermediateinline
setUseStorageBuffer()glslang::TIntermediateinline
setVersion(int v)glslang::TIntermediateinline
setVertexOrder(TVertexOrder o)glslang::TIntermediateinline
setVertexSpacing(TVertexSpacing s)glslang::TIntermediateinline
setVertices(int m)glslang::TIntermediateinline
setXfbBufferStride(int buffer, unsigned stride)glslang::TIntermediateinline
setXfbMode()glslang::TIntermediateinline
shiftBindingglslang::TIntermediateprotected
shiftBindingForSetglslang::TIntermediateprotected
sourceglslang::TIntermediateprotected
sourceFileglslang::TIntermediateprotected
sourceTextglslang::TIntermediateprotected
specConstantPropagates(const TIntermTyped &, const TIntermTyped &)glslang::TIntermediateprotected
spvVersionglslang::TIntermediateprotected
textureSamplerTransformModeglslang::TIntermediateprotected
TGraph typedefglslang::TIntermediateprotected
TIntermediate(EShLanguage l, int v=0, EProfile p=ENoProfile)glslang::TIntermediateinlineexplicit
treeRootglslang::TIntermediateprotected
usedAtomicsglslang::TIntermediateprotected
usedConstantIdglslang::TIntermediateprotected
usedIoglslang::TIntermediateprotected
userOutputUsed() constglslang::TIntermediateprotected
useStorageBufferglslang::TIntermediateprotected
useUnknownFormatglslang::TIntermediateprotected
usingHlslIoMapping()glslang::TIntermediateinline
usingHlslOFfsets() constglslang::TIntermediateinline
usingStorageBuffer() constglslang::TIntermediateinline
versionglslang::TIntermediateprotected
vertexOrderglslang::TIntermediateprotected
vertexSpacingglslang::TIntermediateprotected
verticesglslang::TIntermediateprotected
warn(TInfoSink &infoSink, const char *)glslang::TIntermediateprotected
xfbBuffersglslang::TIntermediateprotected
xfbModeglslang::TIntermediateprotected