Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/aras-p/hlsl2glslfork
/ functions
Functions
634 in github.com/aras-p/hlsl2glslfork
⨍
Functions
634
◇
Types & classes
103
↓ 378 callers
Method
append
hlslang/MachineIndependent/InfoSink.cpp:8
↓ 149 callers
Method
insert
hlslang/MachineIndependent/SymbolTable.cpp:11
↓ 117 callers
Method
getBasicType
hlslang/Include/Types.h:238
↓ 116 callers
Method
c_str
hlslang/Include/InfoSink.h:103
↓ 87 callers
Method
traverse
Traversal functions for terminals are straighforward....
hlslang/MachineIndependent/IntermTraverse.cpp:25
↓ 85 callers
Method
getType
hlslang/Include/intermediate.h:359
↓ 82 callers
Method
relateToOperator
Change all function entries in the table with the non-mangled name to be related to the provided built-in operation. This is a low performance operat
hlslang/MachineIndependent/SymbolTable.cpp:228
↓ 74 callers
Method
getRowsCount
hlslang/Include/Types.h:250
↓ 62 callers
Method
isMatrix
hlslang/Include/Types.h:270
↓ 52 callers
Function
writeFuncCall
hlslang/GLSLCodeGen/glslOutput.cpp:208
↓ 50 callers
Method
addLibFunction
hlslang/GLSLCodeGen/glslFunction.h:42
↓ 45 callers
Method
getTypePointer
hlslang/Include/intermediate.h:318
↓ 43 callers
Method
getColsCount
hlslang/Include/Types.h:247
↓ 40 callers
Method
getLeft
hlslang/Include/intermediate.h:560
↓ 35 callers
Method
getType
hlslang/GLSLCodeGen/glslCommon.h:89
↓ 35 callers
Method
isVector
hlslang/Include/Types.h:281
↓ 35 callers
Function
writeTex
hlslang/GLSLCodeGen/glslOutput.cpp:272
↓ 34 callers
Function
fail
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:112
↓ 34 callers
Method
isArray
hlslang/Include/Types.h:273
↓ 33 callers
Method
getAsTyped
hlslang/Include/intermediate.h:280
↓ 31 callers
Method
getRight
hlslang/Include/intermediate.h:561
↓ 30 callers
Method
getOp
hlslang/Include/intermediate.h:529
↓ 30 callers
Function
lexer
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:726
↓ 24 callers
Method
setLine
hlslang/Include/intermediate.h:276
↓ 23 callers
Method
getPrecision
hlslang/Include/Types.h:239
↓ 22 callers
Method
getQualifier
hlslang/Include/Types.h:240
↓ 21 callers
Method
buildMangledName
Recursively generate mangled names.
hlslang/MachineIndependent/SymbolTable.cpp:23
↓ 20 callers
Method
beginStatement
hlslang/GLSLCodeGen/glslFunction.h:59
↓ 20 callers
Method
find
hlslang/MachineIndependent/SymbolTable.h:271
↓ 20 callers
Method
message
hlslang/Include/InfoSink.h:125
↓ 19 callers
Method
getQualifier
hlslang/GLSLCodeGen/glslCommon.h:90
↓ 19 callers
Function
setupUnaryBuiltInFuncCall
hlslang/GLSLCodeGen/glslOutput.cpp:251
↓ 18 callers
Function
ir_add_conversion
Convert one type to another. Returns the node representing the conversion, which could be the same node passed in if no conversion was needed. Return
hlslang/MachineIndependent/Intermediate.cpp:442
↓ 17 callers
Function
Free
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:79
↓ 17 callers
Method
getAsConstant
hlslang/Include/intermediate.h:282
↓ 17 callers
Method
setValue
hlslang/Include/intermediate.h:489
↓ 16 callers
Function
NewPoolTString
hlslang/Include/Common.h:57
↓ 15 callers
Method
getPrecision
hlslang/GLSLCodeGen/glslSymbol.h:34
↓ 14 callers
Function
OutputTreeText
hlslang/MachineIndependent/intermOut.cpp:53
↓ 13 callers
Method
getCondition
hlslang/Include/intermediate.h:360
↓ 13 callers
Method
getId
hlslang/GLSLCodeGen/glslSymbol.h:32
↓ 13 callers
Method
setType
hlslang/Include/Types.h:204
↓ 12 callers
Method
getAsAggregate
hlslang/Include/intermediate.h:283
↓ 12 callers
Method
getStruct
hlslang/Include/Types.h:303
↓ 12 callers
Function
writeType
Outputs the type of the symbol to the output buffer \param out The output buffer to write the type to \param type The type of the GLSL symbol to outpu
hlslang/GLSLCodeGen/glslCommon.cpp:67
↓ 11 callers
Method
getObjectSize
hlslang/Include/Types.h:306
↓ 11 callers
Method
getOperand
hlslang/Include/intermediate.h:589
↓ 11 callers
Function
hlmojo_buffer_append
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:187
↓ 11 callers
Method
isScalar
hlslang/Include/Types.h:265
↓ 10 callers
Function
free_define
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:390
↓ 10 callers
Method
getArraySize
hlslang/GLSLCodeGen/glslCommon.h:85
↓ 10 callers
Method
getStruct
hlslang/GLSLCodeGen/glslSymbol.h:38
↓ 10 callers
Method
isArray
hlslang/GLSLCodeGen/glslCommon.h:84
↓ 10 callers
Function
replace_string
tests/hlsl2glsltest/hlsl2glsltest.cpp:305
↓ 9 callers
Method
changeQualifier
hlslang/MachineIndependent/SymbolTable.h:94
↓ 9 callers
Method
getCompleteString
hlslang/MachineIndependent/intermOut.cpp:30
↓ 9 callers
Method
getFalseBlock
hlslang/Include/intermediate.h:655
↓ 9 callers
Method
getParamCount
hlslang/MachineIndependent/SymbolTable.h:168
↓ 9 callers
Method
getTrueBlock
hlslang/Include/intermediate.h:654
↓ 9 callers
Function
getTypeString
hlslang/GLSLCodeGen/glslCommon.cpp:120
↓ 9 callers
Function
hlmojo_buffer_destroy
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:318
↓ 9 callers
Function
hlmojo_buffer_size
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:275
↓ 9 callers
Function
translateType
hlslang/GLSLCodeGen/glslCommon.cpp:127
↓ 8 callers
Function
OS_GetTLSValue
hlslang/OSDependent/Mac/osinclude.h:27
↓ 8 callers
Method
getAsBinaryNode
hlslang/Include/intermediate.h:284
↓ 8 callers
Method
getBody
hlslang/Include/intermediate.h:362
↓ 8 callers
Method
getExpression
hlslang/Include/intermediate.h:361
↓ 8 callers
Function
pushback
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:716
↓ 8 callers
Method
typeSampler
hlslang/GLSLCodeGen/typeSamplers.cpp:407
↓ 7 callers
Function
Malloc
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:71
↓ 7 callers
Function
appendMatrixType
hlslang/MachineIndependent/Initialize.cpp:18
↓ 7 callers
Method
endStatement
hlslang/GLSLCodeGen/glslFunction.h:60
↓ 7 callers
Function
failf
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:103
↓ 7 callers
Method
getCount
hlslang/Include/intermediate.h:506
↓ 6 callers
Function
OS_SetTLSValue
hlslang/OSDependent/Mac/ossource.cpp:25
↓ 6 callers
Method
beginBlock
hlslang/GLSLCodeGen/glslFunction.h:56
↓ 6 callers
Function
emitSymbolWithPad
hlslang/GLSLCodeGen/hlslLinker.cpp:1043
↓ 6 callers
Method
endBlock
hlslang/GLSLCodeGen/glslFunction.h:57
↓ 6 callers
Method
getArrayInformationType
hlslang/MachineIndependent/SymbolTable.h:96
↓ 6 callers
Method
getArraySize
hlslang/Include/Types.h:274
↓ 6 callers
Method
getAsSymbolNode
hlslang/Include/intermediate.h:286
↓ 6 callers
Method
getInfo
hlslang/Include/intermediate.h:416
↓ 6 callers
Function
getQualifierString
This is just for debug print out, carried along with the definitions above.
hlslang/Include/BaseTypes.h:85
↓ 6 callers
Method
getQualifierString
hlslang/Include/Types.h:357
↓ 6 callers
Method
indent
hlslang/GLSLCodeGen/glslFunction.h:53
↓ 6 callers
Function
ir_add_constant
Constant terminal nodes. Has a union that contains bool, float or int constants
hlslang/MachineIndependent/Intermediate.cpp:796
↓ 6 callers
Function
ir_grow_aggregate
Safe way to combine two nodes into an aggregate. Works with null pointers, a node that's not a aggregate yet, etc. Returns the resulting aggregate,
hlslang/MachineIndependent/Intermediate.cpp:631
↓ 6 callers
Method
memberCount
hlslang/GLSLCodeGen/glslStruct.h:33
↓ 6 callers
Method
pop
Do a mass-deallocation of all the individual allocations that have occurred since the last push(), or since the last pop(), or since the object's crea
hlslang/MachineIndependent/PoolAlloc.cpp:151
↓ 6 callers
Method
push
hlslang/MachineIndependent/PoolAlloc.cpp:132
↓ 6 callers
Function
push_source
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:530
↓ 6 callers
Function
require_newline
!!! FIXME: parsing fails on preprocessor directives should skip rest of line.
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:736
↓ 6 callers
Method
setOperator
hlslang/Include/intermediate.h:619
↓ 6 callers
Method
toInt
hlslang/Include/intermediate.h:498
↓ 6 callers
Function
writeComparison
hlslang/GLSLCodeGen/glslOutput.cpp:136
↓ 5 callers
Method
GetLinker
hlslang/GLSLCodeGen/hlslCrossCompiler.h:31
↓ 5 callers
Function
IsNumeric
hlslang/Include/BaseTypes.h:52
↓ 5 callers
Function
ReadStringFromFile
tests/hlsl2glsltest/hlsl2glsltest.cpp:143
↓ 5 callers
Function
TestFile
tests/hlsl2glsltest/hlsl2glsltest.cpp:542
↓ 5 callers
Method
createStructFromType
hlslang/GLSLCodeGen/glslOutput.cpp:1848
next →
1–100 of 634, ranked by callers