Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/dfranx/ShaderDebugger
/ functions
Functions
909 in github.com/dfranx/ShaderDebugger
⨍
Functions
909
◇
Types & classes
120
↓ 1 callers
Method
VisitIfStmt
libs/wgtcc/evaluator.h:50
↓ 1 callers
Method
VisitJumpStmt
libs/wgtcc/evaluator.h:51
↓ 1 callers
Method
VisitLabelStmt
libs/wgtcc/evaluator.h:53
↓ 1 callers
Method
VisitObject
libs/wgtcc/evaluator.h:32
↓ 1 callers
Method
VisitReturnStmt
libs/wgtcc/evaluator.h:52
↓ 1 callers
Method
VisitTempVar
libs/wgtcc/evaluator.h:46
↓ 1 callers
Method
VisitTranslationUnit
libs/wgtcc/evaluator.h:57
↓ 1 callers
Method
VisitUnaryOp
libs/wgtcc/evaluator.cc:74
↓ 1 callers
Function
create_bool2
src/CommonLibrary.cpp:221
↓ 1 callers
Function
create_bool3
src/CommonLibrary.cpp:130
↓ 1 callers
Function
create_bool4
src/CommonLibrary.cpp:178
↓ 1 callers
Function
create_uint3
src/CommonLibrary.cpp:119
Method
ASTNode
libs/wgtcc/ast.h:63
Method
AddBreakpoint
src/ShaderDebugger.cpp:215
Method
AddConditionalBreakpoint
src/ShaderDebugger.cpp:220
Method
AddImmediateGlobalDefinition
src/GLSLCompiler.cpp:104
Method
AddLabel
libs/wgtcc/parser.h:206
Method
AddMacro
libs/wgtcc/cpp.h:112
Method
AddMacro
inc/ShaderDebugger/Compiler.h:56
Method
AddMember
libs/wgtcc/type.cc:389
Method
AddSearchPath
libs/wgtcc/cpp.cc:935
Method
AdditiveOpTypeChecking
* Additive operator is only allowed between: * 1. arithmetic types (bool, interger, floating) * 2. pointer can be used: * 1. lhs o
libs/wgtcc/ast.cc:310
Method
AddrOpTypeChecking
libs/wgtcc/ast.cc:497
Method
Align
libs/wgtcc/type.h:292
Method
Align
libs/wgtcc/type.h:369
Method
Allocate
src/Texture.cpp:21
Method
Args
libs/wgtcc/ast.h:437
Method
ArithmType
libs/wgtcc/type.h:236
Method
ArrayType
libs/wgtcc/type.h:303
Function
AsBool
src/Utils.cpp:72
Function
AsFloat
src/Utils.cpp:54
Function
AsInteger
src/Utils.cpp:60
Function
AsMatrix
src/Utils.cpp:45
Function
AsUnsignedInteger
src/Utils.cpp:66
Function
AsVector
inc/ShaderDebugger/Utils.h:13
Method
AssignOpTypeChecking
libs/wgtcc/ast.cc:406
Method
BinaryOp
libs/wgtcc/ast.h:335
Method
BitFieldMask
libs/wgtcc/ast.h:629
Method
BitwiseOpTypeChecking
libs/wgtcc/ast.cc:392
Method
Block
libs/wgtcc/mem_pool.h:47
Method
Body
libs/wgtcc/ast.h:698
Method
Breakpoint
inc/ShaderDebugger/Breakpoint.h:9
Method
CalcWidth
libs/wgtcc/type.cc:355
Method
CastOpTypeChecking
libs/wgtcc/ast.cc:535
Method
Clear
libs/wgtcc/mem_pool.h:90
Method
ClearBreakpoint
src/ShaderDebugger.cpp:225
Method
ClearBreakpoints
inc/ShaderDebugger/ShaderDebugger.h:92
Method
ClearImmediate
src/HLSLCompiler.cpp:439
Method
ClearImmediate
src/GLSLCompiler.cpp:100
Method
ClearMacroList
inc/ShaderDebugger/Compiler.h:68
Method
CommaOpTypeChecking
libs/wgtcc/ast.cc:267
Method
Compatible
libs/wgtcc/type.h:126
Method
Compatible
libs/wgtcc/type.h:187
Method
Compatible
libs/wgtcc/type.h:206
Method
CompoundStmt
libs/wgtcc/ast.h:195
Method
ConcatLiterals
libs/wgtcc/parser.cc:187
Method
ConditionalOp
libs/wgtcc/ast.h:411
Method
Constant
libs/wgtcc/ast.h:474
Method
Continue
src/ShaderDebugger.cpp:188
Method
Declaration
libs/wgtcc/ast.h:245
Function
DefaultConstructor
initialize user defined structures
src/CommonLibrary.cpp:28
Method
DefineBuiltins
Builtin functions will be inlined
libs/wgtcc/parser.cc:2494
Function
Delete
src/HLSLCompiler.cpp:233
Method
DerefOpTypeChecking
libs/wgtcc/ast.cc:505
Method
DerivedType
libs/wgtcc/type.h:254
Method
Designator
libs/wgtcc/ast.h:438
Function
Discard
src/CommonLibrary.cpp:14
Method
EmptyStmt
libs/wgtcc/ast.h:95
Method
EnsureCompatible
libs/wgtcc/ast.cc:213
Method
EnsureCompatibleOrVoidPointer
libs/wgtcc/ast.cc:203
Method
EnsureInteger
libs/wgtcc/parser.h:187
Method
EnterBlock
libs/wgtcc/parser.cc:48
Method
EnterFunc
libs/wgtcc/parser.cc:22
Method
EnterProto
libs/wgtcc/parser.h:195
Method
Enumerator
libs/wgtcc/ast.h:574
Method
EqualityOpTypeChecking
libs/wgtcc/ast.cc:378
Method
Eval
libs/wgtcc/evaluator.h:114
Method
EvalDefOp
libs/wgtcc/cpp.cc:326
Method
Evaluator
libs/wgtcc/evaluator.h:15
Method
Evaluator<Addr>
libs/wgtcc/evaluator.h:77
Method
Execute
src/ShaderDebugger.cpp:21
Method
Execute
inc/ShaderDebugger/ShaderDebugger.h:71
Method
ExitBlock
libs/wgtcc/parser.h:194
Method
ExitFunc
libs/wgtcc/parser.cc:28
Method
ExitProto
libs/wgtcc/parser.h:196
Method
Expand
* params: * is: input token sequence * os: output token sequence */
libs/wgtcc/cpp.cc:38
Method
Expr
You can construct a expression without specifying a type, then the type should be evaluated in TypeChecking()
libs/wgtcc/ast.h:291
Method
ExpressionType
inc/ShaderDebugger/HLSLCompiler.h:57
Method
ExpressionType
inc/ShaderDebugger/GLSLCompiler.h:83
Method
Fill
src/Texture.cpp:40
Method
Finalize
Remove useless unnamed bitfield members as they are just for parsing
libs/wgtcc/type.cc:377
Method
FindLabel
libs/wgtcc/parser.h:200
Method
FindMacro
libs/wgtcc/cpp.h:102
Method
Free
libs/wgtcc/mem_pool.h:77
Method
FuncCall
libs/wgtcc/ast.h:444
Method
FuncDef
libs/wgtcc/ast.h:704
Method
FuncLike
libs/wgtcc/cpp.h:37
Method
FuncType
libs/wgtcc/type.h:341
Method
FuncType
libs/wgtcc/ast.h:440
Method
GLSLCompiler
src/GLSLCompiler.cpp:20
← previous
next →
201–300 of 909, ranked by callers