DXR is a code search and navigation tool aimed at making sense of large projects. It supports full-text and regex searches as well as structural queries.

Name Description Modified (UTC) Size
depgraph
preprocessor
timing
BaseTypes.h 5.0 kB
BuiltInFunctionEmulator.cpp 13.4 kB
BuiltInFunctionEmulator.h 3.3 kB
CodeGenGLSL.cpp 840 Bytes
CodeGenHLSL.cpp 717 Bytes
Common.h 3.5 kB
Compiler.cpp 11.0 kB
ConstantUnion.h 7.0 kB
DetectDiscontinuity.cpp 2.7 kB
DetectDiscontinuity.h 1.3 kB
DetectRecursion.cpp 3.3 kB
DetectRecursion.h public TIntermTraverser 1.5 kB
Diagnostics.cpp 1.6 kB
Diagnostics.h public pp 1.1 kB
DirectiveHandler.cpp 4.9 kB
DirectiveHandler.h public pp 1.5 kB
ExtensionBehavior.h 816 Bytes
ForLoopUnroll.cpp 6.6 kB
ForLoopUnroll.h 1.2 kB
InfoSink.cpp 1.5 kB
InfoSink.h 3.2 kB
Initialize.cpp 27.4 kB
Initialize.h 1.0 kB
InitializeDll.cpp 2.6 kB
InitializeDll.h 351 Bytes
InitializeGlobals.h 411 Bytes
InitializeParseContext.cpp 2.7 kB
InitializeParseContext.h 732 Bytes
IntermTraverse.cpp 4.9 kB
Intermediate.cpp 48.7 kB
MMap.h 1.3 kB
MapLongVariableNames.cpp 3.4 kB
MapLongVariableNames.h public TIntermTraverser 1.7 kB
OutputESSL.cpp 525 Bytes
OutputESSL.h public TOutputGLSLBase 521 Bytes
OutputGLSL.cpp 380 Bytes
OutputGLSL.h public TOutputGLSLBase 511 Bytes
OutputGLSLBase.cpp 25.0 kB
OutputGLSLBase.h public TIntermTraverser 1.9 kB
OutputHLSL.cpp 82.5 kB
OutputHLSL.h public TIntermTraverser 4.6 kB
ParseHelper.cpp 49.4 kB
ParseHelper.h 7.3 kB
PoolAlloc.cpp 8.5 kB
PoolAlloc.h 10.6 kB
Pragma.h 496 Bytes
QualifierAlive.cpp 1.4 kB
QualifierAlive.h 240 Bytes
RemoveTree.cpp public TIntermTraverser 1.4 kB
RemoveTree.h 225 Bytes
RenameFunction.h public TIntermTraverser 1.0 kB
SearchSymbol.cpp 755 Bytes
SearchSymbol.h public TIntermTraverser 735 Bytes
ShHandle.h 5.1 kB
ShaderLang.cpp 8.2 kB
SymbolTable.cpp 7.1 kB
SymbolTable.h 11.5 kB
TranslatorESSL.cpp 1.3 kB
TranslatorESSL.h public TCompiler 543 Bytes
TranslatorGLSL.cpp 1.3 kB
TranslatorGLSL.h public TCompiler 498 Bytes
TranslatorHLSL.cpp 590 Bytes
TranslatorHLSL.h public TCompiler 498 Bytes
Types.h 10.4 kB
UnfoldShortCircuit.cpp 4.7 kB
UnfoldShortCircuit.h public TIntermTraverser 999 Bytes
ValidateLimitations.cpp 16.2 kB
ValidateLimitations.h public TIntermTraverser 2.1 kB
VariableInfo.cpp 7.4 kB
VariableInfo.h 1.5 kB
VariablePacker.cpp 8.5 kB
VariablePacker.h 1.3 kB
VersionGLSL.cpp 3.2 kB
VersionGLSL.h public TIntermTraverser 1.9 kB
compilerdebug.cpp 854 Bytes
compilerdebug.h Debugging utilities 1.2 kB
generate_parser.sh 701 Bytes
glslang.h 543 Bytes
glslang.l windows only pragma 15.8 kB
glslang.y 81.9 kB
glslang_lex.cpp A lexical scanner generated by flex 91.4 kB
glslang_tab.cpp A Bison parser, made by GNU Bison 2.4.2. 189.0 kB
glslang_tab.h A Bison parser, made by GNU Bison 2.4.2. 4.6 kB
intermOut.cpp 15.7 kB
intermediate.h 15.3 kB
localintermediate.h 2.6 kB
osinclude.h 1.8 kB
ossource_nspr.cpp 948 Bytes
ossource_posix.cpp 1.4 kB
ossource_win.cpp 1.1 kB
parseConst.cpp 7.2 kB
spooky.cpp 8.3 kB
spooky.h 11.2 kB
translator_common.vcproj 15.7 kB
translator_hlsl.vcproj 7.5 kB
util.cpp 636 Bytes
util.h 465 Bytes