MCPcopy Create free account

hub / github.com/aras-p/hlsl2glslfork / functions

Functions634 in github.com/aras-p/hlsl2glslfork

↓ 5 callersMethodgetBasicString
hlslang/Include/Types.h:282
↓ 5 callersFunctionhash_define
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:353
↓ 5 callersFunctionhlmojo_buffer_create
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:171
↓ 5 callersFunctionhlmojo_buffer_flatten
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:293
↓ 5 callersMethodoutputSuppressedBy
hlslang/GLSLCodeGen/glslCommon.h:92
↓ 5 callersFunctionpop_source
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:566
↓ 5 callersMethodsetArraySize
hlslang/Include/Types.h:275
↓ 4 callersFunctionAddVertexOutput
hlslang/GLSLCodeGen/hlslLinker.cpp:264
↓ 4 callersFunctionInitThread
hlslang/MachineIndependent/HLSL2GLSL.cpp:28
↓ 4 callersFunctionIsSampler
hlslang/Include/BaseTypes.h:47
↓ 4 callersMethoderase
hlslang/Include/InfoSink.h:42
↓ 4 callersFunctiongetGLSLPrecisiontring
hlslang/GLSLCodeGen/glslCommon.cpp:49
↓ 4 callersMethodgetLanguage
hlslang/GLSLCodeGen/hlslCrossCompiler.h:23
↓ 4 callersMethodisGlobal
hlslang/Include/intermediate.h:413
↓ 4 callersMethodsetActiveOutput
hlslang/GLSLCodeGen/glslFunction.h:70
↓ 3 callersFunctionAdjustTypeQualifier
hlslang/MachineIndependent/ParseHelper.cpp:958
↓ 3 callersFunctionEmitIfNotEmpty
hlslang/GLSLCodeGen/hlslLinker.cpp:754
↓ 3 callersFunctionHlsl2Glsl_GetInfoLog
hlslang/MachineIndependent/HLSL2GLSL.cpp:425
↓ 3 callersFunctionInitializeSymbolTable
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 callersFunctionIsPositionSemantics
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 callersFunctionOS_AllocTLSIndex
Thread Local Storage Operations
hlslang/OSDependent/Mac/ossource.cpp:12
↓ 3 callersFunctionOS_FreeTLSIndex
hlslang/OSDependent/Mac/ossource.cpp:37
↓ 3 callersFunctionOutputLineDirective
hlslang/MachineIndependent/preprocessor/sourceloc.h:50
↓ 3 callersFunctionSetGlobalPoolAllocatorPtr
hlslang/MachineIndependent/PoolAlloc.cpp:55
↓ 3 callersMethodallocate
hlslang/Include/PoolAlloc.h:158
↓ 3 callersMethodcopyType
hlslang/Include/Types.h:139
↓ 3 callersFunctionfind_define
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:430
↓ 3 callersMethodgetBuiltInStrings
hlslang/MachineIndependent/Initialize.h:20
↓ 3 callersFunctiongetElements
hlslang/GLSLCodeGen/glslCommon.cpp:238
↓ 3 callersFunctiongetMatrixConstructOp
hlslang/MachineIndependent/Intermediate.cpp:1082
↓ 3 callersMethodgetReturnType
hlslang/GLSLCodeGen/glslFunction.h:65
↓ 3 callersMethodhasSemantic
hlslang/GLSLCodeGen/glslSymbol.h:28
↓ 3 callersFunctionir_add_assign
Connect two nodes through an assignment.
hlslang/MachineIndependent/Intermediate.cpp:246
↓ 3 callersFunctionir_add_symbol
Add a terminal node for an identifier in an expression.
hlslang/MachineIndependent/Intermediate.cpp:27
↓ 3 callersFunctionir_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 callersFunctionisConst
hlslang/MachineIndependent/ParseHelper.cpp:24
↓ 3 callersMethodisFunction
hlslang/MachineIndependent/SymbolTable.h:49
↓ 3 callersMethodpopAll
Do a mass-deallocation of all the individual allocations that have occurred.
hlslang/MachineIndependent/PoolAlloc.cpp:182
↓ 3 callersFunctionprint_debug_lexing_position
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:33
↓ 3 callersMethodpromote
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 callersMethodsetLeft
hlslang/Include/intermediate.h:558
↓ 3 callersMethodsetMaxArraySize
hlslang/Include/Types.h:276
↓ 3 callersMethodsetRight
hlslang/Include/intermediate.h:559
↓ 3 callersMethodsetStruct
hlslang/GLSLCodeGen/glslSymbol.h:40
↓ 3 callersMethodtoBool
hlslang/Include/intermediate.h:500
↓ 3 callersMethodtoFloat
hlslang/Include/intermediate.h:499
↓ 3 callersMethodwriteDecl
hlslang/GLSLCodeGen/glslSymbol.cpp:401
↓ 3 callersFunctionyytnamerr
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 callersFunctionAddFragmentInput
hlslang/GLSLCodeGen/hlslLinker.cpp:270
↓ 2 callersFunctionCheck2DMatrixIndex
Special case for matrix[idx1][idx2]: output as matrix[idx2][idx1]
hlslang/GLSLCodeGen/glslOutput.cpp:685
↓ 2 callersFunctionGenerateBuiltInSymbolTable
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 callersFunctionGetFixedNestedVaryingSemantic
hlslang/GLSLCodeGen/hlslLinker.cpp:1120
↓ 2 callersFunctionGetHigherPrecision
hlslang/MachineIndependent/Intermediate.cpp:16
↓ 2 callersFunctionHlsl2Glsl_ConstructCompiler
hlslang/MachineIndependent/HLSL2GLSL.cpp:279
↓ 2 callersFunctionHlsl2Glsl_DestructCompiler
hlslang/MachineIndependent/HLSL2GLSL.cpp:288
↓ 2 callersFunctionHlsl2Glsl_GetShader
hlslang/MachineIndependent/HLSL2GLSL.cpp:417
↓ 2 callersFunctionHlsl2Glsl_Parse
hlslang/MachineIndependent/HLSL2GLSL.cpp:296
↓ 2 callersFunctionHlsl2Glsl_Translate
hlslang/MachineIndependent/HLSL2GLSL.cpp:388
↓ 2 callersFunctionHlsl2Glsl_VersionUsesPrecision
hlslang/MachineIndependent/HLSL2GLSL.cpp:489
↓ 2 callersFunctionStrDup
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:94
↓ 2 callersFunctionString
Create a TString object from an integer.
hlslang/Include/Common.h:97
↓ 2 callersFunctionTestCombinedFile
tests/hlsl2glsltest/hlsl2glsltest.cpp:708
↓ 2 callersFunctionUsesBuiltinAttribStrings
hlslang/GLSLCodeGen/hlslLinker.cpp:284
↓ 2 callersFunction_handle_pp_ifdef
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1216
↓ 2 callersMethodaddRef
hlslang/GLSLCodeGen/glslSymbol.h:51
↓ 2 callersMethodaddSymbol
hlslang/GLSLCodeGen/glslFunction.cpp:70
↓ 2 callersFunctionadd_extension_from_semantic
hlslang/GLSLCodeGen/hlslLinker.cpp:772
↓ 2 callersMethodatGlobalLevel
hlslang/MachineIndependent/SymbolTable.h:252
↓ 2 callersMethodatSharedBuiltInLevel
hlslang/MachineIndependent/SymbolTable.h:251
↓ 2 callersMethodclearArrayness
hlslang/Include/Types.h:278
↓ 2 callersMethodclone
hlslang/MachineIndependent/SymbolTable.cpp:258
↓ 2 callersMethodcontainsArrayInitialization
@TODO TPublicType getPublicType() { TType& t = *getTypePointer(); TPublicType p = { t.getBasicType(), t.getQualifier(), t.getPrecision()
hlslang/Include/intermediate.h:460
↓ 2 callersMethodcopyTable
hlslang/MachineIndependent/SymbolTable.cpp:436
↓ 2 callersMethoddecreaseDepth
hlslang/GLSLCodeGen/glslFunction.h:48
↓ 2 callersMethoddetermineCompatibility
Determine the parameter compatibility between this type and the parameter type
hlslang/MachineIndependent/SymbolTable.cpp:95
↓ 2 callersFunctionemitSingleInputVariable
hlslang/GLSLCodeGen/hlslLinker.cpp:1052
↓ 2 callersMethoderror
Used by flex/bison to output all syntax and parsing errors.
hlslang/MachineIndependent/ParseHelper.cpp:348
↓ 2 callersFunctionfind_define_by_token
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:482
↓ 2 callersFunctionfind_macro_arg
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:493
↓ 2 callersFunctionfind_precedence
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1585
↓ 2 callersMethodgetCode
Returns the active scope
hlslang/GLSLCodeGen/glslFunction.h:34
↓ 2 callersMethodgetFlowOp
hlslang/Include/intermediate.h:384
↓ 2 callersMethodgetIsMutable
hlslang/GLSLCodeGen/glslSymbol.h:23
↓ 2 callersMethodgetParameter
hlslang/GLSLCodeGen/glslFunction.h:37
↓ 2 callersMethodgetParameterCount
hlslang/GLSLCodeGen/glslFunction.h:36
↓ 2 callersMethodgetSize
hlslang/Include/intermediate.h:325
↓ 2 callersFunctionhandle_pp_identifier
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1558
↓ 2 callersMethodhasSymbol
hlslang/GLSLCodeGen/glslFunction.cpp:46
↓ 2 callersFunctionhlmojo_preprocessor_lexer
hlslang/MachineIndependent/preprocessor/mojoshader_lexer.cpp:61
↓ 2 callersFunctionhlmojo_stringcache
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:41
↓ 2 callersMethodincreaseDepth
hlslang/GLSLCodeGen/glslFunction.h:47
↓ 2 callersFunctionir_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 callersFunctionir_add_unary_math
Add one node as the parent of another that it operates on.
hlslang/MachineIndependent/Intermediate.cpp:294
↓ 2 callersFunctionir_output_tree
hlslang/MachineIndependent/intermOut.cpp:499
↓ 2 callersFunctionir_promote_constant
hlslang/MachineIndependent/Intermediate.cpp:1611
↓ 2 callersMethodoutputLineDirective
hlslang/GLSLCodeGen/glslOutput.cpp:316
↓ 2 callersMethodpopDepth
hlslang/GLSLCodeGen/glslFunction.cpp:44
↓ 2 callersMethodprefix
hlslang/Include/InfoSink.h:107
↓ 2 callersMethodpushDepth
hlslang/GLSLCodeGen/glslFunction.cpp:43
↓ 2 callersFunctionreduce_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
← previousnext →101–200 of 634, ranked by callers