MCPcopy Create free account

hub / github.com/csyonghe/Spire / functions

Functions2,124 in github.com/csyonghe/Spire

↓ 1 callersFunctionAlignedAlloc
Source/CoreLib/Allocator.h:10
↓ 1 callersFunctionAlignedFree
Source/CoreLib/Allocator.h:23
↓ 1 callersFunctionAnalyzeSamplerUsage
Source/SpireCore/SamplerUsageAnalysis.cpp:86
↓ 1 callersFunctionAnalyzeSamplerUsageImpl
Source/SpireCore/SamplerUsageAnalysis.cpp:9
↓ 1 callersMethodAsArrayTypeImpl
Source/SpireCore/Syntax.h:292
↓ 1 callersMethodAsBasicTypeImpl
Source/SpireCore/Syntax.h:291
↓ 1 callersMethodAsGenericTypeImpl
Source/SpireCore/Syntax.h:293
↓ 1 callersFunctionAssignUniqueNames
Source/SpireCore/Closure.cpp:450
↓ 1 callersFunctionBaseTypeFromString
Source/SpireCore/IL.cpp:13
↓ 1 callersMethodBuffer
Source/CoreLib/LibString.h:277
↓ 1 callersFunctionBuiltinToString
Source/SpireCore/SpirVCodeGen.cpp:249
↓ 1 callersFunctionCheckCircularReference
Source/SpireCore/Closure.cpp:639
↓ 1 callersMethodCheckComponentImplementationConsistency
Source/SpireCore/SymbolTable.cpp:330
↓ 1 callersFunctionCheckComponentRedefinition
Source/SpireCore/Closure.cpp:9
↓ 1 callersFunctionCheckPipelineShaderConsistency
Source/SpireCore/Closure.cpp:834
↓ 1 callersMethodClear
Source/CoreLib/IntSet.h:71
↓ 1 callersMethodClearBuffer
Source/SpireCore/SpirVCodeGen.cpp:1872
↓ 1 callersMethodClearDependency
Source/SpireCore/VariantIR.h:32
↓ 1 callersFunctionCompileShaderSource
Source/SpireLib/SpireLib.cpp:168
↓ 1 callersFunctionCompileUnits
Source/SpireLib/SpireLib.cpp:145
↓ 1 callersMethodCompress
Source/CoreLib/List.h:455
↓ 1 callersMethodConcat
Source/CoreLib/Linq.h:436
↓ 1 callersMethodCount
Source/CoreLib/Dictionary.h:423
↓ 1 callersMethodCount
Source/SpireCore/Syntax.h:599
↓ 1 callersMethodCreateCanonicalType
Source/SpireCore/Syntax.cpp:89
↓ 1 callersFunctionCreateCodeGenerator
Source/SpireCore/CodeGenerator.cpp:1448
↓ 1 callersFunctionCreateConditional
Create a preprocessor conditional
Source/SpireCore/Preprocessor.cpp:923
↓ 1 callersFunctionCreateGLSLCodeGen
Source/SpireCore/GLSLCodeGen.cpp:1099
↓ 1 callersFunctionCreateGLSL_VulkanCodeGen
Source/SpireCore/GLSLCodeGen.cpp:1103
↓ 1 callersFunctionCreateGLSL_VulkanOneDescCodeGen
Source/SpireCore/GLSLCodeGen.cpp:1107
↓ 1 callersFunctionCreateHLSLCodeGen
Source/SpireCore/HLSLCodeGen.cpp:1331
↓ 1 callersFunctionCreateSemanticsVisitor
Source/SpireCore/SemanticsVisitor.cpp:1964
↓ 1 callersFunctionCreateShaderClosure
Source/SpireCore/Closure.cpp:52
↓ 1 callersFunctionCreateSpirVCodeGen
Source/SpireCore/SpirVCodeGen.cpp:5491
↓ 1 callersFunctionCreateVarDeclForContext
Source/SpireCore/Parser.cpp:797
↓ 1 callersMethodDeclareRecordTypeStruct
Source/SpireCore/HLSLCodeGen.cpp:674
↓ 1 callersFunctionDecorationToString
Source/SpireCore/SpirVCodeGen.cpp:196
↓ 1 callersFunctionDefineMacro
Add a simple macro definition from a string (e.g., for a `-D` option passed on the command line
Source/SpireCore/Preprocessor.cpp:1775
↓ 1 callersMethodDefineTypePointer
Source/SpireCore/SpirVCodeGen.cpp:2205
↓ 1 callersFunctionDeserializeArrayType
Source/SpireCore/IL.cpp:320
↓ 1 callersFunctionDeserializeBasicType
Source/SpireCore/IL.cpp:296
↓ 1 callersFunctionDeserializeGenericType
Source/SpireCore/IL.cpp:331
↓ 1 callersFunctionDeserializeRecordType
Source/SpireCore/IL.cpp:341
↓ 1 callersFunctionDeserializeStructType
Source/SpireCore/IL.cpp:303
↓ 1 callersFunctionDimToString
Source/SpireCore/SpirVCodeGen.cpp:285
↓ 1 callersMethodDiscard
Source/SpireCore/CodeWriter.h:128
↓ 1 callersMethodEliminateDeadCode
Source/SpireCore/VariantIR.cpp:10
↓ 1 callersFunctionEncodeUnicodePointToUTF16
Source/CoreLib/TextIO.h:202
↓ 1 callersFunctionEncodeUnicodePointToUTF16Reversed
Source/CoreLib/TextIO.h:225
↓ 1 callersFunctionEndInputStream
Called when we reach the end of an input stream. Performs some validation and then destroys the input stream if required.
Source/SpireCore/Preprocessor.cpp:216
↓ 1 callersFunctionEnumerateImportExpressions
Source/SpireCore/CodeGenerator.cpp:32
↓ 1 callersMethodEqualsImpl
Source/SpireCore/Syntax.cpp:77
↓ 1 callersMethodEvalFunctionReferenceClosure
Source/SpireCore/SymbolTable.cpp:49
↓ 1 callersFunctionEvaluateInfixOp
Evaluate one infix operation in a preprocessor conditional expression
Source/SpireCore/Preprocessor.cpp:1106
↓ 1 callersFunctionExecutionModeToString
Source/SpireCore/SpirVCodeGen.cpp:70
↓ 1 callersFunctionExecutionModelToString
Source/SpireCore/SpirVCodeGen.cpp:30
↓ 1 callersFunctionFindDirective
Look up the directive with the given name.
Source/SpireCore/Preprocessor.cpp:1622
↓ 1 callersMethodFindField
Source/SpireCore/Syntax.h:708
↓ 1 callersMethodFindFieldIndex
Source/SpireCore/Syntax.h:717
↓ 1 callersMethodFindModule
Source/SpireLib/SpireLib.cpp:522
↓ 1 callersFunctionFlattenShaderClosure
Source/SpireCore/Closure.cpp:902
↓ 1 callersMethodFree
Source/CoreLib/List.h:104
↓ 1 callersFunctionFromSingle
Source/CoreLib/Linq.h:591
↓ 1 callersFunctionGatherArgumentMappings
Source/SpireCore/Closure.cpp:732
↓ 1 callersFunctionGatherComponents
Source/SpireCore/Closure.cpp:491
↓ 1 callersFunctionGenGLSLstd450InstructionSet
Source/SpireCore/SpirVCodeGen.cpp:348
↓ 1 callersMethodGenerateEntryPoint
Source/SpireCore/SpirVCodeGen.cpp:4762
↓ 1 callersMethodGenerateGlGlobalInvocationID
Source/SpireCore/SpirVCodeGen.cpp:4779
↓ 1 callersMethodGenerateShader
Source/SpireCore/CLikeCodeGen.cpp:780
↓ 1 callersMethodGenerateShaderWorld
Source/SpireCore/SpirVCodeGen.cpp:4869
↓ 1 callersMethodGetAbstractComponents
Source/SpireCore/Syntax.h:1077
↓ 1 callersMethodGetAllInstructions
Source/SpireCore/IL.h:1173
↓ 1 callersFunctionGetAssociativityFromLevel
Source/SpireCore/Parser.cpp:1599
↓ 1 callersMethodGetBuffer
Source/CoreLib/Stream.h:315
↓ 1 callersMethodGetComponentDependencyOrder
Source/SpireCore/VariantIR.cpp:199
↓ 1 callersMethodGetCount
Source/SpireCore/Lexer.h:33
↓ 1 callersMethodGetDependencyOrder
Source/SpireCore/SymbolTable.cpp:577
↓ 1 callersFunctionGetDependentComponents
Source/SpireCore/GetDependencyVisitor.cpp:7
↓ 1 callersMethodGetFunc
Source/SpireCore/SpirVCodeGen.cpp:673
↓ 1 callersMethodGetHashCode
Source/CoreLib/Hash.h:50
↓ 1 callersMethodGetImportOperatorsFromSourceWorld
Source/SpireCore/SymbolTable.cpp:193
↓ 1 callersMethodGetInterfaces
Source/SpireCore/Syntax.h:1169
↓ 1 callersMethodGetMatrix3
Source/CoreLib/VectorMath.h:643
↓ 1 callersFunctionGetMaxResourceBindings
Source/SpireCore/IL.cpp:71
↓ 1 callersMethodGetSource
Source/SpireLib/SpireLib.cpp:443
↓ 1 callersMethodGetStages
Source/SpireCore/Syntax.h:1073
↓ 1 callersMethodGetSubBlock
Source/SpireCore/IL.h:791
↓ 1 callersMethodGetTypeDefs
Source/SpireCore/Syntax.h:1181
↓ 1 callersFunctionGetUnicodePointFromUTF16Reversed
Source/CoreLib/TextIO.h:141
↓ 1 callersFunctionGetUnicodePointFromUTF32
Source/CoreLib/TextIO.h:158
↓ 1 callersMethodGetVariableName
Source/SpireCore/SpirVCodeGen.cpp:643
↓ 1 callersFunctionHandleDirective
Process a directive, where the preprocessor has already consumed the `#` token that started the directive line.
Source/SpireCore/Preprocessor.cpp:1638
↓ 1 callersMethodHasSideEffect
Source/SpireCore/IL.h:724
↓ 1 callersMethodInclude
Source/SpireCore/Syntax.h:1185
↓ 1 callersFunctionIndentString
Source/SpireCore/CompiledProgram.cpp:7
↓ 1 callersMethodInitiate
Source/SpireCore/SpirVCodeGen.cpp:4653
↓ 1 callersFunctionInsertArray
Source/CoreLib/Array.h:127
↓ 1 callersMethodInsertBefore
Source/SpireCore/IL.h:735
↓ 1 callersFunctionInsertImplicitImportOperators
Source/SpireCore/InsertImplicitImportOperator.cpp:165
↓ 1 callersMethodInvalidateValue
Source/SpireCore/SpirVCodeGen.cpp:1933
← previousnext →401–500 of 2,124, ranked by callers