Roll glslang forward to 02c70ad10e1f9dc88ae4ee509f26fe5f9fb31843
authorChris Forbes <chrisforbes@google.com>
Fri, 1 May 2020 18:50:43 +0000 (11:50 -0700)
committerChris Forbes <chrisforbes@google.com>
Fri, 1 May 2020 18:50:43 +0000 (11:50 -0700)
commit567797ae0137544dc7e40726e15036121c98b261
tree4897fca46a4658d889ab7678f261eea28fd0a444
parentd30b1fc746d6a39520472c2b6245d5f55f275685
Roll glslang forward to 02c70ad10e1f9dc88ae4ee509f26fe5f9fb31843

This includes fixes for newer compilers, including the official toolchain for the upcoming Android release.

For example, modern clang currently complains:

In file included from
external/deqp-deps/glslang/OGLCompilersDLL/InitializeDll.cpp:42:
external/deqp-deps/glslang/OGLCompilersDLL/../glslang/Include/PoolAlloc.h:307:54:
error: 'operator=' is a private member of 'glslang::TPoolAllocator'
    void setAllocator(TPoolAllocator* a) { allocator = *a; }
                                               ~~~~~~~~~ ^

Affects: dEQP-VK.*
Components: Vulkan
VK-GL-CTS Issue: 2344

Change-Id: I85e94fea0621c3b72e6f30e7e68377c41449be99
external/fetch_sources.py