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
↓ 192 callers
Function
Error
libs/wgtcc/error.cc:22
↓ 169 callers
Function
New
hlslparser allocator functions
src/HLSLCompiler.cpp:223
↓ 138 callers
Method
Type
libs/wgtcc/ast.h:272
↓ 131 callers
Method
size
libs/wgtcc/scope.h:50
↓ 119 callers
Function
create_vec
TODO: remove all other functions
src/CommonLibrary.cpp:233
↓ 86 callers
Method
Peek
libs/wgtcc/token.cc:210
↓ 81 callers
Method
Expect
libs/wgtcc/token.cc:233
↓ 70 callers
Method
Try
libs/wgtcc/scanner.h:68
↓ 66 callers
Method
Next
libs/wgtcc/scanner.cc:408
↓ 44 callers
Method
end
libs/wgtcc/scope.h:49
↓ 35 callers
Method
Test
libs/wgtcc/scanner.h:65
↓ 35 callers
Method
begin
libs/wgtcc/scope.h:48
↓ 35 callers
Function
create_float4
src/CommonLibrary.cpp:142
↓ 33 callers
Function
lib_add_mat
src/CommonLibrary.cpp:2758
↓ 30 callers
Function
lib_add_vec
helper functions to create vector & matrix definitions */
src/CommonLibrary.cpp:2731
↓ 29 callers
Method
Alloc
libs/wgtcc/mem_pool.h:61
↓ 29 callers
Method
Empty
libs/wgtcc/scanner.h:63
↓ 28 callers
Method
Eval
libs/wgtcc/evaluator.h:59
↓ 25 callers
Method
IsInteger
libs/wgtcc/type.h:152
↓ 21 callers
Method
ToPointer
libs/wgtcc/type.h:165
↓ 21 callers
Method
Width
libs/wgtcc/type.cc:125
↓ 19 callers
Method
Complete
libs/wgtcc/type.h:146
↓ 19 callers
Method
ToArithm
libs/wgtcc/type.h:159
↓ 19 callers
Method
ToFunc
libs/wgtcc/type.h:163
↓ 18 callers
Method
InsertBack
libs/wgtcc/token.h:373
↓ 18 callers
Function
IsBasicTexture
src/Utils.cpp:142
↓ 18 callers
Method
PutBack
There couldn't be more than one PutBack() that cross two line, so just leave lineBegin, because we never care about the pos of newline token
libs/wgtcc/scanner.cc:439
↓ 17 callers
Method
Sample
src/Texture.cpp:46
↓ 17 callers
Function
get_texture_type
src/GLSLLibrary.cpp:28
↓ 14 callers
Method
Derived
libs/wgtcc/type.h:248
↓ 13 callers
Function
create_int4
src/CommonLibrary.cpp:154
↓ 13 callers
Function
create_uint4
src/CommonLibrary.cpp:166
↓ 13 callers
Function
isGLSL
src/CommonLibrary.cpp:21
↓ 12 callers
Method
Name
libs/wgtcc/ast.h:639
↓ 10 callers
Method
Align
libs/wgtcc/type.h:135
↓ 10 callers
Method
Compatible
libs/wgtcc/type.cc:268
↓ 10 callers
Method
ToArray
libs/wgtcc/type.h:161
↓ 9 callers
Method
Insert
libs/wgtcc/scope.cc:39
↓ 8 callers
Method
Add
libs/wgtcc/ast.h:725
↓ 8 callers
Method
IsFloat
libs/wgtcc/type.h:151
↓ 8 callers
Method
IsScalar
libs/wgtcc/type.h:150
↓ 8 callers
Method
ToObject
libs/wgtcc/ast.h:603
↓ 8 callers
Method
ToVoid
libs/wgtcc/type.h:157
↓ 7 callers
Method
SetComplete
libs/wgtcc/type.h:147
↓ 7 callers
Method
ToStruct
libs/wgtcc/type.h:169
↓ 7 callers
Method
Tok
libs/wgtcc/ast.h:278
↓ 6 callers
Method
AddInit
libs/wgtcc/ast.cc:684
↓ 6 callers
Method
Anonymous
libs/wgtcc/ast.h:638
↓ 6 callers
Function
CopyMatrixData
src/Utils.cpp:169
↓ 6 callers
Method
IsEOF
libs/wgtcc/token.h:230
↓ 6 callers
Method
Linkage
libs/wgtcc/ast.h:701
↓ 6 callers
Method
Offset
libs/wgtcc/ast.h:621
↓ 6 callers
Function
create_float2
src/CommonLibrary.cpp:191
↓ 6 callers
Function
create_mat
src/CommonLibrary.cpp:271
↓ 5 callers
Method
Find
libs/wgtcc/scope.cc:11
↓ 5 callers
Function
FindActualParam
libs/wgtcc/cpp.cc:109
↓ 5 callers
Method
FindInCurScope
libs/wgtcc/scope.cc:18
↓ 5 callers
Method
GetMember
libs/wgtcc/type.cc:347
↓ 5 callers
Method
InsertTag
libs/wgtcc/scope.cc:44
↓ 5 callers
Method
IsIdentifier
libs/wgtcc/token.h:229
↓ 5 callers
Method
Len
libs/wgtcc/type.h:298
↓ 5 callers
Method
ScanLiteral
libs/wgtcc/scanner.cc:242
↓ 5 callers
Method
ToTypeName
An identifer can be: object, sturct/union/enum tag, typedef name, function, label.
libs/wgtcc/ast.h:540
↓ 5 callers
Method
Tokenize
libs/wgtcc/scanner.cc:9
↓ 4 callers
Method
BitFieldWidth
libs/wgtcc/ast.h:628
↓ 4 callers
Function
EnsureAndSetStorageSpec
libs/wgtcc/parser.cc:886
↓ 4 callers
Method
IsVoidPointer
libs/wgtcc/type.h:154
↓ 4 callers
Method
Rank
libs/wgtcc/type.cc:157
↓ 4 callers
Method
SetOffset
libs/wgtcc/ast.h:622
↓ 4 callers
Method
SetTok
libs/wgtcc/ast.h:279
↓ 4 callers
Method
TypeChecking
libs/wgtcc/ast.cc:219
↓ 4 callers
Function
create_float3
TODO: this could've been achieved with templates, bv_type vec_type, u8 components
src/CommonLibrary.cpp:97
↓ 4 callers
Function
merge_type
src/CommonLibrary.cpp:281
↓ 4 callers
Function
stralloc
src/HLSLCompiler.cpp:133
↓ 3 callers
Method
AddGlobalDefinition
inc/ShaderDebugger/Compiler.h:36
↓ 3 callers
Method
AddImmediateGlobalDefinition
src/HLSLCompiler.cpp:443
↓ 3 callers
Method
AddMacro
libs/wgtcc/cpp.cc:854
↓ 3 callers
Function
Append16LE
libs/wgtcc/encoding.cc:11
↓ 3 callers
Method
Back
libs/wgtcc/token.h:357
↓ 3 callers
Method
Convert
libs/wgtcc/ast.cc:182
↓ 3 callers
Function
ConvertLiteral
libs/wgtcc/parser.cc:176
↓ 3 callers
Method
Decl
libs/wgtcc/ast.h:623
↓ 3 callers
Method
FindTag
libs/wgtcc/scope.cc:25
↓ 3 callers
Method
GetPtr
libs/wgtcc/type.h:89
↓ 3 callers
Function
GetVectorTypeFromName
src/Utils.cpp:79
↓ 3 callers
Method
IsLVal
libs/wgtcc/ast.cc:437
↓ 3 callers
Method
IsReal
libs/wgtcc/type.h:149
↓ 3 callers
Method
IsStatic
libs/wgtcc/ast.h:608
↓ 3 callers
Method
IsStruct
libs/wgtcc/type.h:375
↓ 3 callers
Method
Peek2
libs/wgtcc/token.h:349
↓ 3 callers
Method
SetDiscarded
inc/ShaderDebugger/ShaderDebugger.h:109
↓ 3 callers
Method
SetLen
libs/wgtcc/type.h:299
↓ 3 callers
Function
VError
libs/wgtcc/error.cc:38
↓ 3 callers
Method
Variadic
libs/wgtcc/cpp.h:39
↓ 3 callers
Function
create_int2
src/CommonLibrary.cpp:201
↓ 2 callers
Method
Accept
libs/wgtcc/ast.cc:35
↓ 2 callers
Method
AddGlobal
src/ShaderDebugger.cpp:32
↓ 2 callers
Function
AppendUCN
libs/wgtcc/encoding.cc:41
↓ 2 callers
Method
Begin
libs/wgtcc/token.h:33
↓ 2 callers
Method
BitFieldBegin
libs/wgtcc/ast.h:626
next →
1–100 of 909, ranked by callers