5b16389 Missing files from previous commit.
Source/ThirdParty/ANGLE/ChangeLog | 4 +
.../ANGLE/src/compiler/translator/BaseTypes.h | 149 +
.../translator/BuiltInFunctionEmulator.cpp | 406 ++
.../compiler/translator/BuiltInFunctionEmulator.h | 93 +
.../ANGLE/src/compiler/translator/CodeGen.cpp | 38 +
.../ANGLE/src/compiler/translator/Common.h | 92 +
.../ANGLE/src/compiler/translator/Compiler.cpp | 538 +++
.../ANGLE/src/compiler/translator/ConstantUnion.h | 257 +
.../src/compiler/translator/DetectCallDepth.cpp | 185 +
.../src/compiler/translator/DetectCallDepth.h | 80 +
.../compiler/translator/DetectDiscontinuity.cpp | 139 +
.../src/compiler/translator/DetectDiscontinuity.h | 52 +
.../ANGLE/src/compiler/translator/Diagnostics.cpp | 63 +
.../ANGLE/src/compiler/translator/Diagnostics.h | 44 +
.../src/compiler/translator/DirectiveHandler.cpp | 161 +
.../src/compiler/translator/DirectiveHandler.h | 46 +
.../src/compiler/translator/ExtensionBehavior.h | 37 +
.../src/compiler/translator/ForLoopUnroll.cpp | 215 +
.../ANGLE/src/compiler/translator/ForLoopUnroll.h | 52 +
.../ANGLE/src/compiler/translator/HashNames.h | 19 +
.../ANGLE/src/compiler/translator/InfoSink.cpp | 54 +
.../ANGLE/src/compiler/translator/InfoSink.h | 116 +
.../ANGLE/src/compiler/translator/Initialize.cpp | 564 +++
.../ANGLE/src/compiler/translator/Initialize.h | 23 +
.../src/compiler/translator/InitializeDll.cpp | 32 +
.../ANGLE/src/compiler/translator/InitializeDll.h | 13 +
.../src/compiler/translator/InitializeGlobals.h | 13 +
.../compiler/translator/InitializeParseContext.cpp | 40 +
.../compiler/translator/InitializeParseContext.h | 17 +
.../compiler/translator/InitializeVariables.cpp | 116 +
.../src/compiler/translator/InitializeVariables.h | 50 +
.../src/compiler/translator/IntermTraverse.cpp | 259 ++
.../ANGLE/src/compiler/translator/Intermediate.cpp | 1500 ++++++
.../ANGLE/src/compiler/translator/MMap.h | 56 +
.../compiler/translator/MapLongVariableNames.cpp | 115 +
.../src/compiler/translator/MapLongVariableNames.h | 58 +
.../ANGLE/src/compiler/translator/NodeSearch.h | 80 +
.../ANGLE/src/compiler/translator/OutputESSL.cpp | 26 +
.../ANGLE/src/compiler/translator/OutputESSL.h | 25 +
.../ANGLE/src/compiler/translator/OutputGLSL.cpp | 35 +
.../ANGLE/src/compiler/translator/OutputGLSL.h | 26 +
.../src/compiler/translator/OutputGLSLBase.cpp | 817 ++++
.../ANGLE/src/compiler/translator/OutputGLSLBase.h | 79 +
.../ANGLE/src/compiler/translator/OutputHLSL.cpp | 3138 +++++++++++++
.../ANGLE/src/compiler/translator/OutputHLSL.h | 167 +
.../ANGLE/src/compiler/translator/ParseContext.cpp | 1602 +++++++
.../ANGLE/src/compiler/translator/ParseContext.h | 134 +
.../ANGLE/src/compiler/translator/PoolAlloc.cpp | 294 ++
.../ANGLE/src/compiler/translator/PoolAlloc.h | 300 ++
.../ANGLE/src/compiler/translator/Pragma.h | 19 +
.../src/compiler/translator/QualifierAlive.cpp | 58 +
.../ANGLE/src/compiler/translator/QualifierAlive.h | 7 +
.../ANGLE/src/compiler/translator/RemoveTree.cpp | 77 +
.../ANGLE/src/compiler/translator/RemoveTree.h | 7 +
.../ANGLE/src/compiler/translator/RenameFunction.h | 36 +
.../src/compiler/translator/RewriteElseBlocks.cpp | 98 +
.../src/compiler/translator/RewriteElseBlocks.h | 39 +
.../ANGLE/src/compiler/translator/SearchSymbol.cpp | 38 +
.../ANGLE/src/compiler/translator/SearchSymbol.h | 33 +
.../ANGLE/src/compiler/translator/ShHandle.h | 180 +
.../ANGLE/src/compiler/translator/ShaderLang.cpp | 390 ++
.../ANGLE/src/compiler/translator/SymbolTable.cpp | 216 +
.../ANGLE/src/compiler/translator/SymbolTable.h | 382 ++
.../src/compiler/translator/TranslatorESSL.cpp | 43 +
.../ANGLE/src/compiler/translator/TranslatorESSL.h | 23 +
.../src/compiler/translator/TranslatorGLSL.cpp | 44 +
.../ANGLE/src/compiler/translator/TranslatorGLSL.h | 20 +
.../src/compiler/translator/TranslatorHLSL.cpp | 24 +
.../ANGLE/src/compiler/translator/TranslatorHLSL.h | 27 +
.../ANGLE/src/compiler/translator/Types.h | 307 ++
.../src/compiler/translator/UnfoldShortCircuit.cpp | 184 +
.../src/compiler/translator/UnfoldShortCircuit.h | 39 +
.../compiler/translator/UnfoldShortCircuitAST.cpp | 81 +
.../compiler/translator/UnfoldShortCircuitAST.h | 51 +
.../ANGLE/src/compiler/translator/Uniform.cpp | 21 +
.../ANGLE/src/compiler/translator/Uniform.h | 35 +
.../compiler/translator/ValidateLimitations.cpp | 512 ++
.../src/compiler/translator/ValidateLimitations.h | 59 +
.../ANGLE/src/compiler/translator/VariableInfo.cpp | 312 ++
.../ANGLE/src/compiler/translator/VariableInfo.h | 52 +
.../src/compiler/translator/VariablePacker.cpp | 297 ++
.../ANGLE/src/compiler/translator/VariablePacker.h | 41 +
.../ANGLE/src/compiler/translator/VersionGLSL.cpp | 140 +
.../ANGLE/src/compiler/translator/VersionGLSL.h | 56 +
.../src/compiler/translator/compilerdebug.cpp | 37 +
.../ANGLE/src/compiler/translator/compilerdebug.h | 53 +
.../translator/depgraph/DependencyGraph.cpp | 97 +
.../compiler/translator/depgraph/DependencyGraph.h | 212 +
.../translator/depgraph/DependencyGraphBuilder.cpp | 227 +
.../translator/depgraph/DependencyGraphBuilder.h | 181 +
.../translator/depgraph/DependencyGraphOutput.cpp | 65 +
.../translator/depgraph/DependencyGraphOutput.h | 30 +
.../depgraph/DependencyGraphTraverse.cpp | 69 +
.../src/compiler/translator/generate_parser.sh | 27 +
.../ANGLE/src/compiler/translator/glslang.h | 16 +
.../ANGLE/src/compiler/translator/glslang.l | 355 ++
.../ANGLE/src/compiler/translator/glslang.y | 2015 ++++++++
.../ANGLE/src/compiler/translator/glslang_lex.cpp | 2978 ++++++++++++
.../ANGLE/src/compiler/translator/glslang_tab.cpp | 4884 ++++++++++++++++++++
.../ANGLE/src/compiler/translator/glslang_tab.h | 225 +
.../ANGLE/src/compiler/translator/intermOut.cpp | 424 ++
.../ANGLE/src/compiler/translator/intermediate.h | 635 +++
.../src/compiler/translator/localintermediate.h | 57 +
.../ANGLE/src/compiler/translator/osinclude.h | 66 +
.../src/compiler/translator/ossource_posix.cpp | 64 +
.../ANGLE/src/compiler/translator/ossource_win.cpp | 57 +
.../ANGLE/src/compiler/translator/parseConst.cpp | 245 +
.../timing/RestrictFragmentShaderTiming.cpp | 127 +
.../timing/RestrictFragmentShaderTiming.h | 40 +
.../timing/RestrictVertexShaderTiming.cpp | 17 +
.../translator/timing/RestrictVertexShaderTiming.h | 33 +
.../ANGLE/src/compiler/translator/util.cpp | 28 +
.../ANGLE/src/compiler/translator/util.h | 20 +
.../libGLESv2/renderer/d3d11/BufferStorage11.cpp | 366 ++
.../src/libGLESv2/renderer/d3d11/BufferStorage11.h | 92 +
.../ANGLE/src/libGLESv2/renderer/d3d11/Fence11.cpp | 134 +
.../ANGLE/src/libGLESv2/renderer/d3d11/Fence11.h | 39 +
.../ANGLE/src/libGLESv2/renderer/d3d11/Image11.cpp | 495 ++
.../ANGLE/src/libGLESv2/renderer/d3d11/Image11.h | 76 +
.../src/libGLESv2/renderer/d3d11/IndexBuffer11.cpp | 183 +
.../src/libGLESv2/renderer/d3d11/IndexBuffer11.h | 53 +
.../libGLESv2/renderer/d3d11/InputLayoutCache.cpp | 213 +
.../libGLESv2/renderer/d3d11/InputLayoutCache.h | 95 +
.../ANGLE/src/libGLESv2/renderer/d3d11/Query11.cpp | 122 +
.../ANGLE/src/libGLESv2/renderer/d3d11/Query11.h | 40 +
.../libGLESv2/renderer/d3d11/RenderStateCache.cpp | 438 ++
.../libGLESv2/renderer/d3d11/RenderStateCache.h | 111 +
.../libGLESv2/renderer/d3d11/RenderTarget11.cpp | 355 ++
.../src/libGLESv2/renderer/d3d11/RenderTarget11.h | 51 +
.../src/libGLESv2/renderer/d3d11/Renderer11.cpp | 3623 +++++++++++++++
.../src/libGLESv2/renderer/d3d11/Renderer11.h | 358 ++
.../renderer/d3d11/ShaderExecutable11.cpp | 109 +
.../libGLESv2/renderer/d3d11/ShaderExecutable11.h | 47 +
.../src/libGLESv2/renderer/d3d11/SwapChain11.cpp | 657 +++
.../src/libGLESv2/renderer/d3d11/SwapChain11.h | 78 +
.../libGLESv2/renderer/d3d11/TextureStorage11.cpp | 667 +++
.../libGLESv2/renderer/d3d11/TextureStorage11.h | 120 +
.../libGLESv2/renderer/d3d11/VertexBuffer11.cpp | 440 ++
.../src/libGLESv2/renderer/d3d11/VertexBuffer11.h | 74 +
.../libGLESv2/renderer/d3d11/renderer11_utils.cpp | 688 +++
.../libGLESv2/renderer/d3d11/renderer11_utils.h | 95 +
.../libGLESv2/renderer/d3d11/shaders/Clear11.hlsl | 38 +
.../renderer/d3d11/shaders/Passthrough11.hlsl | 29 +
.../renderer/d3d11/shaders/compiled/clear11vs.h | 131 +
.../d3d11/shaders/compiled/clearmultiple11ps.h | 196 +
.../d3d11/shaders/compiled/clearsingle11ps.h | 110 +
.../d3d11/shaders/compiled/passthrough11vs.h | 134 +
.../d3d11/shaders/compiled/passthroughlum11ps.h | 152 +
.../shaders/compiled/passthroughlumalpha11ps.h | 148 +
.../d3d11/shaders/compiled/passthroughrgb11ps.h | 152 +
.../d3d11/shaders/compiled/passthroughrgba11ps.h | 141 +
.../renderer/d3d11/shaders/generate_shaders.bat | 18 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Blit.cpp | 595 +++
.../ANGLE/src/libGLESv2/renderer/d3d9/Blit.h | 94 +
.../src/libGLESv2/renderer/d3d9/BufferStorage9.cpp | 78 +
.../src/libGLESv2/renderer/d3d9/BufferStorage9.h | 42 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Fence9.cpp | 135 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Fence9.h | 39 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Image9.cpp | 732 +++
.../ANGLE/src/libGLESv2/renderer/d3d9/Image9.h | 79 +
.../src/libGLESv2/renderer/d3d9/IndexBuffer9.cpp | 207 +
.../src/libGLESv2/renderer/d3d9/IndexBuffer9.h | 53 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Query9.cpp | 125 +
.../ANGLE/src/libGLESv2/renderer/d3d9/Query9.h | 40 +
.../src/libGLESv2/renderer/d3d9/RenderTarget9.cpp | 113 +
.../src/libGLESv2/renderer/d3d9/RenderTarget9.h | 40 +
.../src/libGLESv2/renderer/d3d9/Renderer9.cpp | 3287 +++++++++++++
.../ANGLE/src/libGLESv2/renderer/d3d9/Renderer9.h | 356 ++
.../libGLESv2/renderer/d3d9/ShaderExecutable9.cpp | 60 +
.../libGLESv2/renderer/d3d9/ShaderExecutable9.h | 39 +
.../src/libGLESv2/renderer/d3d9/SwapChain9.cpp | 445 ++
.../ANGLE/src/libGLESv2/renderer/d3d9/SwapChain9.h | 55 +
.../libGLESv2/renderer/d3d9/TextureStorage9.cpp | 328 ++
.../src/libGLESv2/renderer/d3d9/TextureStorage9.h | 109 +
.../src/libGLESv2/renderer/d3d9/VertexBuffer9.cpp | 530 +++
.../src/libGLESv2/renderer/d3d9/VertexBuffer9.h | 91 +
.../renderer/d3d9/VertexDeclarationCache.cpp | 217 +
.../renderer/d3d9/VertexDeclarationCache.h | 58 +
.../libGLESv2/renderer/d3d9/renderer9_utils.cpp | 500 ++
.../src/libGLESv2/renderer/d3d9/renderer9_utils.h | 74 +
.../src/libGLESv2/renderer/d3d9/shaders/Blit.ps | 39 +
.../src/libGLESv2/renderer/d3d9/shaders/Blit.vs | 43 +
.../d3d9/shaders/compiled/componentmaskps.h | 79 +
.../renderer/d3d9/shaders/compiled/flipyvs.h | 67 +
.../renderer/d3d9/shaders/compiled/luminanceps.h | 79 +
.../renderer/d3d9/shaders/compiled/passthroughps.h | 62 +
.../renderer/d3d9/shaders/compiled/standardvs.h | 67 +
.../renderer/d3d9/shaders/generate_shaders.bat | 14 +
.../src/libGLESv2/renderer/d3d9/vertexconversion.h | 203 +
189 files changed, 49893 insertions(+)
Upstream: github.com