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
↓ 5 callers
Method
getBasicString
hlslang/Include/Types.h:282
↓ 5 callers
Function
hash_define
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:353
↓ 5 callers
Function
hlmojo_buffer_create
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:171
↓ 5 callers
Function
hlmojo_buffer_flatten
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:293
↓ 5 callers
Method
outputSuppressedBy
hlslang/GLSLCodeGen/glslCommon.h:92
↓ 5 callers
Function
pop_source
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:566
↓ 5 callers
Method
setArraySize
hlslang/Include/Types.h:275
↓ 4 callers
Function
AddVertexOutput
hlslang/GLSLCodeGen/hlslLinker.cpp:264
↓ 4 callers
Function
InitThread
hlslang/MachineIndependent/HLSL2GLSL.cpp:28
↓ 4 callers
Function
IsSampler
hlslang/Include/BaseTypes.h:47
↓ 4 callers
Method
erase
hlslang/Include/InfoSink.h:42
↓ 4 callers
Function
getGLSLPrecisiontring
hlslang/GLSLCodeGen/glslCommon.cpp:49
↓ 4 callers
Method
getLanguage
hlslang/GLSLCodeGen/hlslCrossCompiler.h:23
↓ 4 callers
Method
isGlobal
hlslang/Include/intermediate.h:413
↓ 4 callers
Method
setActiveOutput
hlslang/GLSLCodeGen/glslFunction.h:70
↓ 3 callers
Function
AdjustTypeQualifier
hlslang/MachineIndependent/ParseHelper.cpp:958
↓ 3 callers
Function
EmitIfNotEmpty
hlslang/GLSLCodeGen/hlslLinker.cpp:754
↓ 3 callers
Function
Hlsl2Glsl_GetInfoLog
hlslang/MachineIndependent/HLSL2GLSL.cpp:425
↓ 3 callers
Function
InitializeSymbolTable
Initializize the symbol table \param BuiltInStrings Pointer to built in strings. \param language Shading language to initialize symbol table for \para
hlslang/MachineIndependent/HLSL2GLSL.cpp:134
↓ 3 callers
Function
IsPositionSemantics
we want to enforce position semantic to have highp precision otherwise, if we encounter shader compiler (e.g. mali) that treats prec hints as "force p
hlslang/GLSLCodeGen/glslCommon.cpp:221
↓ 3 callers
Function
OS_AllocTLSIndex
Thread Local Storage Operations
hlslang/OSDependent/Mac/ossource.cpp:12
↓ 3 callers
Function
OS_FreeTLSIndex
hlslang/OSDependent/Mac/ossource.cpp:37
↓ 3 callers
Function
OutputLineDirective
hlslang/MachineIndependent/preprocessor/sourceloc.h:50
↓ 3 callers
Function
SetGlobalPoolAllocatorPtr
hlslang/MachineIndependent/PoolAlloc.cpp:55
↓ 3 callers
Method
allocate
hlslang/Include/PoolAlloc.h:158
↓ 3 callers
Method
copyType
hlslang/Include/Types.h:139
↓ 3 callers
Function
find_define
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:430
↓ 3 callers
Method
getBuiltInStrings
hlslang/MachineIndependent/Initialize.h:20
↓ 3 callers
Function
getElements
hlslang/GLSLCodeGen/glslCommon.cpp:238
↓ 3 callers
Function
getMatrixConstructOp
hlslang/MachineIndependent/Intermediate.cpp:1082
↓ 3 callers
Method
getReturnType
hlslang/GLSLCodeGen/glslFunction.h:65
↓ 3 callers
Method
hasSemantic
hlslang/GLSLCodeGen/glslSymbol.h:28
↓ 3 callers
Function
ir_add_assign
Connect two nodes through an assignment.
hlslang/MachineIndependent/Intermediate.cpp:246
↓ 3 callers
Function
ir_add_symbol
Add a terminal node for an identifier in an expression.
hlslang/MachineIndependent/Intermediate.cpp:27
↓ 3 callers
Function
ir_set_aggregate_op
This is the safe way to change the operator on an aggregate, as it does lots of error checking and fixing. Especially for establishing a function cal
hlslang/MachineIndependent/Intermediate.cpp:403
↓ 3 callers
Function
isConst
hlslang/MachineIndependent/ParseHelper.cpp:24
↓ 3 callers
Method
isFunction
hlslang/MachineIndependent/SymbolTable.h:49
↓ 3 callers
Method
popAll
Do a mass-deallocation of all the individual allocations that have occurred.
hlslang/MachineIndependent/PoolAlloc.cpp:182
↓ 3 callers
Function
print_debug_lexing_position
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:33
↓ 3 callers
Method
promote
Make sure the type of a unary operator is appropriate for its combination of operation and operand type. Returns false in nothing makes sense.
hlslang/MachineIndependent/Intermediate.cpp:978
↓ 3 callers
Method
setLeft
hlslang/Include/intermediate.h:558
↓ 3 callers
Method
setMaxArraySize
hlslang/Include/Types.h:276
↓ 3 callers
Method
setRight
hlslang/Include/intermediate.h:559
↓ 3 callers
Method
setStruct
hlslang/GLSLCodeGen/glslSymbol.h:40
↓ 3 callers
Method
toBool
hlslang/Include/intermediate.h:500
↓ 3 callers
Method
toFloat
hlslang/Include/intermediate.h:499
↓ 3 callers
Method
writeDecl
hlslang/GLSLCodeGen/glslSymbol.cpp:401
↓ 3 callers
Function
yytnamerr
Copy to YYRES the contents of YYSTR after stripping away unnecessary quotes and backslashes, so that it's suitable for yyerror. The heuristic i
tools/share/bison/yacc.c:850
↓ 2 callers
Function
AddFragmentInput
hlslang/GLSLCodeGen/hlslLinker.cpp:270
↓ 2 callers
Function
Check2DMatrixIndex
Special case for matrix[idx1][idx2]: output as matrix[idx2][idx1]
hlslang/GLSLCodeGen/glslOutput.cpp:685
↓ 2 callers
Function
GenerateBuiltInSymbolTable
Generate the built in symbol table \param infoSink Information sink (for errors/warnings) \param symbolTables Array of symbol tables (one for each lan
hlslang/MachineIndependent/HLSL2GLSL.cpp:198
↓ 2 callers
Function
GetFixedNestedVaryingSemantic
hlslang/GLSLCodeGen/hlslLinker.cpp:1120
↓ 2 callers
Function
GetHigherPrecision
hlslang/MachineIndependent/Intermediate.cpp:16
↓ 2 callers
Function
Hlsl2Glsl_ConstructCompiler
hlslang/MachineIndependent/HLSL2GLSL.cpp:279
↓ 2 callers
Function
Hlsl2Glsl_DestructCompiler
hlslang/MachineIndependent/HLSL2GLSL.cpp:288
↓ 2 callers
Function
Hlsl2Glsl_GetShader
hlslang/MachineIndependent/HLSL2GLSL.cpp:417
↓ 2 callers
Function
Hlsl2Glsl_Parse
hlslang/MachineIndependent/HLSL2GLSL.cpp:296
↓ 2 callers
Function
Hlsl2Glsl_Translate
hlslang/MachineIndependent/HLSL2GLSL.cpp:388
↓ 2 callers
Function
Hlsl2Glsl_VersionUsesPrecision
hlslang/MachineIndependent/HLSL2GLSL.cpp:489
↓ 2 callers
Function
StrDup
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:94
↓ 2 callers
Function
String
Create a TString object from an integer.
hlslang/Include/Common.h:97
↓ 2 callers
Function
TestCombinedFile
tests/hlsl2glsltest/hlsl2glsltest.cpp:708
↓ 2 callers
Function
UsesBuiltinAttribStrings
hlslang/GLSLCodeGen/hlslLinker.cpp:284
↓ 2 callers
Function
_handle_pp_ifdef
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1216
↓ 2 callers
Method
addRef
hlslang/GLSLCodeGen/glslSymbol.h:51
↓ 2 callers
Method
addSymbol
hlslang/GLSLCodeGen/glslFunction.cpp:70
↓ 2 callers
Function
add_extension_from_semantic
hlslang/GLSLCodeGen/hlslLinker.cpp:772
↓ 2 callers
Method
atGlobalLevel
hlslang/MachineIndependent/SymbolTable.h:252
↓ 2 callers
Method
atSharedBuiltInLevel
hlslang/MachineIndependent/SymbolTable.h:251
↓ 2 callers
Method
clearArrayness
hlslang/Include/Types.h:278
↓ 2 callers
Method
clone
hlslang/MachineIndependent/SymbolTable.cpp:258
↓ 2 callers
Method
containsArrayInitialization
@TODO TPublicType getPublicType() { TType& t = *getTypePointer(); TPublicType p = { t.getBasicType(), t.getQualifier(), t.getPrecision()
hlslang/Include/intermediate.h:460
↓ 2 callers
Method
copyTable
hlslang/MachineIndependent/SymbolTable.cpp:436
↓ 2 callers
Method
decreaseDepth
hlslang/GLSLCodeGen/glslFunction.h:48
↓ 2 callers
Method
determineCompatibility
Determine the parameter compatibility between this type and the parameter type
hlslang/MachineIndependent/SymbolTable.cpp:95
↓ 2 callers
Function
emitSingleInputVariable
hlslang/GLSLCodeGen/hlslLinker.cpp:1052
↓ 2 callers
Method
error
Used by flex/bison to output all syntax and parsing errors.
hlslang/MachineIndependent/ParseHelper.cpp:348
↓ 2 callers
Function
find_define_by_token
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:482
↓ 2 callers
Function
find_macro_arg
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:493
↓ 2 callers
Function
find_precedence
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1585
↓ 2 callers
Method
getCode
Returns the active scope
hlslang/GLSLCodeGen/glslFunction.h:34
↓ 2 callers
Method
getFlowOp
hlslang/Include/intermediate.h:384
↓ 2 callers
Method
getIsMutable
hlslang/GLSLCodeGen/glslSymbol.h:23
↓ 2 callers
Method
getParameter
hlslang/GLSLCodeGen/glslFunction.h:37
↓ 2 callers
Method
getParameterCount
hlslang/GLSLCodeGen/glslFunction.h:36
↓ 2 callers
Method
getSize
hlslang/Include/intermediate.h:325
↓ 2 callers
Function
handle_pp_identifier
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1558
↓ 2 callers
Method
hasSymbol
hlslang/GLSLCodeGen/glslFunction.cpp:46
↓ 2 callers
Function
hlmojo_preprocessor_lexer
hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp:61
↓ 2 callers
Function
hlmojo_stringcache
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:41
↓ 2 callers
Method
increaseDepth
hlslang/GLSLCodeGen/glslFunction.h:47
↓ 2 callers
Function
ir_add_index
Connect two nodes through an index operator, where the left node is the base of an array or struct, and the right node is a direct or indirect offset.
hlslang/MachineIndependent/Intermediate.cpp:278
↓ 2 callers
Function
ir_add_unary_math
Add one node as the parent of another that it operates on.
hlslang/MachineIndependent/Intermediate.cpp:294
↓ 2 callers
Function
ir_output_tree
hlslang/MachineIndependent/intermOut.cpp:499
↓ 2 callers
Function
ir_promote_constant
hlslang/MachineIndependent/Intermediate.cpp:1611
↓ 2 callers
Method
outputLineDirective
hlslang/GLSLCodeGen/glslOutput.cpp:316
↓ 2 callers
Method
popDepth
hlslang/GLSLCodeGen/glslFunction.cpp:44
↓ 2 callers
Method
prefix
hlslang/Include/InfoSink.h:107
↓ 2 callers
Method
pushDepth
hlslang/GLSLCodeGen/glslFunction.cpp:43
↓ 2 callers
Function
reduce_pp_expression
http://en.wikipedia.org/wiki/Shunting_yard_algorithm Convert from infix to postfix, then use this for constant folding. Everything that parses should
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1695
← previous
next →
101–200 of 634, ranked by callers