Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/csyonghe/Spire
/ functions
Functions
2,124 in github.com/csyonghe/Spire
⨍
Functions
2,124
◇
Types & classes
490
↓ 2 callers
Method
GetLayoutAttributes
Source/SpireCore/Syntax.h:526
↓ 2 callers
Function
GetLayoutRulesImpl
Source/SpireCore/TypeLayout.cpp:186
↓ 2 callers
Function
GetOpLevel
Source/SpireCore/Parser.cpp:1607
↓ 2 callers
Method
GetPrevious
Source/SpireCore/IL.h:759
↓ 2 callers
Method
GetScalarLayout
Get size and alignment for a single value of base type.
Source/SpireCore/TypeLayout.cpp:33
↓ 2 callers
Function
GetSize
Source/SpireCore/SpirVCodeGen.cpp:464
↓ 2 callers
Method
GetStructs
Source/SpireCore/Syntax.h:1177
↓ 2 callers
Method
GetSubBlockCount
Source/SpireCore/IL.h:787
↓ 2 callers
Function
GetUnicodePointFromUTF16
Source/CoreLib/TextIO.h:124
↓ 2 callers
Method
GetUsings
Access members of specific types
Source/SpireCore/Syntax.h:1157
↓ 2 callers
Method
GetWorlds
Access members of specific types
Source/SpireCore/Syntax.h:1065
↓ 2 callers
Function
InitializeInputStream
Create a fresh input stream
Source/SpireCore/Preprocessor.cpp:178
↓ 2 callers
Function
InitializeMacroExpansion
Source/SpireCore/Preprocessor.cpp:458
↓ 2 callers
Function
InitializePreprocessor
intialize a preprocessor context, using the given sink for errros
Source/SpireCore/Preprocessor.cpp:1732
↓ 2 callers
Method
InsertAfter
Source/SpireCore/IL.h:745
↓ 2 callers
Function
InterCast
Source/CoreLib/LibMath.h:167
↓ 2 callers
Method
IsArray
Source/SpireCore/Syntax.cpp:677
↓ 2 callers
Method
IsBool
Source/SpireCore/IL.cpp:135
↓ 2 callers
Method
IsChildOf
Source/SpireCore/SymbolTable.cpp:149
↓ 2 callers
Function
IsLetter
Source/CoreLib/Tokenizer.h:18
↓ 2 callers
Function
IsMatrix
Source/SpireCore/CLikeCodeGen.cpp:148
↓ 2 callers
Function
IsNumeric
Source/SpireCore/SemanticsVisitor.cpp:7
↓ 2 callers
Function
IsPunctuation
Source/CoreLib/Tokenizer.h:29
↓ 2 callers
Method
IsStruct
Source/SpireCore/Syntax.cpp:745
↓ 2 callers
Function
IsVector
Source/SpireCore/Syntax.h:213
↓ 2 callers
Function
IsWorldFeasible
Source/SpireCore/Closure.cpp:534
↓ 2 callers
Method
LastNode
Source/CoreLib/Link.h:236
↓ 2 callers
Method
LoadModuleSource
Source/SpireLib/SpireLib.cpp:649
↓ 2 callers
Function
MemoryAccessToString
Source/SpireCore/SpirVCodeGen.cpp:159
↓ 2 callers
Method
OpDecorate
Source/SpireCore/SpirVCodeGen.cpp:1022
↓ 2 callers
Method
OpLoad
Source/SpireCore/SpirVCodeGen.cpp:1365
↓ 2 callers
Method
OpTypeInt
Source/SpireCore/SpirVCodeGen.cpp:1643
↓ 2 callers
Method
OpTypeMatrix
Source/SpireCore/SpirVCodeGen.cpp:1669
↓ 2 callers
Function
ParseAndEvaluateUnaryExpression
Parse a unary (prefix) expression inside of a preprocessor directive.
Source/SpireCore/Preprocessor.cpp:983
↓ 2 callers
Function
ParseDecl
Source/SpireCore/Parser.cpp:950
↓ 2 callers
Function
ParseFuncDeclHeader
Source/SpireCore/Parser.cpp:703
↓ 2 callers
Method
ParseParameter
Source/SpireCore/Parser.cpp:1537
↓ 2 callers
Function
ParseProgram
Source/SpireCore/Parser.cpp:1952
↓ 2 callers
Method
ParseType
Source/SpireCore/Parser.cpp:1553
↓ 2 callers
Method
PrintDiagnostics
shader -> stage -> code
Source/SpireCore/CompiledProgram.h:200
↓ 2 callers
Method
ProduceFunction
Source/SpireCore/SpirVCodeGen.cpp:741
↓ 2 callers
Method
ProduceTextCode
Source/SpireCore/SpirVCodeGen.cpp:773
↓ 2 callers
Method
ProduceWordStream
Source/SpireCore/SpirVCodeGen.cpp:762
↓ 2 callers
Function
PropagateArgumentConstraints
Source/SpireCore/Closure.cpp:674
↓ 2 callers
Function
PushInputStream
Source/SpireCore/Preprocessor.cpp:208
↓ 2 callers
Function
PushMacroExpansion
Source/SpireCore/Preprocessor.cpp:469
↓ 2 callers
Function
ReadAllTokens
read the entire input into tokens
Source/SpireCore/Preprocessor.cpp:1798
↓ 2 callers
Function
ReadSource
Source/SpireLib/SpireLib.cpp:63
↓ 2 callers
Method
ReadStringLiteral
Source/CoreLib/Tokenizer.h:218
↓ 2 callers
Method
Retrieve
Source/SpireCore/CodeWriter.h:140
↓ 2 callers
Method
Reverse
Source/CoreLib/List.h:385
↓ 2 callers
Function
RoundToAlignment
Source/SpireCore/IL.cpp:62
↓ 2 callers
Method
SwapWith
Source/CoreLib/List.h:200
↓ 2 callers
Method
ToArray
Source/SpireCore/Syntax.h:610
↓ 2 callers
Function
TokenizeText
Source/CoreLib/Tokenizer.cpp:304
↓ 2 callers
Function
TryRecoverBefore
Source/SpireCore/Parser.cpp:378
↓ 2 callers
Method
Update
Source/SpireCore/CodeWriter.h:134
↓ 2 callers
Method
UpdateVariable
Source/SpireCore/SpirVCodeGen.cpp:1892
↓ 2 callers
Method
Where
Source/CoreLib/Linq.h:442
↓ 2 callers
Method
begin
Source/CoreLib/Dictionary.h:288
↓ 2 callers
Function
compileHLSLShader
Definition of the HLSL-to-bytecode compilation logic.
Examples/hello/hello.cpp:310
↓ 2 callers
Function
diagnoseModuleUsingStack
Source/SpireCore/Closure.cpp:820
↓ 2 callers
Function
emitSpireDiagnostics
Examples/hello/hello.cpp:225
↓ 2 callers
Method
end
Source/CoreLib/Dictionary.h:300
↓ 2 callers
Method
end
Source/SpireCore/Syntax.h:126
↓ 2 callers
Function
getSeverityName
TODO(tfoley): move this into a source file...
Source/SpireCore/Diagnostics.h:24
↓ 2 callers
Method
getSink
Source/SpireCore/Syntax.h:1273
↓ 2 callers
Function
spGetShaderStageSource
Source/SpireLib/SpireLib.cpp:1124
↓ 2 callers
Method
xyz
Source/CoreLib/VectorMath.h:410
↓ 1 callers
Method
Add
Source/CoreLib/Array.h:51
↓ 1 callers
Method
Add
Source/SpireCore/CodeWriter.h:69
↓ 1 callers
Method
AddImportOperator
Source/SpireCore/SymbolTable.cpp:207
↓ 1 callers
Method
AddInstrConstantBool
Source/SpireCore/SpirVCodeGen.cpp:2237
↓ 1 callers
Method
AddInstrDFdx
Source/SpireCore/SpirVCodeGen.cpp:3250
↓ 1 callers
Method
AddInstrDFdy
Source/SpireCore/SpirVCodeGen.cpp:3265
↓ 1 callers
Method
AddInstrDot
Source/SpireCore/SpirVCodeGen.cpp:3220
↓ 1 callers
Method
AddInstrEntryPoint
Source/SpireCore/SpirVCodeGen.cpp:3210
↓ 1 callers
Method
AddInstrExtInst
Source/SpireCore/SpirVCodeGen.cpp:2413
↓ 1 callers
Method
AddInstrFnegate
Source/SpireCore/SpirVCodeGen.cpp:2841
↓ 1 callers
Method
AddInstrFunction
Source/SpireCore/SpirVCodeGen.cpp:3177
↓ 1 callers
Method
AddInstrFunctionCall
Source/SpireCore/SpirVCodeGen.cpp:2827
↓ 1 callers
Method
AddInstrFunctionEnd
Source/SpireCore/SpirVCodeGen.cpp:3205
↓ 1 callers
Method
AddInstrFunctionParameter
Source/SpireCore/SpirVCodeGen.cpp:3183
↓ 1 callers
Method
AddInstrFwidth
Source/SpireCore/SpirVCodeGen.cpp:3280
↓ 1 callers
Method
AddInstrKill
Source/SpireCore/SpirVCodeGen.cpp:3162
↓ 1 callers
Method
AddInstrLabel_AtFunctionHeader
Source/SpireCore/SpirVCodeGen.cpp:3122
↓ 1 callers
Method
AddInstrLogicalNot
Source/SpireCore/SpirVCodeGen.cpp:2883
↓ 1 callers
Method
AddInstrMatrixTimesMatrix
Source/SpireCore/SpirVCodeGen.cpp:2939
↓ 1 callers
Method
AddInstrMatrixTimesScalar
Source/SpireCore/SpirVCodeGen.cpp:2897
↓ 1 callers
Method
AddInstrMatrixTimesVector
Source/SpireCore/SpirVCodeGen.cpp:2925
↓ 1 callers
Method
AddInstrNot
Source/SpireCore/SpirVCodeGen.cpp:2869
↓ 1 callers
Method
AddInstrPhi
Source/SpireCore/SpirVCodeGen.cpp:3132
↓ 1 callers
Method
AddInstrReturnValue
Source/SpireCore/SpirVCodeGen.cpp:3157
↓ 1 callers
Method
AddInstrSnegate
Source/SpireCore/SpirVCodeGen.cpp:2855
↓ 1 callers
Method
AddInstrTexture2DShadowProj
Source/SpireCore/SpirVCodeGen.cpp:2700
↓ 1 callers
Method
AddInstrTextureShadow
Source/SpireCore/SpirVCodeGen.cpp:2665
↓ 1 callers
Method
AddInstrTranspose
Source/SpireCore/SpirVCodeGen.cpp:3235
↓ 1 callers
Method
AddInstrTypeFunction
Source/SpireCore/SpirVCodeGen.cpp:2219
↓ 1 callers
Method
AddInstrVectorTimesMatrix
Source/SpireCore/SpirVCodeGen.cpp:2911
↓ 1 callers
Function
AddPipelineComponents
Source/SpireCore/Closure.cpp:723
← previous
next →
301–400 of 2,124, ranked by callers