MCPcopy Create free account

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

Functions634 in github.com/aras-p/hlsl2glslfork

MethodgetCondition
hlslang/Include/intermediate.h:653
MethodgetConstructorOp
Function for determining which basic constructor op to use
hlslang/MachineIndependent/ParseHelper.cpp:1449
MethodgetDefaultQualifier
hlslang/MachineIndependent/ParseHelper.h:38
MethodgetExpression
hlslang/Include/intermediate.h:385
MethodgetGlobalLevel
hlslang/MachineIndependent/SymbolTable.h:307
MethodgetId
hlslang/Include/intermediate.h:411
MethodgetIsGlobal
hlslang/GLSLCodeGen/glslSymbol.h:20
MethodgetIsParameter
hlslang/GLSLCodeGen/glslSymbol.h:17
MethodgetKeyCount
hlslang/Include/Types.h:413
MethodgetPrecision
hlslang/Include/intermediate.h:322
MethodgetPrecision
hlslang/GLSLCodeGen/glslFunction.h:66
MethodgetQualifier
hlslang/Include/intermediate.h:321
MethodgetQualifierString
hlslang/Include/intermediate.h:331
MethodgetRowsCount
hlslang/Include/intermediate.h:324
MethodgetStruct
hlslang/GLSLCodeGen/glslCommon.h:87
MethodgetStruct
hlslang/GLSLCodeGen/glslFunction.h:68
MethodgetStruct
hlslang/GLSLCodeGen/glslStruct.h:17
MethodgetStructSize
hlslang/MachineIndependent/SymbolTable.cpp:78
MethodgetType
hlslang/Include/intermediate.h:317
MethodglobalErrorCheck
Both test, and if necessary spit out an error, to see if we are currently globally scoped. Returns true if the was an error.
hlslang/MachineIndependent/ParseHelper.cpp:577
Methodgrow
hlslang/Include/intermediate.h:514
MethodhasSemantic
hlslang/Include/Types.h:362
Functionhlmojo_preprocessor_nexttoken
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:2183
Functionhlmojo_preprocessor_outofmemory
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:709
Functionhlmojo_preprocessor_sourcepos
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:2192
Functionhlmojo_preprocessor_start
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:604
Methodinsert
hlslang/MachineIndependent/SymbolTable.h:264
MethodinsertBuiltInArrayAtGlobalLevel
hlslang/MachineIndependent/ParseHelper.cpp:857
Functionir_add_branch
Add branches.
hlslang/MachineIndependent/Intermediate.cpp:886
Functionir_add_comma
hlslang/MachineIndependent/Intermediate.cpp:697
Functionir_add_loop
Create loop nodes
hlslang/MachineIndependent/Intermediate.cpp:877
Functionir_add_selection
For "if" test nodes. There are three children; a condition, a true path, and a false path. The two paths are in the nodePair.
hlslang/MachineIndependent/Intermediate.cpp:680
Functionir_add_vector_swizzle
hlslang/MachineIndependent/Intermediate.cpp:847
Functionir_get_constructor_op
hlslang/MachineIndependent/Intermediate.cpp:1049
Functionir_get_decl_type_noarray
hlslang/MachineIndependent/localintermediate.h:58
Functionir_grow_declaration
hlslang/MachineIndependent/Intermediate.cpp:600
MethodisArray
hlslang/Include/intermediate.h:327
FunctionisBranchConstant
hlslang/MachineIndependent/ParseHelper.cpp:86
MethodisConstructor
returns true if the operator is for one of the constructors
hlslang/MachineIndependent/Intermediate.cpp:941
MethodisDefined
hlslang/MachineIndependent/SymbolTable.h:166
MethodisFunction
hlslang/MachineIndependent/SymbolTable.h:153
MethodisMatrix
hlslang/Include/intermediate.h:326
MethodisScalar
hlslang/Include/intermediate.h:329
MethodisUserType
hlslang/MachineIndependent/SymbolTable.h:93
MethodisVariable
hlslang/MachineIndependent/SymbolTable.h:90
MethodisVector
hlslang/Include/intermediate.h:328
MethodlValueErrorCheck
Both test and if necessary, spit out an error, to see if the node is really an l-value that can be operated on this way. Returns true if the was an e
hlslang/MachineIndependent/ParseHelper.cpp:404
MethodlinkerSanityCheck
hlslang/GLSLCodeGen/hlslLinker.cpp:792
Functionlogf
forks stdio to debug console so when you hit a breakpoint you can more easily see what test is running:
tests/hlsl2glsltest/hlsl2glsltest.cpp:38
Functionmain
tests/hlsl2glsltest/hlsl2glsltest.cpp:751
MethodmangleSymbolName
hlslang/GLSLCodeGen/glslFunction.cpp:60
MethodmarkDuplicatedInSemantics
For each re-used semantic (e.g. TEXCOORD0) record the symbol for which it is output. This is so that you can specify the same semantic in multiple str
hlslang/GLSLCodeGen/hlslLinker.cpp:1503
Methodmax_size
hlslang/Include/PoolAlloc.h:194
MethodmergeAggregates
This function takes two aggragates, and merges them into a single one It does not nest the right inside the left, as ir_grow_aggregate would
hlslang/MachineIndependent/ParseHelper.cpp:1859
MethodmodifiesState
Say whether or not an operation node changes the value of a variable. Returns true if state is modified.
hlslang/MachineIndependent/Intermediate.cpp:909
MethodnonInitConstErrorCheck
Enforce non-initializer type/qualifier rules. Returns true if there was an error.
hlslang/MachineIndependent/ParseHelper.cpp:1089
MethodnonInitErrorCheck
Do semantic checking for a variable declaration that has no initializer, and update the symbol table. Returns true if there was an error.
hlslang/MachineIndependent/ParseHelper.cpp:1110
Methodoperator!=
hlslang/Include/Types.h:352
Methodoperator!=
hlslang/Include/PoolAlloc.h:192
Methodoperator()
hlslang/GLSLCodeGen/hlslLinker.cpp:922
Methodoperator==
hlslang/Include/Types.h:342
Methodoperator==
hlslang/Include/PoolAlloc.h:191
MethodparamErrorCheck
hlslang/MachineIndependent/ParseHelper.cpp:1144
MethodparameterSamplerErrorCheck
hlslang/MachineIndependent/ParseHelper.cpp:827
FunctionparameterSizeSortFunction
This is the sort function for parameter matching in findCompatible method below
hlslang/MachineIndependent/SymbolTable.cpp:301
MethodparseAttributeSemantic
Determine the GLSL attribute semantic for a given HLSL semantic
hlslang/GLSLCodeGen/hlslLinker.cpp:684
MethodparseMatrixFields
Look at a '.' field selector string and change it into offsets for a matrix.
hlslang/MachineIndependent/ParseHelper.cpp:255
MethodparseVectorFields
Look at a '.' field selector string and change it into offsets for a vector.
hlslang/MachineIndependent/ParseHelper.cpp:155
Methodpool_allocator
hlslang/Include/PoolAlloc.h:131
Methodpop
hlslang/MachineIndependent/SymbolTable.h:258
Methodpromote
hlslang/Include/intermediate.h:532
MethodpromoteFunctionArguments
This function promotes the function arguments contained in node to match the types from func.
hlslang/MachineIndependent/ParseHelper.cpp:1568
Methodpush
hlslang/MachineIndependent/SymbolTable.h:253
Methodrecover
Track whether errors have occurred.
hlslang/MachineIndependent/ParseHelper.cpp:340
MethodrelateToOperator
hlslang/MachineIndependent/SymbolTable.h:308
MethodreservedErrorCheck
For now, keep it simple: if it starts "gl_", it's reserved, independent of scope. Except, if the symbol table is at the built-in push-level, which i
hlslang/MachineIndependent/ParseHelper.cpp:594
MethodsamplerErrorCheck
hlslang/MachineIndependent/ParseHelper.cpp:791
MethodscalarErrorCheck
Both test, and if necessary spit out an error, to see if the node is really an integer or convertible to an integer. Returns true if the was an error
hlslang/MachineIndependent/ParseHelper.cpp:561
MethodsetAllocator
hlslang/Include/PoolAlloc.h:201
MethodsetArray
hlslang/Include/Types.h:80
MethodsetArray
hlslang/Include/Types.h:272
MethodsetBasic
hlslang/Include/Types.h:52
MethodsetColsCount
hlslang/Include/Types.h:248
MethodsetDefined
hlslang/MachineIndependent/SymbolTable.h:165
MethodsetFieldName
hlslang/Include/Types.h:222
MethodsetGlobal
hlslang/Include/intermediate.h:414
MethodsetInfo
hlslang/MachineIndependent/SymbolTable.h:47
MethodsetMatrix
hlslang/Include/Types.h:73
MethodsetMatrix
hlslang/Include/Types.h:271
MethodsetName
hlslang/Include/intermediate.h:621
MethodsetPlainName
hlslang/Include/intermediate.h:622
MethodsetRowsCount
hlslang/Include/Types.h:251
MethodsetSemantic
hlslang/Include/Types.h:361
MethodsetSemantic
hlslang/Include/intermediate.h:623
MethodsetStruct
hlslang/GLSLCodeGen/glslFunction.h:69
MethodsetType
hlslang/Include/intermediate.h:316
MethodsetTypeName
hlslang/Include/Types.h:218
MethodsetVector
hlslang/Include/Types.h:66
MethodstripSemanticModifier
Strip the semantic string of any modifiers
hlslang/GLSLCodeGen/hlslLinker.cpp:595
MethodstructQualifierErrorCheck
hlslang/MachineIndependent/ParseHelper.cpp:814
← previousnext →501–600 of 634, ranked by callers