MCPcopy Create free account

hub / github.com/aras-p/hlsl2glslfork / types & classes

Types & classes103 in github.com/aras-p/hlsl2glslfork

↓ 41 callersClassTType
Need to have association of line numbers to types in a list for building structs.
hlslang/Include/Types.h:15
↓ 11 callersEnumTOperator
Operators used by the high-level (parse tree) representation.
hlslang/Include/intermediate.h:25
↓ 3 callersEnumEGlslSymbolType
GLSL symbol types
hlslang/GLSLCodeGen/glslCommon.h:14
↓ 3 callersEnumTestRun
tests/hlsl2glsltest/hlsl2glsltest.cpp:427
↓ 1 callersClassGlslSymbolSorter
hlslang/GLSLCodeGen/hlslLinker.cpp:921
↓ 1 callersClassstat
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:263
ClassAllocHeader
hlslang/Include/PoolAlloc.h:60
ClassAllocState
hlslang/Include/PoolAlloc.h:62
ClassAttrSemanticMapping
hlslang/GLSLCodeGen/hlslLinker.cpp:611
ClassContext
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:42
EnumEAttribSemantic
HLSL attribute semantics NOTE: these are ordered to exactly match the internal tables
include/hlsl2glsl.h:85
EnumEClassifier
hlslang/GLSLCodeGen/hlslLinker.h:21
EnumECompatibility
hlslang/Include/Types.h:96
EnumEGlslQualifier
GLSL qualifier enums
hlslang/GLSLCodeGen/glslCommon.h:53
EnumETargetVersion
Target language version
include/hlsl2glsl.h:155
ClassGlslFunction
Represents all the data necessary to represent a function for the linker to create a complete output program.
hlslang/GLSLCodeGen/glslFunction.h:17
ClassGlslStruct
Forward Declarations
hlslang/GLSLCodeGen/glslCommon.h:66
ClassGlslStruct
hlslang/GLSLCodeGen/glslStruct.h:11
ClassGlslSymbol
hlslang/GLSLCodeGen/glslSymbol.h:12
ClassGlslSymbolOrStructMemberBase
Contains everything that is shared by GlslSymbol and GlslStruct::StructMember
hlslang/GLSLCodeGen/glslCommon.h:70
ClassHlsl2Glsl_ParseCallbacks
include/hlsl2glsl.h:241
ClassHlslCrossCompiler
hlslang/GLSLCodeGen/hlslCrossCompiler.h:17
ClassHlslCrossCompiler
hlslang/GLSLCodeGen/hlslLinker.h:15
ClassHlslCrossCompiler
Generic opaque handle. This type is used for handles to the parser/translator. If handle creation fails, 0 will be returned.
include/hlsl2glsl.h:217
ClassHlslLinker
hlslang/GLSLCodeGen/hlslCrossCompiler.h:15
ClassHlslLinker
hlslang/GLSLCodeGen/hlslLinker.h:32
ClassIncludeContext
tests/hlsl2glsltest/hlsl2glsltest.cpp:526
ClassMOJOSHADER_hlslang_error
hlslang/MachineIndependent/preprocessor/mojoshader.h:39
ClassMOJOSHADER_hlslang_preprocessorDefine
hlslang/MachineIndependent/preprocessor/mojoshader.h:76
ClassRpnTokens
hlslang/MachineIndependent/preprocessor/mojoshader_preprocessor.cpp:1611
ClassStructMember
hlslang/GLSLCodeGen/glslStruct.h:13
ClassTAnnotation
hlslang/Include/Types.h:407
EnumTBasicType
Basic type. Arrays, vectors, etc., are orthogonal to this.
hlslang/Include/BaseTypes.h:25
ClassTBuiltIns
hlslang/MachineIndependent/Initialize.h:15
ClassTFunction
The function sub-class of a symbol.
hlslang/MachineIndependent/SymbolTable.h:132
ClassTGlslOutputTraverser
hlslang/GLSLCodeGen/glslOutput.h:18
ClassTInfoSink
Set of helper functions to help parse and build the tree.
hlslang/MachineIndependent/localintermediate.h:22
ClassTInfoSink
hlslang/Include/InfoSink.h:157
ClassTInfoSink
hlslang/Include/intermediate.h:260
ClassTInfoSink
hlslang/GLSLCodeGen/propagateMutable.h:10
ClassTInfoSink
hlslang/GLSLCodeGen/typeSamplers.h:10
ClassTInfoSinkBase
Encapsulate info logs for all objects that have them. The methods are a general set of tools for getting a variety of messages and types inserted int
hlslang/Include/InfoSink.h:36
ClassTIntermAggregate
hlslang/Include/intermediate.h:253
ClassTIntermBinary
hlslang/Include/intermediate.h:254
ClassTIntermBranch
Handle break, continue, return, and kill.
hlslang/Include/intermediate.h:374
ClassTIntermConstant
hlslang/Include/intermediate.h:255
ClassTIntermDeclaration
hlslang/Include/intermediate.h:261
ClassTIntermLoop
Handle for, do-while, and while loops.
hlslang/Include/intermediate.h:347
ClassTIntermNode
Base class for the tree nodes
hlslang/Include/intermediate.h:266
ClassTIntermNode
hlslang/GLSLCodeGen/propagateMutable.h:9
ClassTIntermNode
hlslang/GLSLCodeGen/typeSamplers.h:9
ClassTIntermNodePair
This is just to help yacc.
hlslang/Include/intermediate.h:295
ClassTIntermOperator
hlslang/Include/intermediate.h:257
ClassTIntermSelection
hlslang/Include/intermediate.h:256
ClassTIntermSymbol
hlslang/Include/intermediate.h:259
ClassTIntermTraverser
hlslang/Include/intermediate.h:252
ClassTIntermTyped
hlslang/Include/intermediate.h:258
ClassTIntermUnary
Nodes for unary math operators.
hlslang/Include/intermediate.h:577
EnumTLoopType
hlslang/Include/intermediate.h:339
ClassTOutputTraverser
Use this class to carry along data from node to node in the traversal
hlslang/MachineIndependent/intermOut.cpp:21
ClassTParameter
The function sub-class of symbols and the parser will need to share this definition of a function parameter.
hlslang/MachineIndependent/SymbolTable.h:115
ClassTParseContext
The following are extra variables needed during parsing, grouped together so they can be passed to the parser without needing a global.
hlslang/MachineIndependent/ParseHelper.h:16
ClassTParseContext
hlslang/Include/intermediate.h:20
ClassTPoolAllocator
hlslang/Include/PoolAlloc.h:33
ClassTPoolAllocator::AllocHeader
hlslang/MachineIndependent/PoolAlloc.cpp:63
EnumTPrecision
Precision qualifiers
hlslang/Include/BaseTypes.h:12
EnumTPrefixType
TPrefixType is used to centralize how info log messages start. See below.
hlslang/Include/InfoSink.h:22
ClassTPropagateMutable
hlslang/GLSLCodeGen/propagateMutable.cpp:10
ClassTPublicType
This is a workaround for a problem with the yacc stack, It can't have types that it thinks have non-trivial constructors. It should just be used whi
hlslang/Include/Types.h:38
EnumTQualifier
Qualifiers and built-ins. These are mainly used to see what can be read or written, and by the machine dependent translator to know which registers t
hlslang/Include/BaseTypes.h:63
ClassTSamplerTraverser
hlslang/GLSLCodeGen/typeSamplers.cpp:10
ClassTSymbol
Symbol base class. (Can build functions or variables out of these...)
hlslang/MachineIndependent/SymbolTable.h:39
ClassTSymbolTable
hlslang/MachineIndependent/SymbolTable.h:220
ClassTSymbolTableLevel
hlslang/MachineIndependent/SymbolTable.h:186
ClassTThreadParseContextRec
hlslang/MachineIndependent/ParseHelper.h:115
EnumTTranslateOptions
Translation options
include/hlsl2glsl.h:169
ClassTTypeInfo
hlslang/Include/Types.h:423
ClassTTypeLine
hlslang/Include/Types.h:16
ClassTVariable
Variable class, meaning a symbol that's not a function. There could be a separate class heirarchy for Constant variables; Only one of int, bool, or f
hlslang/MachineIndependent/SymbolTable.h:76
ClassTVector
hlslang/Include/Common.h:66
ClassTVectorFields
hlslang/MachineIndependent/localintermediate.h:13
ClassValue
hlslang/Include/intermediate.h:479
EnumWriteDeclMode
hlslang/GLSLCodeGen/glslSymbol.h:42
ClassYYLTYPE
tools/share/bison/yacc.c:228
Classdirent
tests/hlsl2glsltest/hlsl2glsltest.cpp:113
Classhlmojo_Buffer
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:160
Classhlmojo_Buffer
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:98
Classhlmojo_BufferBlock
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:153
Classhlmojo_BufferBlock
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:157
Classhlmojo_Conditional
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:215
Classhlmojo_Conditional
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:221
Classhlmojo_Define
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:224
Classhlmojo_Define
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:231
Classhlmojo_IncludeState
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:234
Classhlmojo_IncludeState
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:250
Classhlmojo_Preprocessor
This is opaque.
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:212
Classhlmojo_StringBucket
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:25
Classhlmojo_StringBucket
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:28
Classhlmojo_StringCache
hlslang/MachineIndependent/preprocessor/mojoshader_common.cpp:31
Classhlmojo_StringCache
hlslang/MachineIndependent/preprocessor/mojoshader_internal.h:88
next →1–100 of 103, ranked by callers