RetroArch
|
This is the complete list of members for glslang::HlslParseContext, including all inherited members.
addConstructor(const TSourceLoc &, TIntermTyped *, const TType &) | glslang::HlslParseContext | |
addError() | glslang::TParseVersions | inline |
addFlattenedMember(const TVariable &, const TType &, TFlattenData &, const TString &name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
addGenMulArgumentConversion(const TSourceLoc &loc, TFunction &call, TIntermTyped *&args) | glslang::HlslParseContext | |
addInputArgumentConversions(const TFunction &, TIntermTyped *&) | glslang::HlslParseContext | |
addOutputArgumentConversions(const TFunction &, TIntermOperator &) | glslang::HlslParseContext | |
addPatchConstantInvocation() | glslang::HlslParseContext | protected |
addQualifierToExisting(const TSourceLoc &, TQualifier, const TString &identifier) | glslang::HlslParseContext | |
addQualifierToExisting(const TSourceLoc &, TQualifier, TIdentifierList &) | glslang::HlslParseContext | |
addScopeMangler(TString &) | glslang::HlslParseContext | |
addStructBuffArguments(const TSourceLoc &loc, TIntermAggregate *&) | glslang::HlslParseContext | protected |
addStructBufferHiddenCounterParam(const TSourceLoc &loc, TParameter &, TIntermAggregate *&) | glslang::HlslParseContext | protected |
addSwitch(const TSourceLoc &, TIntermTyped *expression, TIntermAggregate *body, const TAttributes &) | glslang::HlslParseContext | |
annotationNestingLevel | glslang::HlslParseContext | protected |
arraySizeCheck(const TSourceLoc &, TIntermTyped *expr, TArraySize &) | glslang::HlslParseContext | |
arraySizeRequiredCheck(const TSourceLoc &, const TArraySizes &) | glslang::HlslParseContext | |
assignClipCullDistance(const TSourceLoc &, TOperator, int semanticId, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
assignError(const TSourceLoc &, const char *op, TString left, TString right) | glslang::HlslParseContext | |
assignPosition(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
assignToInterface(TVariable &variable) | glslang::HlslParseContext | |
attributeFromName(const TString &nameSpace, const TString &name) const | glslang::HlslParseContext | |
binaryOpError(const TSourceLoc &, const char *op, TString left, TString right) | glslang::HlslParseContext | |
builtInName(const TString &) | glslang::HlslParseContext | |
builtInOpCheck(const TSourceLoc &, const TFunction &, TIntermOperator &) | glslang::HlslParseContext | |
builtInTessLinkageSymbols | glslang::HlslParseContext | protected |
checkDeprecated(const TSourceLoc &, int queryProfiles, int depVersion, const char *featureDesc) | glslang::TParseVersions | virtual |
checkExtensionsRequested(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
checkIndex(const TSourceLoc &, const TType &, int &index) | glslang::TParseContextBase | |
checkNoShaderLayouts(const TSourceLoc &, const TShaderQualifiers &) | glslang::HlslParseContext | |
clearUniform(TQualifier &qualifier) | glslang::HlslParseContext | protected |
clearUniformInputOutput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
clipDistanceInput | glslang::HlslParseContext | protected |
clipDistanceOutput | glslang::HlslParseContext | protected |
clipSemanticNSizeIn | glslang::HlslParseContext | protected |
clipSemanticNSizeOut | glslang::HlslParseContext | protected |
computeSamplerTypeIndex(TSampler &) | glslang::HlslParseContext | |
constantValueCheck(TIntermTyped *node, const char *token) | glslang::HlslParseContext | |
constructAggregate(TIntermNode *, const TType &, int, const TSourceLoc &) | glslang::HlslParseContext | |
constructBuiltIn(const TType &, TOperator, TIntermTyped *, const TSourceLoc &, bool subset) | glslang::HlslParseContext | |
constructorError(const TSourceLoc &, TIntermNode *, TFunction &, TOperator, TType &) | glslang::HlslParseContext | |
constructorTextureSamplerError(const TSourceLoc &, const TFunction &) | glslang::HlslParseContext | |
contextPragma | glslang::TParseContextBase | |
controlFlowNestingLevel | glslang::TParseContextBase | |
convertArray(TIntermTyped *, const TType &) | glslang::HlslParseContext | |
convertConditionalExpression(const TSourceLoc &, TIntermTyped *, bool mustBeScalar=true) | glslang::HlslParseContext | |
convertInitializerList(const TSourceLoc &, const TType &, TIntermTyped *initializer, TIntermTyped *scalarInit) | glslang::HlslParseContext | protected |
correctInput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
correctOutput(TQualifier &qualifier) | glslang::HlslParseContext | protected |
correctUniform(TQualifier &qualifier) | glslang::HlslParseContext | protected |
counterBufferType(const TSourceLoc &loc, TType &type) | glslang::HlslParseContext | protected |
cullDistanceInput | glslang::HlslParseContext | protected |
cullDistanceOutput | glslang::HlslParseContext | protected |
cullSemanticNSizeIn | glslang::HlslParseContext | protected |
cullSemanticNSizeOut | glslang::HlslParseContext | protected |
currentCaller | glslang::HlslParseContext | protected |
currentFunctionType | glslang::TParseContextBase | |
currentScanner | glslang::TParseVersions | protected |
currentTypePrefix | glslang::HlslParseContext | protected |
declareArray(const TSourceLoc &, const TString &identifier, const TType &, TSymbol *&, bool track) | glslang::HlslParseContext | protected |
declareBlock(const TSourceLoc &, TType &, const TString *instanceName=0) | glslang::HlslParseContext | |
declareNonArray(const TSourceLoc &, const TString &identifier, const TType &, bool track) | glslang::HlslParseContext | protected |
declareStruct(const TSourceLoc &, TString &structName, TType &) | glslang::HlslParseContext | |
declareStructBufferCounter(const TSourceLoc &loc, const TType &bufferType, const TString &name) | glslang::HlslParseContext | |
declareTypedef(const TSourceLoc &, const TString &identifier, const TType &) | glslang::HlslParseContext | |
declareVariable(const TSourceLoc &, const TString &identifier, TType &, TIntermTyped *initializer=0) | glslang::HlslParseContext | |
decomposeGeometryMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
decomposeIntrinsic(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
decomposeSampleMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
decomposeStructBufferMethods(const TSourceLoc &, TIntermTyped *&node, TIntermNode *arguments) | glslang::HlslParseContext | |
doubleCheck(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
entryPointFunction | glslang::HlslParseContext | protected |
entryPointFunctionBody | glslang::HlslParseContext | protected |
error(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
errorCallback | glslang::TParseContextBase | protected |
executeInitializer(const TSourceLoc &, TIntermTyped *initializer, TVariable *variable) | glslang::HlslParseContext | protected |
expandArguments(const TSourceLoc &, const TFunction &, TIntermTyped *&) | glslang::HlslParseContext | |
explicitFloat32Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
explicitFloat64Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
explicitInt16Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
explicitInt32Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
explicitInt8Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
extensionBehavior | glslang::TParseVersions | protected |
extensionCallback | glslang::TParseContextBase | protected |
extensionsTurnedOn(int numExtensions, const char *const extensions[]) | glslang::TParseVersions | virtual |
extensionTurnedOn(const char *const extension) | glslang::TParseVersions | virtual |
finalizeAppendMethods() | glslang::HlslParseContext | protected |
finalizeGlobalUniformBlockLayout(TVariable &) | glslang::TParseContextBase | inlineprotectedvirtual |
findFunction(const TSourceLoc &loc, TFunction &call, bool &builtIn, int &thisDepth, TIntermTyped *&args) | glslang::HlslParseContext | |
findPatchConstantFunction(const TSourceLoc &loc) | glslang::HlslParseContext | protected |
findSubtreeOffset(const TIntermNode &) const | glslang::HlslParseContext | protected |
findSubtreeOffset(const TType &, int subset, const TVector< int > &offsets) const | glslang::HlslParseContext | protected |
findTessLinkageSymbol(TBuiltInVariable biType) const | glslang::HlslParseContext | protected |
finish() override | glslang::HlslParseContext | protectedvirtual |
firstNewMember | glslang::TParseContextBase | protected |
fixBlockLocations(const TSourceLoc &, TQualifier &, TTypeList &, bool memberWithLocation, bool memberWithoutLocation) | glslang::HlslParseContext | |
fixBlockUniformOffsets(const TQualifier &, TTypeList &) | glslang::HlslParseContext | |
fixBlockXfbOffsets(TQualifier &, TTypeList &) | glslang::HlslParseContext | |
fixBuiltInIoType(TType &) | glslang::HlslParseContext | protected |
fixConstInit(const TSourceLoc &, const TString &identifier, TType &type, TIntermTyped *&initializer) | glslang::HlslParseContext | protected |
fixTextureShadowModes() | glslang::HlslParseContext | protected |
flatten(const TVariable &variable, bool linkage) | glslang::HlslParseContext | protected |
flatten(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
flattenAccess(TIntermTyped *base, int member) | glslang::HlslParseContext | protected |
flattenAccess(int uniqueId, int member, TStorageQualifier outerStorage, const TType &, int subset=-1) | glslang::HlslParseContext | protected |
flattenArray(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier) | glslang::HlslParseContext | protected |
flattenMap | glslang::HlslParseContext | protected |
flattenStruct(const TVariable &variable, const TType &, TFlattenData &, TString name, bool linkage, const TQualifier &outerQualifier, const TArraySizes *builtInArraySizes) | glslang::HlslParseContext | protected |
float16Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
forwardCompatible | glslang::TParseVersions | |
fullIntegerCheck(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
functionReturnsValue | glslang::TParseContextBase | |
getAnnotationNestingLevel() | glslang::HlslParseContext | inline |
getCurrentLoc() const | glslang::TParseVersions | inline |
getEditableVariable(const char *name) | glslang::TParseContextBase | protectedvirtual |
getExtensionBehavior(const char *) | glslang::TParseVersions | virtual |
getFullNamespaceName(TString *&) const | glslang::HlslParseContext | |
getGlobalUniformBlockName() const override | glslang::HlslParseContext | inlinevirtual |
getImplicitThis(int thisDepth) const | glslang::HlslParseContext | inline |
getLanguage() const | glslang::TParseContextBase | inline |
getLayoutFromTxType(const TSourceLoc &, const TType &) | glslang::HlslParseContext | |
getMatrixComponentsColumn(int rows, const TSwizzleSelectors< TMatrixSelector > &) | glslang::HlslParseContext | |
getNumErrors() const | glslang::TParseVersions | inline |
getPpContext() const | glslang::TParseContextBase | inline |
getPreamble(std::string &) | glslang::TParseVersions | |
getSamplePosArray(int count) | glslang::HlslParseContext | protected |
getScanContext() const | glslang::TParseContextBase | inline |
getScanner() const | glslang::TParseVersions | inline |
getSplitNonIoVar(int id) const | glslang::HlslParseContext | protected |
getStructBuffCounterName(const TString &) const | glslang::HlslParseContext | protected |
getStructBufferContentType(const TType &type) const | glslang::HlslParseContext | protected |
getStructBufferCounter(const TSourceLoc &loc, TIntermTyped *buffer) | glslang::HlslParseContext | protected |
getTextureReturnType(const TSampler &sampler, TType &retType) const | glslang::HlslParseContext | |
globalBufferDefaults | glslang::HlslParseContext | protected |
globalCheck(const TSourceLoc &, const char *token) | glslang::HlslParseContext | |
globalInputDefaults | glslang::HlslParseContext | protected |
globalOutputDefaults | glslang::HlslParseContext | protected |
globalQualifierFix(const TSourceLoc &, TQualifier &) | glslang::HlslParseContext | |
globalUniformBinding | glslang::TParseContextBase | protected |
globalUniformBlock | glslang::TParseContextBase | protected |
globalUniformDefaults | glslang::HlslParseContext | protected |
globalUniformSet | glslang::TParseContextBase | protected |
growGlobalUniformBlock(const TSourceLoc &, TType &, const TString &memberName, TTypeList *typeList=nullptr) override | glslang::HlslParseContext | virtual |
gsAppends | glslang::HlslParseContext | protected |
gsStreamOutput | glslang::HlslParseContext | protected |
handleAssign(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
handleAssignToMatrixSwizzle(const TSourceLoc &, TOperator, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
handleBinaryMath(const TSourceLoc &, const char *str, TOperator op, TIntermTyped *left, TIntermTyped *right) | glslang::HlslParseContext | |
handleBracketDereference(const TSourceLoc &, TIntermTyped *base, TIntermTyped *index) | glslang::HlslParseContext | |
handleBracketOperator(const TSourceLoc &, TIntermTyped *base, TIntermTyped *index) | glslang::HlslParseContext | |
handleConstructor(const TSourceLoc &, TIntermTyped *, const TType &) | glslang::HlslParseContext | |
handleDotDereference(const TSourceLoc &, TIntermTyped *base, const TString &field) | glslang::HlslParseContext | |
handleEntryPointAttributes(const TSourceLoc &, const TAttributes &) | glslang::HlslParseContext | |
handleFunctionArgument(TFunction *, TIntermTyped *&arguments, TIntermTyped *newArg) | glslang::HlslParseContext | |
handleFunctionBody(const TSourceLoc &, TFunction &, TIntermNode *functionBody, TIntermNode *&node) | glslang::HlslParseContext | |
handleFunctionCall(const TSourceLoc &, TFunction *, TIntermTyped *) | glslang::HlslParseContext | |
handleFunctionDeclarator(const TSourceLoc &, TFunction &function, bool prototype) | glslang::HlslParseContext | |
handleFunctionDefinition(const TSourceLoc &, TFunction &, const TAttributes &, TIntermNode *&entryPointTree) | glslang::HlslParseContext | |
handleInputGeometry(const TSourceLoc &, const TLayoutGeometry &geometry) | glslang::HlslParseContext | |
handleLoopAttributes(const TSourceLoc &loc, TIntermLoop *, const TAttributes &attributes) | glslang::HlslParseContext | |
handleLvalue(const TSourceLoc &, const char *op, TIntermTyped *&node) | glslang::HlslParseContext | |
handleOutputGeometry(const TSourceLoc &, const TLayoutGeometry &geometry) | glslang::HlslParseContext | |
handlePackOffset(const TSourceLoc &, TQualifier &, const glslang::TString &location, const glslang::TString *component) | glslang::HlslParseContext | |
handlePragma(const TSourceLoc &, const TVector< TString > &) override | glslang::HlslParseContext | virtual |
handleRegister(const TSourceLoc &, TQualifier &, const glslang::TString *profile, const glslang::TString &desc, int subComponent, const glslang::TString *) | glslang::HlslParseContext | |
handleReturnValue(const TSourceLoc &, TIntermTyped *) | glslang::HlslParseContext | |
handleSamplerTextureCombine(const TSourceLoc &loc, TIntermTyped *argTex, TIntermTyped *argSampler) | glslang::HlslParseContext | |
handleSelectionAttributes(const TSourceLoc &loc, TIntermSelection *, const TAttributes &attributes) | glslang::HlslParseContext | |
handleSemantic(TSourceLoc, TQualifier &, TBuiltInVariable, const TString &upperCase) | glslang::HlslParseContext | |
handleSwitchAttributes(const TSourceLoc &loc, TIntermSwitch *, const TAttributes &attributes) | glslang::HlslParseContext | |
handleUnaryMath(const TSourceLoc &, const char *str, TOperator op, TIntermTyped *childNode) | glslang::HlslParseContext | |
handleVariable(const TSourceLoc &, const TString *string) | glslang::HlslParseContext | |
hasInput(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
hasOutput(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
hasStructBuffCounter(const TType &) const | glslang::HlslParseContext | protected |
hasUniform(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
hlslEnable16BitTypes() const | glslang::TParseVersions | inline |
HlslParseContext(TSymbolTable &, TIntermediate &, bool parsingBuiltins, int version, EProfile, const SpvVersion &spvVersion, EShLanguage, TInfoSink &, const TString sourceEntryPointName, bool forwardCompatible=false, EShMessages messages=EShMsgDefault) | glslang::HlslParseContext | |
HlslParseContext(HlslParseContext &) | glslang::HlslParseContext | protected |
implicitThisStack | glslang::HlslParseContext | protected |
indexStructBufferContent(const TSourceLoc &loc, TIntermTyped *buffer) const | glslang::HlslParseContext | protected |
inductiveLoopIds | glslang::HlslParseContext | protected |
infoSink | glslang::TParseVersions | |
inheritGlobalDefaults(TQualifier &dst) const | glslang::HlslParseContext | protected |
initializeExtensionBehavior() override | glslang::HlslParseContext | virtual |
inputPatch | glslang::HlslParseContext | protected |
int64Check(const TSourceLoc &, const char *op, bool builtIn=false) | glslang::TParseVersions | virtual |
integerCheck(const TIntermTyped *node, const char *token) | glslang::HlslParseContext | |
intermediate | glslang::TParseVersions | |
ioArraySymbolResizeList | glslang::HlslParseContext | protected |
ioTypeMap | glslang::HlslParseContext | protected |
isBuiltInMethod(const TSourceLoc &, TIntermTyped *base, const TString &field) | glslang::HlslParseContext | |
isClipOrCullDistance(TBuiltInVariable) | glslang::HlslParseContext | protectedstatic |
isClipOrCullDistance(const TQualifier &qual) | glslang::HlslParseContext | inlineprotectedstatic |
isClipOrCullDistance(const TType &type) | glslang::HlslParseContext | inlineprotectedstatic |
isInputBuiltIn(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
isOutputBuiltIn(const TQualifier &qualifier) const | glslang::HlslParseContext | protected |
isReadingHLSL() const | glslang::TParseVersions | inline |
isReference(const TType &type) const | glslang::HlslParseContext | inlineprotected |
isScalarConstructor(const TIntermNode *) | glslang::HlslParseContext | protected |
isStructBufferMethod(const TString &name) const | glslang::HlslParseContext | protected |
isStructBufferType(const TType &type) const | glslang::HlslParseContext | inlineprotected |
language | glslang::TParseVersions | |
lengthenList(const TSourceLoc &, TIntermSequence &list, int size, TIntermTyped *scalarInit) | glslang::HlslParseContext | |
limits | glslang::TParseContextBase | protected |
lineCallback | glslang::TParseContextBase | protected |
lineContinuationCheck(const TSourceLoc &, bool) override | glslang::HlslParseContext | inlinevirtual |
lineDirectiveShouldSetNextLine() const override | glslang::HlslParseContext | inlinevirtual |
linkageSymbols | glslang::TParseContextBase | protected |
lookupUserType(const TString &, TType &) | glslang::HlslParseContext | |
loopNestingLevel | glslang::TParseContextBase | |
lValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *) override | glslang::HlslParseContext | virtual |
makeConstructorCall(const TSourceLoc &, const TType &) | glslang::HlslParseContext | |
makeEditable(TSymbol *&) | glslang::TParseContextBase | protectedvirtual |
makeIntegerIndex(TIntermTyped *) | glslang::HlslParseContext | protected |
makeInternalVariable(const char *name, const TType &) const | glslang::HlslParseContext | protected |
makeInternalVariable(const TString &name, const TType &type) const | glslang::HlslParseContext | inlineprotected |
makeInternalVariableNode(const TSourceLoc &, const char *name, const TType &) const | glslang::HlslParseContext | protected |
mapAtomicOp(const TSourceLoc &loc, TOperator op, bool isImage) | glslang::HlslParseContext | protected |
maxClipCullRegs | glslang::HlslParseContext | protectedstatic |
maxSamplerIndex | glslang::HlslParseContext | protectedstatic |
mergeObjectLayoutQualifiers(TQualifier &dest, const TQualifier &src, bool inheritOnly) | glslang::HlslParseContext | |
mergeQualifiers(TQualifier &dst, const TQualifier &src) | glslang::HlslParseContext | |
messages | glslang::TParseVersions | protected |
mipsOperatorMipArg | glslang::HlslParseContext | protected |
needsIndexLimitationChecking | glslang::HlslParseContext | protected |
nestAnnotations() | glslang::HlslParseContext | inline |
nestLooping() | glslang::HlslParseContext | inline |
nextInLocation | glslang::HlslParseContext | protected |
nextOutLocation | glslang::HlslParseContext | protected |
notifyErrorDirective(int line, const char *error_message) | glslang::TParseContextBase | inlinevirtual |
notifyExtensionDirective(int line, const char *extension, const char *behavior) | glslang::TParseContextBase | inlinevirtual |
notifyLineDirective(int curLineNo, int newLineNo, bool hasSource, int sourceNum, const char *sourceName) | glslang::TParseContextBase | inlinevirtual |
notifyVersion(int line, int version, const char *type_string) | glslang::TParseContextBase | inlinevirtual |
numErrors | glslang::TParseVersions | protected |
operator=(HlslParseContext &) | glslang::HlslParseContext | protected |
glslang::TParseContextBase::operator=(TParseContextBase &) | glslang::TParseContextBase | protected |
outputMessage(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat, TPrefixType prefix, va_list args) | glslang::TParseContextBase | protectedvirtual |
paramFix(TType &type) | glslang::HlslParseContext | |
parseMatrixSwizzleSelector(const TSourceLoc &, const TString &, int cols, int rows, TSwizzleSelectors< TMatrixSelector > &) | glslang::HlslParseContext | |
parseShaderStrings(TPpContext &, TInputScanner &input, bool versionWillBeError=false) override | glslang::HlslParseContext | virtual |
parseSwizzleSelector(const TSourceLoc &, const TString &, int size, TSwizzleSelectors< TVectorSelector > &) | glslang::TParseContextBase | protectedvirtual |
parsingBuiltins | glslang::TParseContextBase | protected |
patchConstantFunctionName | glslang::HlslParseContext | protected |
popImplicitThis() | glslang::HlslParseContext | inline |
popNamespace() | glslang::HlslParseContext | |
popScope() | glslang::HlslParseContext | inline |
popSwitchSequence() | glslang::HlslParseContext | inline |
popThisScope() | glslang::HlslParseContext | inline |
postEntryPointReturn | glslang::TParseContextBase | |
ppContext | glslang::TParseContextBase | protected |
ppError(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
ppRequireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
ppWarn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
pragmaCallback | glslang::TParseContextBase | protected |
profile | glslang::TParseVersions | |
profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
profileRequires(const TSourceLoc &, int queryProfiles, int minVersion, const char *const extension, const char *featureDesc) | glslang::TParseVersions | virtual |
pushFrontArguments(TIntermTyped *front, TIntermTyped *&arguments) | glslang::HlslParseContext | |
pushImplicitThis(TVariable *thisParameter) | glslang::HlslParseContext | inline |
pushNamespace(const TString &name) | glslang::HlslParseContext | |
pushScope() | glslang::HlslParseContext | inline |
pushSwitchSequence(TIntermSequence *sequence) | glslang::HlslParseContext | inline |
pushThisScope(const TType &, const TVector< TFunctionDeclarator > &) | glslang::HlslParseContext | |
redeclareBuiltinVariable(const TSourceLoc &, const TString &, const TQualifier &, const TShaderQualifiers &) | glslang::HlslParseContext | |
relaxedErrors() const | glslang::TParseVersions | inline |
remapEntryPointIO(TFunction &function, TVariable *&returnValue, TVector< TVariable *> &inputs, TVector< TVariable *> &outputs) | glslang::HlslParseContext | |
remapNonEntryPointIO(TFunction &function) | glslang::HlslParseContext | |
removeUnusedStructBufferCounters() | glslang::HlslParseContext | protected |
renameShaderFunction(TString *&name) const | glslang::TParseContextBase | inline |
requireExtensions(const TSourceLoc &, int numExtensions, const char *const extensions[], const char *featureDesc) | glslang::TParseVersions | virtual |
requireNotRemoved(const TSourceLoc &, int queryProfiles, int removedVersion, const char *featureDesc) | glslang::TParseVersions | virtual |
requireProfile(const TSourceLoc &, int queryProfiles, const char *featureDesc) | glslang::TParseVersions | virtual |
requireSpv(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
requireStage(const TSourceLoc &, EShLanguageMask, const char *featureDesc) | glslang::TParseVersions | virtual |
requireStage(const TSourceLoc &, EShLanguage, const char *featureDesc) | glslang::TParseVersions | virtual |
requireVulkan(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
reservedPpErrorCheck(const TSourceLoc &, const char *, const char *) override | glslang::HlslParseContext | inlinevirtual |
resources | glslang::TParseContextBase | protected |
rValueErrorCheck(const TSourceLoc &, const char *op, TIntermTyped *) | glslang::TParseContextBase | virtual |
scanContext | glslang::TParseContextBase | protected |
scopeMangler | glslang::TParseContextBase | |
selectFunction(const TVector< const TFunction *>, const TFunction &, std::function< bool(const TType &, const TType &, TOperator, int arg)>, std::function< bool(const TType &, const TType &, const TType &)>, bool &tie) | glslang::TParseContextBase | protected |
setCurrentColumn(int col) | glslang::TParseVersions | inline |
setCurrentLine(int line) | glslang::TParseVersions | inline |
setCurrentSourceName(const char *name) | glslang::TParseVersions | inline |
setCurrentString(int string) | glslang::TParseVersions | inline |
setErrorCallback(const std::function< void(int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
setExtensionCallback(const std::function< void(int, const char *, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
setLayoutQualifier(const TSourceLoc &, TQualifier &, TString &) | glslang::HlslParseContext | |
setLayoutQualifier(const TSourceLoc &, TQualifier &, TString &, const TIntermTyped *) | glslang::HlslParseContext | |
setLimits(const TBuiltInResource &) override | glslang::HlslParseContext | virtual |
setLineCallback(const std::function< void(int, int, bool, int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
setPpContext(TPpContext *c) | glslang::TParseContextBase | inline |
setPragmaCallback(const std::function< void(int, const TVector< TString > &)> &func) | glslang::TParseContextBase | inlinevirtual |
setScanContext(TScanContext *c) | glslang::TParseContextBase | inline |
setScanner(TInputScanner *scanner) | glslang::TParseVersions | inline |
setSpecConstantId(const TSourceLoc &, TQualifier &, int value) | glslang::HlslParseContext | |
setTextureReturnType(TSampler &sampler, const TType &retType, const TSourceLoc &loc) | glslang::HlslParseContext | |
setUniformBlockDefaults(TType &block) const override | glslang::HlslParseContext | inlinevirtual |
setVersionCallback(const std::function< void(int, int, const char *)> &func) | glslang::TParseContextBase | inlinevirtual |
shareStructBufferType(TType &) | glslang::HlslParseContext | |
shouldConvertLValue(const TIntermNode *) const | glslang::HlslParseContext | protected |
shouldFlatten(const TType &, TStorageQualifier, bool topLevel) const | glslang::HlslParseContext | protected |
sourceEntryPointName | glslang::TParseContextBase | protected |
specializationCheck(const TSourceLoc &, const TType &, const char *op) | glslang::HlslParseContext | |
split(const TVariable &) | glslang::HlslParseContext | protected |
split(const TType &type, const TString &name, const TQualifier &) | glslang::HlslParseContext | protected |
splitBuiltIn(const TString &baseName, const TType &memberType, const TArraySizes *, const TQualifier &) | glslang::HlslParseContext | protected |
splitBuiltIns | glslang::HlslParseContext | protected |
splitNonIoVars | glslang::HlslParseContext | protected |
spvRemoved(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
spvVersion | glslang::TParseVersions | |
statementNestingLevel | glslang::TParseContextBase | |
structArrayCheck(const TSourceLoc &, const TType &structure) | glslang::HlslParseContext | |
structBufferCounter | glslang::HlslParseContext | protected |
structBufferTypes | glslang::HlslParseContext | protected |
structNestingLevel | glslang::TParseContextBase | |
structQualifierErrorCheck(const TSourceLoc &, const TPublicType &pType) | glslang::HlslParseContext | |
suppressWarnings() const | glslang::TParseVersions | inline |
switchLevel | glslang::TParseContextBase | |
switchSequenceStack | glslang::TParseContextBase | |
symbolTable | glslang::TParseContextBase | |
textureReturnStruct | glslang::HlslParseContext | protected |
textureShadowVariant | glslang::HlslParseContext | protected |
TParseContextBase(TSymbolTable &symbolTable, TIntermediate &interm, bool parsingBuiltins, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages, const TString *entryPoint=nullptr) | glslang::TParseContextBase | inline |
TParseContextBase(TParseContextBase &) | glslang::TParseContextBase | protected |
TParseVersions(TIntermediate &interm, int version, EProfile profile, const SpvVersion &spvVersion, EShLanguage language, TInfoSink &infoSink, bool forwardCompatible, EShMessages messages) | glslang::TParseVersions | inline |
trackLinkage(TSymbol &variable) override | glslang::HlslParseContext | protectedvirtual |
trackLinkage(TSymbol &symbol) | glslang::HlslParseContext | protected |
transferTypeAttributes(const TSourceLoc &, const TAttributes &, TType &, bool allowEntry=false) | glslang::HlslParseContext | |
transformEntryPoint(const TSourceLoc &, TFunction &, const TAttributes &) | glslang::HlslParseContext | |
unaryOpError(const TSourceLoc &, const char *op, TString operand) | glslang::HlslParseContext | |
unimplemented(const TSourceLoc &, const char *featureDesc) | glslang::TParseVersions | virtual |
unnestAnnotations() | glslang::HlslParseContext | inline |
unnestLooping() | glslang::HlslParseContext | inline |
updateExtensionBehavior(int line, const char *const extension, const char *behavior) | glslang::TParseVersions | virtual |
updateExtensionBehavior(const char *const extension, TExtensionBehavior) | glslang::TParseVersions | virtual |
updateStandaloneQualifierDefaults(const TSourceLoc &, const TPublicType &) | glslang::HlslParseContext | |
variableCheck(TIntermTyped *&nodePtr) | glslang::HlslParseContext | |
version | glslang::TParseVersions | |
versionCallback | glslang::TParseContextBase | protected |
voidErrorCheck(const TSourceLoc &, const TString &, TBasicType) | glslang::HlslParseContext | |
vulkanRemoved(const TSourceLoc &, const char *op) | glslang::TParseVersions | virtual |
warn(const TSourceLoc &, const char *szReason, const char *szToken, const char *szExtraInfoFormat,...) | glslang::TParseContextBase | virtual |
wasFlattened(const TIntermTyped *node) const | glslang::HlslParseContext | protected |
wasFlattened(int id) const | glslang::HlslParseContext | inlineprotected |
wasSplit(const TIntermTyped *node) const | glslang::HlslParseContext | protected |
wasSplit(int id) const | glslang::HlslParseContext | inlineprotected |
wrapupSwitchSubsequence(TIntermAggregate *statements, TIntermNode *branchNode) | glslang::HlslParseContext | |
~HlslParseContext() | glslang::HlslParseContext | virtual |
~TParseContextBase() | glslang::TParseContextBase | inlinevirtual |
~TParseVersions() | glslang::TParseVersions | inlinevirtual |