Mock Version: 3.5 Mock Version: 3.5 Mock Version: 3.5 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec'], chrootPath='/var/lib/mock/dist-an8.7-build-183986-60262/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bs --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Wrote: /builddir/build/SRPMS/glslang-11.9.0-3.an8.src.rpm Child return code was: 0 ENTER ['do_with_status'](['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec'], chrootPath='/var/lib/mock/dist-an8.7-build-183986-60262/root'env={'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'}shell=Falselogger=timeout=86400uid=990gid=135user='mockbuild'nspawn_args=[]unshare_net=TrueprintOutput=False) Executing command: ['bash', '--login', '-c', '/usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec'] with env {'TERM': 'vt100', 'SHELL': '/bin/bash', 'HOME': '/builddir', 'HOSTNAME': 'mock', 'PATH': '/usr/bin:/bin:/usr/sbin:/sbin', 'PROMPT_COMMAND': 'printf "\\033]0;\\007"', 'PS1': ' \\s-\\v\\$ ', 'LANG': 'C.UTF-8'} and shell False Building target platforms: x86_64 Building for target x86_64 Executing(%prep): /bin/sh -e /var/tmp/rpm-tmp.4z3EYr + umask 022 + cd /builddir/build/BUILD + cd /builddir/build/BUILD + rm -rf glslang-sdk-1.3.224.0 + /usr/bin/gzip -dc /builddir/build/SOURCES/glslang-sdk-1.3.224.0.tar.gz + /usr/bin/tar -xof - + STATUS=0 + '[' 0 -ne 0 ']' + cd glslang-sdk-1.3.224.0 + /usr/bin/chmod -Rf a+rX,u+w,g-w,o-w . + /usr/bin/cat /builddir/build/SOURCES/glslang-default-resource-limits_staticlib.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + /usr/bin/cat /builddir/build/SOURCES/0001-pkg-config-compatibility.patch + /usr/bin/patch -p1 -s --fuzz=0 --no-backup-if-mismatch + find . -name '*.h' -or -name '*.cpp' -or -name '*.hpp' + xargs chmod a-x + exit 0 Executing(%build): /bin/sh -e /var/tmp/rpm-tmp.ZR1pcM + umask 022 + cd /builddir/build/BUILD + cd glslang-sdk-1.3.224.0 + CFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CFLAGS + CXXFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection' + export CXXFLAGS + FFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FFLAGS + FCFLAGS='-O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -I/usr/lib64/gfortran/modules' + export FCFLAGS + LDFLAGS='-Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld' + export LDFLAGS + /usr/bin/cmake -DCMAKE_C_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_CXX_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_Fortran_FLAGS_RELEASE:STRING=-DNDEBUG -DCMAKE_VERBOSE_MAKEFILE:BOOL=ON -DCMAKE_INSTALL_PREFIX:PATH=/usr -DINCLUDE_INSTALL_DIR:PATH=/usr/include -DLIB_INSTALL_DIR:PATH=/usr/lib64 -DSYSCONF_INSTALL_DIR:PATH=/etc -DSHARE_INSTALL_PREFIX:PATH=/usr/share -DLIB_SUFFIX=64 -DBUILD_SHARED_LIBS:BOOL=ON -DBUILD_SHARED_LIBS=OFF CMake Warning: No source or binary directory provided. Both will be assumed to be the same as the current working directory, but note that this warning will become a fatal error in future CMake releases. -- The CXX compiler identification is GNU 8.5.0 -- Detecting CXX compiler ABI info -- Detecting CXX compiler ABI info - done -- Check for working CXX compiler: /usr/bin/c++ - skipped -- Detecting CXX compile features -- Detecting CXX compile features - done -- No build type selected, default to Debug -- Found PkgConfig: /usr/bin/pkg-config (found version "1.4.2") -- Checking for module 'SPIRV-Tools>=2019.2.1' -- Found SPIRV-Tools, version 2022.3.0 -- Found PythonInterp: /usr/bin/python3 (found suitable version "3.6.8", minimum required is "3") -- Google Mock was not found - tests based on that will not build -- optimizer enabled -- Looking for C++ include pthread.h -- Looking for C++ include pthread.h - found -- Performing Test CMAKE_HAVE_LIBC_PTHREAD -- Performing Test CMAKE_HAVE_LIBC_PTHREAD - Failed -- Check if compiler accepts -pthread -- Check if compiler accepts -pthread - yes -- Found Threads: TRUE -- Configuring done -- Generating done CMake Warning: Manually-specified variables were not used by the project: CMAKE_CXX_FLAGS_RELEASE CMAKE_C_FLAGS_RELEASE CMAKE_Fortran_FLAGS_RELEASE INCLUDE_INSTALL_DIR LIB_INSTALL_DIR LIB_SUFFIX SHARE_INSTALL_PREFIX SYSCONF_INSTALL_DIR -- Build files have been written to: /builddir/build/BUILD/glslang-sdk-1.3.224.0 + /usr/bin/cmake --build . -j80 --verbose /usr/bin/cmake -S/builddir/build/BUILD/glslang-sdk-1.3.224.0 -B/builddir/build/BUILD/glslang-sdk-1.3.224.0 --check-build-system CMakeFiles/Makefile.cmake 0 /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/glslang-sdk-1.3.224.0/CMakeFiles /builddir/build/BUILD/glslang-sdk-1.3.224.0//CMakeFiles/progress.marks /usr/bin/gmake -f CMakeFiles/Makefile2 all gmake[1]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/build.make OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/depend /usr/bin/gmake -f glslang/CMakeFiles/GenericCodeGen.dir/build.make glslang/CMakeFiles/GenericCodeGen.dir/depend /usr/bin/gmake -f glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/build.make glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/depend /usr/bin/gmake -f StandAlone/CMakeFiles/glslang-default-resource-limits.dir/build.make StandAlone/CMakeFiles/glslang-default-resource-limits.dir/depend /usr/bin/gmake -f SPIRV/CMakeFiles/SPVRemapper.dir/build.make SPIRV/CMakeFiles/SPVRemapper.dir/depend /usr/bin/gmake -f hlsl/CMakeFiles/HLSL.dir/build.make hlsl/CMakeFiles/HLSL.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/GenericCodeGen.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/CMakeFiles/glslang-default-resource-limits.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/CMakeFiles/SPVRemapper.dir/DependInfo.cmake --color= gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl/CMakeFiles/HLSL.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/build.make OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/build /usr/bin/gmake -f glslang/CMakeFiles/GenericCodeGen.dir/build.make glslang/CMakeFiles/GenericCodeGen.dir/build /usr/bin/gmake -f glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/build.make glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/build /usr/bin/gmake -f StandAlone/CMakeFiles/glslang-default-resource-limits.dir/build.make StandAlone/CMakeFiles/glslang-default-resource-limits.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f SPIRV/CMakeFiles/SPVRemapper.dir/build.make SPIRV/CMakeFiles/SPVRemapper.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f hlsl/CMakeFiles/HLSL.dir/build.make hlsl/CMakeFiles/HLSL.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 1%] Building CXX object OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o [ 2%] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o [ 4%] Building CXX object glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o [ 5%] Building CXX object glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o [ 7%] Building CXX object StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o [ 8%] Building CXX object StandAlone/CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT OGLCompilersDLL/CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o -MF CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o.d -o CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL/InitializeDll.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o -MF CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o.d -o CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/GenericCodeGen/CodeGen.cpp [ 10%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o [ 11%] Building CXX object hlsl/CMakeFiles/HLSL.dir/stub.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -MD -MT glslang/OSDependent/Unix/CMakeFiles/OSDependent.dir/ossource.cpp.o -MF CMakeFiles/OSDependent.dir/ossource.cpp.o.d -o CMakeFiles/OSDependent.dir/ossource.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix/ossource.cpp [ 13%] Building CXX object SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT glslang/CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o -MF CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o.d -o CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/GenericCodeGen/Link.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone -I/builddir/build/BUILD/glslang-sdk-1.3.224.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT StandAlone/CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o -MF CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o.d -o CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/ResourceLimits.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone -I/builddir/build/BUILD/glslang-sdk-1.3.224.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT StandAlone/CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o -MF CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o.d -o CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/resource_limits_c.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o -MF CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o.d -o CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/SPVRemapper.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT hlsl/CMakeFiles/HLSL.dir/stub.cpp.o -MF CMakeFiles/HLSL.dir/stub.cpp.o.d -o CMakeFiles/HLSL.dir/stub.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl/stub.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPVRemapper.dir/doc.cpp.o -MF CMakeFiles/SPVRemapper.dir/doc.cpp.o.d -o CMakeFiles/SPVRemapper.dir/doc.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/doc.cpp [ 14%] Linking CXX static library libHLSL.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl && /usr/bin/cmake -P CMakeFiles/HLSL.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/hlsl && /usr/bin/cmake -E cmake_link_script CMakeFiles/HLSL.dir/link.txt --verbose=1 /usr/bin/ar qc libHLSL.a CMakeFiles/HLSL.dir/stub.cpp.o /usr/bin/ranlib libHLSL.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 14%] Built target HLSL [ 15%] Linking CXX static library libOSDependent.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix && /usr/bin/cmake -P CMakeFiles/OSDependent.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/OSDependent/Unix && /usr/bin/cmake -E cmake_link_script CMakeFiles/OSDependent.dir/link.txt --verbose=1 /usr/bin/ar qc libOSDependent.a CMakeFiles/OSDependent.dir/ossource.cpp.o /usr/bin/ranlib libOSDependent.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 15%] Built target OSDependent [ 17%] Linking CXX static library libOGLCompiler.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL && /usr/bin/cmake -P CMakeFiles/OGLCompiler.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/OGLCompilersDLL && /usr/bin/cmake -E cmake_link_script CMakeFiles/OGLCompiler.dir/link.txt --verbose=1 /usr/bin/ar qc libOGLCompiler.a CMakeFiles/OGLCompiler.dir/InitializeDll.cpp.o /usr/bin/ranlib libOGLCompiler.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 17%] Built target OGLCompiler [ 18%] Linking CXX static library libGenericCodeGen.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -P CMakeFiles/GenericCodeGen.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -E cmake_link_script CMakeFiles/GenericCodeGen.dir/link.txt --verbose=1 /usr/bin/ar qc libGenericCodeGen.a CMakeFiles/GenericCodeGen.dir/GenericCodeGen/CodeGen.cpp.o CMakeFiles/GenericCodeGen.dir/GenericCodeGen/Link.cpp.o /usr/bin/ranlib libGenericCodeGen.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 18%] Built target GenericCodeGen /usr/bin/gmake -f glslang/CMakeFiles/MachineIndependent.dir/build.make glslang/CMakeFiles/MachineIndependent.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f glslang/CMakeFiles/MachineIndependent.dir/build.make glslang/CMakeFiles/MachineIndependent.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 20%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -x c++-header -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch -MF CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch.d -o CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.gch -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx.cxx [ 21%] Linking CXX static library libglslang-default-resource-limits.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/cmake -P CMakeFiles/glslang-default-resource-limits.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/cmake -E cmake_link_script CMakeFiles/glslang-default-resource-limits.dir/link.txt --verbose=1 /usr/bin/ar qc libglslang-default-resource-limits.a CMakeFiles/glslang-default-resource-limits.dir/ResourceLimits.cpp.o CMakeFiles/glslang-default-resource-limits.dir/resource_limits_c.cpp.o /usr/bin/ranlib libglslang-default-resource-limits.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 21%] Built target glslang-default-resource-limits [ 27%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o [ 27%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o [ 27%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o [ 27%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o [ 33%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o [ 33%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o [ 33%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o [ 33%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o [ 37%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o [ 37%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o [ 39%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o [ 40%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o [ 40%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o [ 42%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o [ 43%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o [ 44%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o [ 46%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/iomapper.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/glslang_tab.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/attribute.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/Constant.cpp [ 50%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o [ 50%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o [ 52%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o [ 52%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o [ 53%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/InfoSink.cpp [ 55%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/Initialize.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/IntermTraverse.cpp [ 57%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o [ 57%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/Intermediate.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/ParseContextBase.cpp [ 59%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/ParseHelper.cpp [ 60%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o [ 62%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/PoolAlloc.cpp [ 65%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o [ 65%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/RemoveTree.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/Scan.cpp [ 66%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/ShaderLang.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/SpirvIntrinsics.cpp [ 68%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o [ 69%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/SymbolTable.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/Versions.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/intermOut.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/limits.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/linkValidate.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/parseConst.cpp [ 72%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o [ 72%] Building CXX object glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/reflection.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/preprocessor/Pp.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/preprocessor/PpAtom.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/preprocessor/PpContext.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/preprocessor/PpScanner.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/preprocessor/PpTokens.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o -MF CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o.d -o CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/MachineIndependent/propagateNoContraction.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslAttributes.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslParseHelper.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslScanContext.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslOpMap.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslTokenStream.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslGrammar.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -Winvalid-pch -include /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/MachineIndependent.dir/cmake_pch.hxx -MD -MT glslang/CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o -MF CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o.d -o CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/HLSL/hlslParseables.cpp [ 73%] Linking CXX static library libSPVRemapper.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/cmake -P CMakeFiles/SPVRemapper.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/cmake -E cmake_link_script CMakeFiles/SPVRemapper.dir/link.txt --verbose=1 /usr/bin/ar qc libSPVRemapper.a CMakeFiles/SPVRemapper.dir/SPVRemapper.cpp.o CMakeFiles/SPVRemapper.dir/doc.cpp.o /usr/bin/ranlib libSPVRemapper.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 73%] Built target SPVRemapper [ 75%] Linking CXX static library libMachineIndependent.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -P CMakeFiles/MachineIndependent.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -E cmake_link_script CMakeFiles/MachineIndependent.dir/link.txt --verbose=1 /usr/bin/ar qc libMachineIndependent.a CMakeFiles/MachineIndependent.dir/MachineIndependent/glslang_tab.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/attribute.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/Constant.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/iomapper.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/InfoSink.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/Initialize.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/IntermTraverse.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/Intermediate.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseContextBase.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/ParseHelper.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/PoolAlloc.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/RemoveTree.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/Scan.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/ShaderLang.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/SpirvIntrinsics.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/SymbolTable.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/Versions.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/intermOut.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/limits.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/linkValidate.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/parseConst.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/reflection.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/Pp.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpAtom.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpContext.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpScanner.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/preprocessor/PpTokens.cpp.o CMakeFiles/MachineIndependent.dir/MachineIndependent/propagateNoContraction.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslAttributes.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslParseHelper.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslScanContext.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslOpMap.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslTokenStream.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslGrammar.cpp.o CMakeFiles/MachineIndependent.dir/HLSL/hlslParseables.cpp.o /usr/bin/ranlib libMachineIndependent.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 75%] Built target MachineIndependent /usr/bin/gmake -f glslang/CMakeFiles/glslang.dir/build.make glslang/CMakeFiles/glslang.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CMakeFiles/glslang.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f glslang/CMakeFiles/glslang.dir/build.make glslang/CMakeFiles/glslang.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 76%] Building CXX object glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -pthread -std=c++11 -MD -MT glslang/CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o -MF CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o.d -o CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/CInterface/glslang_c_interface.cpp [ 78%] Linking CXX static library libglslang.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -P CMakeFiles/glslang.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang && /usr/bin/cmake -E cmake_link_script CMakeFiles/glslang.dir/link.txt --verbose=1 /usr/bin/ar qc libglslang.a CMakeFiles/glslang.dir/CInterface/glslang_c_interface.cpp.o /usr/bin/ranlib libglslang.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 78%] Built target glslang /usr/bin/gmake -f SPIRV/CMakeFiles/SPIRV.dir/build.make SPIRV/CMakeFiles/SPIRV.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/CMakeFiles/SPIRV.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f SPIRV/CMakeFiles/SPIRV.dir/build.make SPIRV/CMakeFiles/SPIRV.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 79%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o [ 81%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o [ 82%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o [ 84%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o [ 85%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o -MF CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o.d -o CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/GlslangToSpv.cpp [ 86%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o -MF CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o.d -o CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/InReadableOrder.cpp [ 88%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o [ 89%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/Logger.cpp.o -MF CMakeFiles/SPIRV.dir/Logger.cpp.o.d -o CMakeFiles/SPIRV.dir/Logger.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/Logger.cpp [ 91%] Building CXX object SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o -MF CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o.d -o CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/SpvBuilder.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o -MF CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o.d -o CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/SpvPostProcess.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/doc.cpp.o -MF CMakeFiles/SPIRV.dir/doc.cpp.o.d -o CMakeFiles/SPIRV.dir/doc.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/doc.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/SpvTools.cpp.o -MF CMakeFiles/SPIRV.dir/SpvTools.cpp.o.d -o CMakeFiles/SPIRV.dir/SpvTools.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/SpvTools.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/disassemble.cpp.o -MF CMakeFiles/SPIRV.dir/disassemble.cpp.o.d -o CMakeFiles/SPIRV.dir/disassemble.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/disassemble.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/include -I/source -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -fPIC -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT SPIRV/CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o -MF CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o.d -o CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/CInterface/spirv_c_interface.cpp /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/GlslangToSpv.cpp: In member function 'void {anonymous}::TGlslangToSpvTraverser::TranslateLiterals(const glslang::TVector&, std::vector&) const': /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/GlslangToSpv.cpp:1341:33: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] unsigned literal = *reinterpret_cast(&floatValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/GlslangToSpv.cpp: In member function 'spv::Id {anonymous}::TGlslangToSpvTraverser::convertGlslangToSpvType(const glslang::TType&, glslang::TLayoutPacking, const glslang::TQualifier&, bool, bool)': /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/GlslangToSpv.cpp:4250:41: warning: dereferencing type-punned pointer will break strict-aliasing rules [-Wstrict-aliasing] unsigned literal = *reinterpret_cast(&floatValue); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ [ 92%] Linking CXX static library libSPIRV.a cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/cmake -P CMakeFiles/SPIRV.dir/cmake_clean_target.cmake cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV && /usr/bin/cmake -E cmake_link_script CMakeFiles/SPIRV.dir/link.txt --verbose=1 /usr/bin/ar qc libSPIRV.a CMakeFiles/SPIRV.dir/GlslangToSpv.cpp.o CMakeFiles/SPIRV.dir/InReadableOrder.cpp.o CMakeFiles/SPIRV.dir/Logger.cpp.o CMakeFiles/SPIRV.dir/SpvBuilder.cpp.o CMakeFiles/SPIRV.dir/SpvPostProcess.cpp.o CMakeFiles/SPIRV.dir/doc.cpp.o CMakeFiles/SPIRV.dir/SpvTools.cpp.o CMakeFiles/SPIRV.dir/disassemble.cpp.o CMakeFiles/SPIRV.dir/CInterface/spirv_c_interface.cpp.o /usr/bin/ranlib libSPIRV.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 92%] Built target SPIRV /usr/bin/gmake -f StandAlone/CMakeFiles/glslangValidator.dir/build.make StandAlone/CMakeFiles/glslangValidator.dir/depend /usr/bin/gmake -f StandAlone/CMakeFiles/spirv-remap.dir/build.make StandAlone/CMakeFiles/spirv-remap.dir/depend gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/CMakeFiles/spirv-remap.dir/DependInfo.cmake --color= [ 94%] Generating /builddir/build/BUILD/glslang-sdk-1.3.224.0/include/glslang/glsl_intrinsic_header.h cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/python3 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/../gen_extension_headers.py -i /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/../glslang/ExtensionHeaders -o /builddir/build/BUILD/glslang-sdk-1.3.224.0/include/glslang/glsl_intrinsic_header.h gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f StandAlone/CMakeFiles/spirv-remap.dir/build.make StandAlone/CMakeFiles/spirv-remap.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 95%] Building CXX object StandAlone/CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone -I/builddir/build/BUILD/glslang-sdk-1.3.224.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT StandAlone/CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o -MF CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o.d -o CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/spirv-remap.cpp cd /builddir/build/BUILD/glslang-sdk-1.3.224.0 && /usr/bin/cmake -E cmake_depends "Unix Makefiles" /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0 /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/CMakeFiles/glslangValidator.dir/DependInfo.cmake --color= gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/gmake -f StandAlone/CMakeFiles/glslangValidator.dir/build.make StandAlone/CMakeFiles/glslangValidator.dir/build gmake[2]: Entering directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 97%] Building CXX object StandAlone/CMakeFiles/glslangValidator.dir/StandAlone.cpp.o cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/c++ -DENABLE_HLSL -DENABLE_OPT=1 -DGLSLANG_OSINCLUDE_UNIX -I/include -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/glslang/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/include -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/SPIRV/.. -I/builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone -I/builddir/build/BUILD/glslang-sdk-1.3.224.0 -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wall -Wmaybe-uninitialized -Wuninitialized -Wunused -Wunused-local-typedefs -Wunused-parameter -Wunused-value -Wunused-variable -Wunused-but-set-parameter -Wunused-but-set-variable -fno-exceptions -Wno-reorder -fno-rtti -std=c++11 -MD -MT StandAlone/CMakeFiles/glslangValidator.dir/StandAlone.cpp.o -MF CMakeFiles/glslangValidator.dir/StandAlone.cpp.o.d -o CMakeFiles/glslangValidator.dir/StandAlone.cpp.o -c /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone/StandAlone.cpp [ 98%] Linking CXX executable spirv-remap cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/cmake -E cmake_link_script CMakeFiles/spirv-remap.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -Wl,--no-undefined CMakeFiles/spirv-remap.dir/spirv-remap.cpp.o -o spirv-remap ../glslang/libglslang.a ../SPIRV/libSPIRV.a libglslang-default-resource-limits.a ../SPIRV/libSPVRemapper.a -lSPIRV-Tools-opt -lSPIRV-Tools -lSPIRV-Tools-link -lpthread ../glslang/libglslang.a ../glslang/libMachineIndependent.a ../OGLCompilersDLL/libOGLCompiler.a ../glslang/OSDependent/Unix/libOSDependent.a -pthread ../glslang/libGenericCodeGen.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [ 98%] Built target spirv-remap [100%] Linking CXX executable glslangValidator cd /builddir/build/BUILD/glslang-sdk-1.3.224.0/StandAlone && /usr/bin/cmake -E cmake_link_script CMakeFiles/glslangValidator.dir/link.txt --verbose=1 /usr/bin/c++ -O2 -g -pipe -Wall -Werror=format-security -Wp,-D_FORTIFY_SOURCE=2 -Wp,-D_GLIBCXX_ASSERTIONS -fexceptions -fstack-protector-strong -grecord-gcc-switches -specs=/usr/lib/rpm/redhat/redhat-hardened-cc1 -specs=/usr/lib/rpm/redhat/redhat-annobin-cc1 -m64 -mtune=generic -fasynchronous-unwind-tables -fstack-clash-protection -fcf-protection -g -Wl,-z,relro -Wl,-z,now -specs=/usr/lib/rpm/redhat/redhat-hardened-ld -rdynamic -Wl,--no-undefined CMakeFiles/glslangValidator.dir/StandAlone.cpp.o -o glslangValidator ../glslang/libglslang.a ../SPIRV/libSPIRV.a libglslang-default-resource-limits.a ../SPIRV/libSPVRemapper.a -lSPIRV-Tools-opt -lSPIRV-Tools -lSPIRV-Tools-link -lpthread ../glslang/libglslang.a ../glslang/libMachineIndependent.a ../OGLCompilersDLL/libOGLCompiler.a ../glslang/OSDependent/Unix/libOSDependent.a -pthread ../glslang/libGenericCodeGen.a gmake[2]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' [100%] Built target glslangValidator gmake[1]: Leaving directory '/builddir/build/BUILD/glslang-sdk-1.3.224.0' /usr/bin/cmake -E cmake_progress_start /builddir/build/BUILD/glslang-sdk-1.3.224.0/CMakeFiles 0 + exit 0 Executing(%install): /bin/sh -e /var/tmp/rpm-tmp.SezJUr + umask 022 + cd /builddir/build/BUILD + '[' /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64 '!=' / ']' + rm -rf /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64 ++ dirname /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64 + mkdir -p /builddir/build/BUILDROOT + mkdir /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64 + cd glslang-sdk-1.3.224.0 + DESTDIR=/builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64 + /usr/bin/cmake --install . -- Install configuration: "Debug" -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/share/glslang/glslang-targets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/share/glslang/glslang-targets-debug.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/share/glslang/glslang-config.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/share/glslang/glslang-config-version.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libglslang.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libMachineIndependent.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libGenericCodeGen.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/pkgconfig/glslang.pc -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/glslangTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Public/ShaderLang.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/arrays.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/BaseTypes.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/Common.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/ConstantUnion.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/glslang_c_interface.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/glslang_c_shader_types.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/InfoSink.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/InitializeGlobals.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/intermediate.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/PoolAlloc.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/ResourceLimits.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/ShHandle.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/SpirvIntrinsics.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/Include/Types.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/attribute.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/glslang_tab.cpp.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/gl_types.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/Initialize.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/iomapper.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/LiveTraverser.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/localintermediate.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/ParseHelper.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/reflection.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/RemoveTree.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/Scan.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/ScanContext.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/SymbolTable.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/Versions.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/parseVersions.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/propagateNoContraction.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/preprocessor/PpContext.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/MachineIndependent/preprocessor/PpTokens.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslAttributes.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslParseHelper.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslTokens.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslScanContext.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslOpMap.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslTokenStream.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslGrammar.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/HLSL/hlslParseables.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/build_info.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libOSDependent.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/OSDependentTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libOGLCompiler.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/OGLCompilerTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/bin/glslangValidator -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/glslangValidatorTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/bin/spirv-remap -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/spirv-remapTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libglslang-default-resource-limits.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/glslang-default-resource-limitsTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libSPVRemapper.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libSPIRV.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/SPVRemapperTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/SPIRVTargets.cmake -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/pkgconfig/spirv.pc -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/bitutils.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/spirv.hpp -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GLSL.std.450.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GLSL.ext.EXT.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GLSL.ext.KHR.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GlslangToSpv.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/hex_float.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/Logger.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/SpvBuilder.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/spvIR.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/doc.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/SpvTools.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/disassemble.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GLSL.ext.AMD.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/GLSL.ext.NV.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/NonSemanticDebugPrintf.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/SPVRemapper.h -- Up-to-date: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/glslang/SPIRV/doc.h -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/libHLSL.a -- Installing: /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/lib64/cmake/HLSLTargets.cmake + rm -rf /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/include/SPIRV + /usr/lib/rpm/find-debuginfo.sh -j80 --strict-build-id -m -i --build-id-seed 11.9.0-3.an8 --unique-debug-suffix -11.9.0-3.an8.x86_64 --unique-debug-src-base glslang-11.9.0-3.an8.x86_64 --run-dwz --dwz-low-mem-die-limit 10000000 --dwz-max-die-limit 110000000 -S debugsourcefiles.list /builddir/build/BUILD/glslang-sdk-1.3.224.0 extracting debug info from /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/bin/glslangValidator extracting debug info from /builddir/build/BUILDROOT/glslang-11.9.0-3.an8.x86_64/usr/bin/spirv-remap /usr/lib/rpm/sepdebugcrcfix: Updated 2 CRC32s, 0 CRC32s did match. 10524 blocks + /usr/lib/rpm/check-buildroot + /usr/lib/rpm/redhat/brp-ldconfig /sbin/ldconfig: Warning: ignoring configuration file that cannot be opened: /etc/ld.so.conf: No such file or directory + /usr/lib/rpm/brp-compress + /usr/lib/rpm/brp-strip-static-archive /usr/bin/strip + /usr/lib/rpm/brp-python-bytecompile '' 1 + /usr/lib/rpm/brp-python-hardlink + PYTHON3=/usr/libexec/platform-python + /usr/lib/rpm/redhat/brp-mangle-shebangs Executing(%check): /bin/sh -e /var/tmp/rpm-tmp.OCnKlK + umask 022 ~/build/BUILD/glslang-sdk-1.3.224.0/Test ~/build/BUILD/glslang-sdk-1.3.224.0 + cd /builddir/build/BUILD + cd glslang-sdk-1.3.224.0 + pushd Test + ./runtests localResults ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator ../x86_64-redhat-linux-gnu/StandAlone/spirv-remap ./runtests: line 15: cd: ../x86_64-redhat-linux-gnu: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,6c1 < badMacroArgs.frag < ERROR: 0:4: 'macro expansion' : Too few args in Macro m < ERROR: 0:4: '' : compilation terminated < ERROR: 2 compilation errors. No code generated. < < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Running reflection... ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,181c1 < reflection.vert < Uniform reflection: < named.deadMember1: offset 0, type 8b51, size 1, index 0, binding -1, stages 1 < anonDeadMember2: offset 64, type 8b52, size 1, index 1, binding -1, stages 1 < ufDead4: offset -1, type 1406, size 1, index -1, binding -1, stages 1 < anonMember1: offset 0, type 8b51, size 1, index 1, binding -1, stages 1 < uf1: offset -1, type 1406, size 1, index -1, binding -1, stages 1 < uf2: offset -1, type 1406, size 1, index -1, binding -1, stages 1 < named.member3: offset 32, type 8b52, size 1, index 0, binding -1, stages 1 < image_ui2D: offset -1, type 9063, size 1, index -1, binding -1, stages 1 < sampler_2D: offset -1, type 8b5e, size 1, index -1, binding -1, stages 1 < sampler_2DMSArray: offset -1, type 910b, size 1, index -1, binding -1, stages 1 < anonMember3: offset 80, type 8b52, size 1, index 1, binding -1, stages 1 < s.a: offset -1, type 1404, size 1, index -1, binding -1, stages 1 < named.scalar: offset 12, type 1404, size 1, index 0, binding -1, stages 1 < m23: offset 16, type 8b67, size 1, index 1, binding -1, stages 1 < scalarAfterm23: offset 48, type 1404, size 1, index 1, binding -1, stages 1 < c_m23: offset 16, type 8b67, size 1, index 2, binding -1, stages 1 < c_scalarAfterm23: offset 64, type 1404, size 1, index 2, binding -1, stages 1 < scalarBeforeArray: offset 96, type 1404, size 1, index 1, binding -1, stages 1 < floatArray: offset 112, type 1406, size 5, index 1, binding -1, stages 1, arrayStride 16, topLevelArrayStride 16 < scalarAfterArray: offset 192, type 1404, size 1, index 1, binding -1, stages 1 < named.memvec2: offset 48, type 8b50, size 1, index 0, binding -1, stages 1 < named.memf1: offset 56, type 1406, size 1, index 0, binding -1, stages 1 < named.memf2: offset 60, type 8b56, size 1, index 0, binding -1, stages 1 < named.memf3: offset 64, type 1404, size 1, index 0, binding -1, stages 1 < named.memvec2a: offset 72, type 8b50, size 1, index 0, binding -1, stages 1 < named.m22: offset 80, type 8b5a, size 7, index 0, binding -1, stages 1, arrayStride 32, topLevelArrayStride 32 < dm22: offset -1, type 8b5a, size 4, index -1, binding -1, stages 1, arrayStride 16, topLevelArrayStride 16 < m22: offset 208, type 8b5a, size 3, index 1, binding -1, stages 1, arrayStride 32, topLevelArrayStride 32 < nested.foo.n1.a: offset 0, type 1406, size 1, index 3, binding -1, stages 1 < nested.foo.n2.b: offset 16, type 1406, size 1, index 3, binding -1, stages 1 < nested.foo.n2.c: offset 20, type 1406, size 1, index 3, binding -1, stages 1 < nested.foo.n2.d: offset 24, type 1406, size 1, index 3, binding -1, stages 1 < deepA[0].d2.d1[2].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[1].d2.d1[2].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[1].d2.d1[0].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[1].d2.d1[1].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[1].d2.d1[2].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[1].d2.d1[3].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[0].d2.d1[0].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[0].d2.d1[1].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[0].d2.d1[2].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepB[0].d2.d1[3].va: offset -1, type 8b50, size 2, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepC[1].iv4: offset -1, type 8b52, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].d2.i: offset -1, type 1404, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].d2.d1[0].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepC[1].d2.d1[0].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].d2.d1[1].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepC[1].d2.d1[1].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].d2.d1[2].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepC[1].d2.d1[2].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].d2.d1[3].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepC[1].d2.d1[3].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepC[1].v3: offset -1, type 8b54, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepD[0].iv4: offset -1, type 8b52, size 1, index -1, binding -1, stages 1 < deepD[0].d2.i: offset -1, type 1404, size 1, index -1, binding -1, stages 1 < deepD[0].d2.d1[0].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[0].d2.d1[0].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[0].d2.d1[1].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[0].d2.d1[1].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[0].d2.d1[2].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[0].d2.d1[2].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[0].d2.d1[3].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[0].d2.d1[3].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[0].v3: offset -1, type 8b54, size 1, index -1, binding -1, stages 1 < deepD[1].iv4: offset -1, type 8b52, size 1, index -1, binding -1, stages 1 < deepD[1].d2.i: offset -1, type 1404, size 1, index -1, binding -1, stages 1 < deepD[1].d2.d1[0].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[1].d2.d1[0].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[1].d2.d1[1].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[1].d2.d1[1].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[1].d2.d1[2].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[1].d2.d1[2].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[1].d2.d1[3].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 8 < deepD[1].d2.d1[3].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1 < deepD[1].v3: offset -1, type 8b54, size 1, index -1, binding -1, stages 1 < deepA[0].d2.d1[0].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[0].d2.d1[0].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[0].d2.d1[1].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[0].d2.d1[1].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[0].d2.d1[2].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[0].d2.d1[3].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[0].d2.d1[3].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[1].d2.d1[0].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[1].d2.d1[0].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[1].d2.d1[1].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[1].d2.d1[1].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[1].d2.d1[2].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < deepA[1].d2.d1[3].va: offset -1, type 8b50, size 3, index -1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 176 < deepA[1].d2.d1[3].b: offset -1, type 8b56, size 1, index -1, binding -1, stages 1, topLevelArrayStride 176 < ufDead3: offset -1, type 1406, size 1, index -1, binding -1, stages 1 < abl.foo: offset 0, type 1406, size 1, index 4, binding -1, stages 1 < abl2.foo: offset 0, type 1406, size 1, index 8, binding -1, stages 1 < buf1.runtimeArray: offset 4, type 1406, size 4, index 12, binding -1, stages 1, arrayStride 4, topLevelArrayStride 4 < buf2.runtimeArray.c: offset 8, type 1406, size 1, index 13, binding -1, stages 1, topLevelArrayStride 12 < buf3.runtimeArray: offset 4, type 1406, size 0, index 14, binding -1, stages 1, arrayStride 4, topLevelArrayStride 4 < buf4.runtimeArray.c: offset 8, type 1406, size 1, index 15, binding -1, stages 1, topLevelArrayStride 12 < nested2.a.n1.a: offset 16, type 1406, size 1, index 16, binding -1, stages 1 < nested2.a.n2.b: offset 32, type 1406, size 1, index 16, binding -1, stages 1 < nested2.a.n2.c: offset 36, type 1406, size 1, index 16, binding -1, stages 1 < nested2.a.n2.d: offset 40, type 1406, size 1, index 16, binding -1, stages 1 < nested2.b[0].a: offset 48, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < nested2.b[1].a: offset 64, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < nested2.b[2].a: offset 80, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < nested2.b[3].a: offset 96, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < nested2.c.a: offset 112, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < nested2.d.a: offset 144, type 1406, size 1, index 16, binding -1, stages 1, topLevelArrayStride 16 < t.v.position: offset 0, type 1406, size 1, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[0].position: offset 0, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[1].position: offset 24, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[2].position: offset 48, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[0].normal: offset 12, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[1].normal: offset 36, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t.v[2].normal: offset 60, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[0].position: offset 0, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[0].normal: offset 12, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[1].position: offset 24, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[1].normal: offset 36, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[2].position: offset 48, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[2].normal: offset 60, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[0].position: offset 72, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[0].normal: offset 84, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[1].position: offset 96, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[1].normal: offset 108, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[2].position: offset 120, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[1].v[2].normal: offset 132, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[0].position: offset 144, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[0].normal: offset 156, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[1].position: offset 168, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[1].normal: offset 180, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[2].position: offset 192, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[2].v[2].normal: offset 204, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[0].position: offset 216, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[0].normal: offset 228, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[1].position: offset 240, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[1].normal: offset 252, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[2].position: offset 264, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[3].v[2].normal: offset 276, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[0].position: offset 288, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[0].normal: offset 300, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[1].position: offset 312, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[1].normal: offset 324, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[2].position: offset 336, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[4].v[2].normal: offset 348, type 1406, size 3, index 17, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < < Uniform block reflection: < named: offset -1, type ffffffff, size 304, index 0, binding -1, stages 1, numMembers 10 < nameless: offset -1, type ffffffff, size 496, index 1, binding -1, stages 1, numMembers 9 < c_nameless: offset -1, type ffffffff, size 112, index 2, binding -1, stages 1, numMembers 5 < nested: offset -1, type ffffffff, size 32, index 3, binding -1, stages 1, numMembers 4 < abl[0]: offset -1, type ffffffff, size 4, index 4, binding -1, stages 1, numMembers 1 < abl[1]: offset -1, type ffffffff, size 4, index 5, binding -1, stages 1, numMembers 1 < abl[2]: offset -1, type ffffffff, size 4, index 6, binding -1, stages 1, numMembers 1 < abl[3]: offset -1, type ffffffff, size 4, index 7, binding -1, stages 1, numMembers 1 < abl2[0]: offset -1, type ffffffff, size 4, index 8, binding -1, stages 1, numMembers 1 < abl2[1]: offset -1, type ffffffff, size 4, index 9, binding -1, stages 1, numMembers 1 < abl2[2]: offset -1, type ffffffff, size 4, index 10, binding -1, stages 1, numMembers 1 < abl2[3]: offset -1, type ffffffff, size 4, index 11, binding -1, stages 1, numMembers 1 < buf1: offset -1, type ffffffff, size 8, index 12, binding -1, stages 1, numMembers 2 < buf2: offset -1, type ffffffff, size 16, index 13, binding -1, stages 1, numMembers 4 < buf3: offset -1, type ffffffff, size 8, index 14, binding -1, stages 1, numMembers 2 < buf4: offset -1, type ffffffff, size 16, index 15, binding -1, stages 1, numMembers 4 < nested2: offset -1, type ffffffff, size 208, index 16, binding -1, stages 1, numMembers 15 < VertexCollection: offset -1, type ffffffff, size 400, index 17, binding -1, stages 1, numMembers 31 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < attributeFloat: offset 0, type 1406, size 1, index 0, binding -1, stages 1 < attributeFloat2: offset 0, type 8b50, size 1, index 0, binding -1, stages 1 < attributeFloat3: offset 0, type 8b51, size 1, index 0, binding -1, stages 1 < attributeFloat4: offset 0, type 8b52, size 1, index 0, binding -1, stages 1 < attributeMat4: offset 0, type 8b5c, size 1, index 0, binding -1, stages 1 < attributeFloatArray: offset 0, type 1406, size 3, index 0, binding -1, stages 1 < gl_InstanceID: offset 0, type 1404, size 1, index 0, binding -1, stages 1 < < Pipeline output reflection: < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,74c1 < reflection.options.vert < Uniform reflection: < UBO.verts[0].position[0]: offset 0, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < UBO.verts[0].normal[0]: offset 12, type 1406, size 3, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.verts[1].position[0]: offset 24, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < UBO.verts[1].normal[0]: offset 36, type 1406, size 3, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.flt[0]: offset 48, type 1406, size 8, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 4 < UBO.unused: offset 80, type 8dc8, size 1, index 0, binding -1, stages 0 < UBO.uniform_multi[0][0][0]: offset 96, type 1406, size 2, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[0][1][0]: offset 104, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[0][2][0]: offset 112, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[1][0][0]: offset 120, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[1][1][0]: offset 128, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[1][2][0]: offset 136, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[2][0][0]: offset 144, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[2][1][0]: offset 152, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[2][2][0]: offset 160, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[3][0][0]: offset 168, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[3][1][0]: offset 176, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < UBO.uniform_multi[3][2][0]: offset 184, type 1406, size 2, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < uniform_multi[0][0][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[0][1][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[0][2][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[1][0][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[1][1][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[1][2][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[2][0][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[2][1][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[2][2][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[3][0][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[3][1][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < uniform_multi[3][2][0]: offset -1, type 1406, size 2, index -1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < < Uniform block reflection: < UBO: offset -1, type ffffffff, size 192, index 0, binding -1, stages 1, numMembers 7 < < Buffer variable reflection: < t[0].v[0].position[0]: offset 0, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[0].normal[0]: offset 12, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[1].position[0]: offset 24, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[1].normal[0]: offset 36, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[2].position[0]: offset 48, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < t[0].v[2].normal[0]: offset 60, type 1406, size 3, index 0, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < padding[0]: offset 360, type 1405, size 10, index 0, binding -1, stages 0, arrayStride 4, topLevelArrayStride 4 < MultipleArrays.tri[0].v[0].position[0]: offset 0, type 1406, size 3, index 1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.tri[0].v[0].normal[0]: offset 12, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.tri[0].v[1].position[0]: offset 24, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.tri[0].v[1].normal[0]: offset 36, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.tri[0].v[2].position[0]: offset 48, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.tri[0].v[2].normal[0]: offset 60, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 72 < MultipleArrays.vert[0].position[0]: offset 360, type 1406, size 3, index 1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 24 < MultipleArrays.vert[0].normal[0]: offset 372, type 1406, size 3, index 1, binding -1, stages 0, arrayStride 4, topLevelArrayStride 24 < MultipleArrays.f[0]: offset 480, type 1406, size 5, index 1, binding -1, stages 1, arrayStride 4, topLevelArrayStride 4 < ArrayedBind.a: offset 0, type 1406, size 1, index 2, binding -1, stages 0 < ArrayedBind.b: offset 4, type 1406, size 1, index 2, binding -1, stages 1 < < Buffer block reflection: < VertexCollection: offset -1, type ffffffff, size 400, index 0, binding -1, stages 1, numMembers 7 < MultipleArrays: offset -1, type ffffffff, size 500, index 1, binding -1, stages 1, numMembers 9 < ArrayedBind[0]: offset -1, type ffffffff, size 8, index 2, binding -1, stages 1, numMembers 2 < ArrayedBind[1]: offset -1, type ffffffff, size 8, index 3, binding -1, stages 1, numMembers 2 < ArrayedBind[2]: offset -1, type ffffffff, size 8, index 4, binding -1, stages 1, numMembers 2 < < Pipeline input reflection: < gl_InstanceID: offset 0, type 1404, size 1, index 0, binding -1, stages 1 < gl_VertexID: offset 0, type 1404, size 1, index 0, binding -1, stages 1 < < Pipeline output reflection: < outval.val: offset 0, type 1406, size 1, index 0, binding -1, stages 1 < outval.a: offset 0, type 8b51, size 1, index 0, binding -1, stages 1 < outval.b[0]: offset 0, type 8b50, size 4, index 0, binding -1, stages 1 < outval.c: offset 0, type 8b5a, size 1, index 0, binding -1, stages 1 < outarr[0]: offset 0, type 1406, size 3, index 0, binding -1, stages 1 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,13c1 < reflection.frag < Uniform reflection: < < Uniform block reflection: < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < < Pipeline output reflection: < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,14c1 < reflection.frag < Uniform reflection: < < Uniform block reflection: < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < inval: offset 0, type 1406, size 1, index 0, binding -1, stages 16 < < Pipeline output reflection: < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,25c1 < reflection.options.geom < Uniform reflection: < < Uniform block reflection: < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < gl_PerVertex.gl_Position: offset 0, type 8b52, size 1, index 0, binding -1, stages 8 < gl_PerVertex.gl_PointSize: offset 0, type 1406, size 1, index 0, binding -1, stages 8 < gl_PerVertex.gl_ClipDistance[0]: offset 0, type 1406, size 1, index 0, binding -1, stages 8 < block.Color: offset 0, type 8b50, size 1, index 0, binding -1, stages 8 < block.Texcoord: offset 0, type 8b50, size 1, index 0, binding -1, stages 8 < block.in_a: offset 0, type 8b54, size 1, index 0, binding -1, stages 8 < < Pipeline output reflection: < gl_Position: offset 0, type 8b52, size 1, index 0, binding -1, stages 8 < gl_PointSize: offset 0, type 1406, size 1, index 0, binding -1, stages 8 < gl_ClipDistance[0]: offset 0, type 1406, size 1, index 0, binding -1, stages 8 < block.Color: offset 0, type 8b52, size 1, index 0, binding -1, stages 8 < block.a: offset 0, type 8b52, size 1, index 0, binding -1, stages 8 < block.b[0]: offset 0, type 8b50, size 3, index 0, binding -1, stages 8 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,20c1 < reflection.linked.vert < reflection.linked.frag < Uniform reflection: < ubo_block.shared_uniform: offset 4, type 1406, size 1, index 0, binding -1, stages 17 < ubo_block.vsonly_uniform: offset 8, type 1406, size 1, index 0, binding -1, stages 17 < ubo_block.fsonly_uniform: offset 12, type 1406, size 1, index 0, binding -1, stages 16 < < Uniform block reflection: < ubo_block: offset -1, type ffffffff, size 16, index 0, binding 0, stages 17, numMembers 4 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < vertin: offset 0, type 1406, size 1, index 0, binding -1, stages 1 < < Pipeline output reflection: < fragout: offset 0, type 1406, size 1, index 0, binding -1, stages 16 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,23c1 < reflection.linked.vert < reflection.linked.frag < Uniform reflection: < ubo_block.unused_uniform: offset 0, type 1406, size 1, index 0, binding -1, stages 0 < ubo_block.shared_uniform: offset 4, type 1406, size 1, index 0, binding -1, stages 17 < ubo_block.vsonly_uniform: offset 8, type 1406, size 1, index 0, binding -1, stages 1 < ubo_block.fsonly_uniform: offset 12, type 1406, size 1, index 0, binding -1, stages 16 < < Uniform block reflection: < ubo_block: offset -1, type ffffffff, size 16, index 0, binding 0, stages 17, numMembers 4 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < vertin: offset 0, type 1406, size 1, index 0, binding -1, stages 1 < gl_VertexID: offset 0, type 1404, size 1, index 0, binding -1, stages 1 < gl_InstanceID: offset 0, type 1404, size 1, index 0, binding -1, stages 1 < < Pipeline output reflection: < fragout: offset 0, type 1406, size 1, index 0, binding -1, stages 16 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,85c1 < hlsl.reflection.vert < Uniform reflection: < anonDeadMember2: offset 64, type 8b52, size 1, index 0, binding -1, stages 1 < ufDead4: offset 28, type 1406, size 1, index 1, binding -1, stages 1 < anonMember1: offset 0, type 8b51, size 1, index 0, binding -1, stages 1 < uf1: offset 16, type 1406, size 1, index 1, binding -1, stages 1 < anonMember3: offset 80, type 8b52, size 1, index 0, binding -1, stages 1 < s.a: offset 0, type 1404, size 1, index 1, binding -1, stages 1 < m23: offset 16, type 8b67, size 1, index 0, binding -1, stages 1 < scalarAfterm23: offset 48, type 1404, size 1, index 0, binding -1, stages 1 < c_m23: offset 16, type 8b67, size 1, index 2, binding -1, stages 1 < c_scalarAfterm23: offset 48, type 1404, size 1, index 2, binding -1, stages 1 < scalarBeforeArray: offset 96, type 1404, size 1, index 0, binding -1, stages 1 < floatArray: offset 112, type 1406, size 5, index 0, binding -1, stages 1, arrayStride 16, topLevelArrayStride 16 < scalarAfterArray: offset 192, type 1404, size 1, index 0, binding -1, stages 1 < m22: offset 208, type 8b5a, size 9, index 0, binding -1, stages 1, arrayStride 32, topLevelArrayStride 32 < dm22: offset 32, type 8b5a, size 4, index 1, binding -1, stages 1, arrayStride 32, topLevelArrayStride 32 < foo.n1.a: offset 0, type 1406, size 1, index 3, binding -1, stages 1 < foo.n2.b: offset 16, type 1406, size 1, index 3, binding -1, stages 1 < foo.n2.c: offset 20, type 1406, size 1, index 3, binding -1, stages 1 < foo.n2.d: offset 24, type 1406, size 1, index 3, binding -1, stages 1 < deepA.d2.d1[2].va: offset 440, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepB.d2.d1.va: offset 984, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepB.d2.d1[0].va: offset 984, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepB.d2.d1[1].va: offset 1016, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepB.d2.d1[2].va: offset 1048, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepB.d2.d1[3].va: offset 1080, type 8b50, size 2, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepC.iv4: offset 1568, type 8b52, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.d2.i: offset 1584, type 1404, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.d2.d1[0].va: offset 1592, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepC.d2.d1[0].b: offset 1616, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.d2.d1[1].va: offset 1624, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepC.d2.d1[1].b: offset 1648, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.d2.d1[2].va: offset 1656, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepC.d2.d1[2].b: offset 1680, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.d2.d1[3].va: offset 1688, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepC.d2.d1[3].b: offset 1712, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepC.v3: offset 1728, type 8b54, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].iv4: offset 2480, type 8b52, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].d2.i: offset 2496, type 1404, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].d2.d1[0].va: offset 2504, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[0].d2.d1[0].b: offset 2528, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].d2.d1[1].va: offset 2536, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[0].d2.d1[1].b: offset 2560, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].d2.d1[2].va: offset 2568, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[0].d2.d1[2].b: offset 2592, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].d2.d1[3].va: offset 2600, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[0].d2.d1[3].b: offset 2624, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[0].v3: offset 2640, type 8b54, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].iv4: offset 2784, type 8b52, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].d2.i: offset 2800, type 1404, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].d2.d1[0].va: offset 2808, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[1].d2.d1[0].b: offset 2832, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].d2.d1[1].va: offset 2840, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[1].d2.d1[1].b: offset 2864, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].d2.d1[2].va: offset 2872, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[1].d2.d1[2].b: offset 2896, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].d2.d1[3].va: offset 2904, type 8b50, size 3, index 1, binding -1, stages 1, arrayStride 8, topLevelArrayStride 304 < deepD[1].d2.d1[3].b: offset 2928, type 8b56, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < deepD[1].v3: offset 2944, type 8b54, size 1, index 1, binding -1, stages 1, topLevelArrayStride 304 < ufDead3: offset 24, type 1406, size 1, index 1, binding -1, stages 1 < foo1: offset 0, type 1406, size 1, index 4, binding -1, stages 1 < foo2: offset 0, type 1406, size 1, index 5, binding -1, stages 1 < < Uniform block reflection: < nameless: offset -1, type ffffffff, size 496, index 0, binding -1, stages 1, numMembers 9 < $Global: offset -1, type ffffffff, size 3088, index 1, binding -1, stages 1, numMembers 106 < c_nameless: offset -1, type ffffffff, size 96, index 2, binding -1, stages 1, numMembers 5 < nested: offset -1, type ffffffff, size 32, index 3, binding -1, stages 1, numMembers 4 < abl: offset -1, type ffffffff, size 4, index 4, binding -1, stages 1, numMembers 1 < abl2: offset -1, type ffffffff, size 4, index 5, binding -1, stages 1, numMembers 1 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < attributeFloat: offset 0, type 1406, size 1, index 0, binding -1, stages 1 < attributeFloat2: offset 0, type 8b50, size 1, index 0, binding -1, stages 1 < attributeFloat3: offset 0, type 8b51, size 1, index 0, binding -1, stages 1 < attributeFloat4: offset 0, type 8b52, size 1, index 0, binding -1, stages 1 < attributeMat4: offset 0, type 8b5c, size 1, index 0, binding -1, stages 1 < < Pipeline output reflection: < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,26c1 < hlsl.reflection.binding.frag < Uniform reflection: < t1: offset -1, type 8b5d, size 1, index -1, binding 15, stages 16 < s1: offset -1, type 0, size 1, index -1, binding 5, stages 16 < t1a: offset -1, type 8b5d, size 1, index -1, binding 16, stages 16, arrayStride 4, topLevelArrayStride 4 < s1a: offset -1, type 0, size 1, index -1, binding 6, stages 16, arrayStride 4, topLevelArrayStride 4 < c1_a: offset 0, type 8b52, size 1, index 0, binding -1, stages 16 < c1_b: offset 16, type 1404, size 1, index 0, binding -1, stages 16 < c1_c: offset 20, type 1406, size 1, index 0, binding -1, stages 16 < c2_a: offset 0, type 8b52, size 1, index 1, binding -1, stages 16 < c2_b: offset 16, type 1404, size 1, index 1, binding -1, stages 16 < c2_c: offset 20, type 1406, size 1, index 1, binding -1, stages 16 < < Uniform block reflection: < cbuff1: offset -1, type ffffffff, size 24, index 0, binding 2, stages 16, numMembers 3 < cbuff2: offset -1, type ffffffff, size 24, index 1, binding 3, stages 16, numMembers 3 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < < Pipeline output reflection: < psout.Color: offset 0, type 8b52, size 1, index 0, binding -1, stages 16 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,36c1 < hlsl.automap.frag < Uniform reflection: < t1: offset -1, type 8b5d, size 1, index -1, binding 11, stages 16 < t2: offset -1, type 8b5e, size 1, index -1, binding 12, stages 16 < t3: offset -1, type 8b5f, size 1, index -1, binding 13, stages 16 < t4.@data: offset 0, type 8b52, size 1, index 0, binding -1, stages 16, arrayStride 16, topLevelArrayStride 16 < t5.@data: offset 0, type 1405, size 0, index 1, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < t6: offset -1, type 8dc2, size 1, index -1, binding 16, stages 16 < s1: offset -1, type 0, size 1, index -1, binding 31, stages 16 < s2: offset -1, type 0, size 1, index -1, binding 32, stages 16 < u1: offset -1, type 904c, size 1, index -1, binding 41, stages 16 < u2: offset -1, type 904d, size 1, index -1, binding 42, stages 16 < u3: offset -1, type 904e, size 1, index -1, binding 43, stages 16 < u4: offset -1, type 9051, size 1, index -1, binding 44, stages 16 < u5.@data: offset 0, type 1405, size 0, index 2, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < u6.@data: offset 0, type 1406, size 1, index 3, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < cb1: offset 0, type 1404, size 1, index 4, binding -1, stages 16 < tb1: offset 0, type 1404, size 1, index 5, binding -1, stages 16 < < Uniform block reflection: < t4: offset -1, type ffffffff, size 16, index 0, binding 14, stages 16, numMembers 1 < t5: offset -1, type ffffffff, size 4, index 1, binding 15, stages 16, numMembers 1 < u5: offset -1, type ffffffff, size 4, index 2, binding 45, stages 16, numMembers 1 < u6: offset -1, type ffffffff, size 4, index 3, binding 46, stages 16, numMembers 1 < cb: offset -1, type ffffffff, size 4, index 4, binding 51, stages 16, numMembers 1 < tb: offset -1, type ffffffff, size 4, index 5, binding 17, stages 16, numMembers 1 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < < Pipeline output reflection: < @entryPointOutput: offset 0, type 8b52, size 1, index 0, binding -1, stages 16 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Comparing single thread to multithread for all tests in current directory... ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory Running entry-point renaming tests ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,134c1 < hlsl.entry.rename.frag < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:7 Function Definition: not_the_entry_point( ( temp void) < 0:7 Function Parameters: < 0:11 Function Definition: @main_in_spv( ( temp structure{ temp 4-component vector of float Color}) < 0:11 Function Parameters: < 0:? Sequence < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 Color: direct index for structure ( temp 4-component vector of float) < 0:13 'psout' ( temp structure{ temp 4-component vector of float Color}) < 0:13 Constant: < 0:13 0 (const int) < 0:13 Constant: < 0:13 0.000000 < 0:13 0.000000 < 0:13 0.000000 < 0:13 0.000000 < 0:14 Branch: Return with expression < 0:14 'psout' ( temp structure{ temp 4-component vector of float Color}) < 0:11 Function Definition: main_in_spv( ( temp void) < 0:11 Function Parameters: < 0:? Sequence < 0:11 Sequence < 0:11 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) < 0:11 Color: direct index for structure ( temp 4-component vector of float) < 0:11 Function Call: @main_in_spv( ( temp structure{ temp 4-component vector of float Color}) < 0:11 Constant: < 0:11 0 (const int) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int also_not_the_entry_point}) < 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) < < < Linked fragment stage: < < < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:7 Function Definition: not_the_entry_point( ( temp void) < 0:7 Function Parameters: < 0:11 Function Definition: @main_in_spv( ( temp structure{ temp 4-component vector of float Color}) < 0:11 Function Parameters: < 0:? Sequence < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 Color: direct index for structure ( temp 4-component vector of float) < 0:13 'psout' ( temp structure{ temp 4-component vector of float Color}) < 0:13 Constant: < 0:13 0 (const int) < 0:13 Constant: < 0:13 0.000000 < 0:13 0.000000 < 0:13 0.000000 < 0:13 0.000000 < 0:14 Branch: Return with expression < 0:14 'psout' ( temp structure{ temp 4-component vector of float Color}) < 0:11 Function Definition: main_in_spv( ( temp void) < 0:11 Function Parameters: < 0:? Sequence < 0:11 Sequence < 0:11 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) < 0:11 Color: direct index for structure ( temp 4-component vector of float) < 0:11 Function Call: @main_in_spv( ( temp structure{ temp 4-component vector of float Color}) < 0:11 Constant: < 0:11 0 (const int) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform int also_not_the_entry_point}) < 0:? '@entryPointOutput.Color' (layout( location=0) out 4-component vector of float) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 32 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main_in_spv" 26 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main_in_spv" < Name 6 "not_the_entry_point(" < Name 10 "PS_OUTPUT" < MemberName 10(PS_OUTPUT) 0 "Color" < Name 12 "@main_in_spv(" < Name 15 "psout" < Name 26 "@entryPointOutput.Color" < Name 29 "$Global" < MemberName 29($Global) 0 "also_not_the_entry_point" < Name 31 "" < Decorate 26(@entryPointOutput.Color) Location 0 < MemberDecorate 29($Global) 0 Offset 0 < Decorate 29($Global) Block < Decorate 31 DescriptorSet 0 < Decorate 31 Binding 0 < 2: TypeVoid < 3: TypeFunction 2 < 8: TypeFloat 32 < 9: TypeVector 8(float) 4 < 10(PS_OUTPUT): TypeStruct 9(fvec4) < 11: TypeFunction 10(PS_OUTPUT) < 14: TypePointer Function 10(PS_OUTPUT) < 16: TypeInt 32 1 < 17: 16(int) Constant 0 < 18: 8(float) Constant 0 < 19: 9(fvec4) ConstantComposite 18 18 18 18 < 20: TypePointer Function 9(fvec4) < 25: TypePointer Output 9(fvec4) < 26(@entryPointOutput.Color): 25(ptr) Variable Output < 29($Global): TypeStruct 16(int) < 30: TypePointer Uniform 29($Global) < 31: 30(ptr) Variable Uniform < 4(main_in_spv): 2 Function None 3 < 5: Label < 27:10(PS_OUTPUT) FunctionCall 12(@main_in_spv() < 28: 9(fvec4) CompositeExtract 27 0 < Store 26(@entryPointOutput.Color) 28 < Return < FunctionEnd < 6(not_the_entry_point(): 2 Function None 3 < 7: Label < Return < FunctionEnd < 12(@main_in_spv():10(PS_OUTPUT) Function None 11 < 13: Label < 15(psout): 14(ptr) Variable Function < 21: 20(ptr) AccessChain 15(psout) 17 < Store 21 19 < 22:10(PS_OUTPUT) Load 15(psout) < ReturnValue 22 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Running ill-defined uncalled function 1,33c1 < hlsl.deadFunctionMissingBody.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 18 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 16 < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 16 "@entryPointOutput" < Decorate 16(@entryPointOutput) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11: 6(float) Constant 0 < 12: 7(fvec4) ConstantComposite 11 11 11 11 < 15: TypePointer Output 7(fvec4) < 16(@entryPointOutput): 15(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 17: 7(fvec4) FunctionCall 9(@main() < Store 16(@entryPointOutput) 17 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < ReturnValue 12 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Tests Failed. Running explicit stage test and compound suffix tests ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,15c1 < nosuffix < Shader version: 100 < 0:? Sequence < 0:1 Function Definition: main( ( global void) < 0:1 Function Parameters: < 0:3 Sequence < 0:3 move second child to first child ( temp highp 4-component vector of float) < 0:3 'gl_Position' ( gl_Position highp 4-component vector of float Position) < 0:3 Constant: < 0:3 1.000000 < 0:3 1.000000 < 0:3 1.000000 < 0:3 1.000000 < 0:? Linker Objects < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,15c1 < compoundsuffix.vert.glsl < Shader version: 100 < 0:? Sequence < 0:1 Function Definition: main( ( global void) < 0:1 Function Parameters: < 0:3 Sequence < 0:3 move second child to first child ( temp highp 4-component vector of float) < 0:3 'gl_Position' ( gl_Position highp 4-component vector of float Position) < 0:3 Constant: < 0:3 1.000000 < 0:3 1.000000 < 0:3 1.000000 < 0:3 1.000000 < 0:? Linker Objects < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,45c1 < compoundsuffix.frag.hlsl < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 22 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 20 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 11 "@main(vf4;" < Name 10 "fragColor" < Name 15 "fragColor" < Name 16 "param" < Name 20 "fragColor" < Decorate 20(fragColor) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypePointer Function 7(fvec4) < 9: TypeFunction 2 8(ptr) < 13: 6(float) Constant 1065353216 < 14: 7(fvec4) ConstantComposite 13 13 13 13 < 19: TypePointer Output 7(fvec4) < 20(fragColor): 19(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 15(fragColor): 8(ptr) Variable Function < 16(param): 8(ptr) Variable Function < 17: 2 FunctionCall 11(@main(vf4;) 16(param) < 18: 7(fvec4) Load 16(param) < Store 15(fragColor) 18 < 21: 7(fvec4) Load 15(fragColor) < Store 20(fragColor) 21 < Return < FunctionEnd < 11(@main(vf4;): 2 Function None 9 < 10(fragColor): 8(ptr) FunctionParameter < 12: Label < Store 10(fragColor) 14 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Running hlsl offsets ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,77c1 < spv.hlslOffsets.vert < Shader version: 450 < 0:? Sequence < 0:27 Function Definition: main( ( global void) < 0:27 Function Parameters: < 0:? Linker Objects < 0:? 'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430) buffer highp float m0, layout( column_major std430) buffer highp 3-component vector of float m4, layout( column_major std430) buffer highp float m16, layout( column_major std430 offset=20) buffer highp 3-component vector of float m20, layout( column_major std430) buffer highp 3-component vector of float m32, layout( column_major std430) buffer highp 2-component vector of float m48, layout( column_major std430) buffer highp 2-component vector of float m56, layout( column_major std430) buffer highp float m64, layout( column_major std430) buffer highp 2-component vector of float m68, layout( column_major std430) buffer highp float m76, layout( column_major std430) buffer highp float m80, layout( column_major std430 offset=88) buffer highp 2-component vector of float m88, layout( column_major std430) buffer highp 2-component vector of float m96, layout( column_major std430) buffer 2-component vector of double m112}) < < < Linked vertex stage: < < < Shader version: 450 < 0:? Sequence < 0:27 Function Definition: main( ( global void) < 0:27 Function Parameters: < 0:? Linker Objects < 0:? 'anon@0' (layout( binding=0 column_major std430) buffer block{layout( column_major std430) buffer highp float m0, layout( column_major std430) buffer highp 3-component vector of float m4, layout( column_major std430) buffer highp float m16, layout( column_major std430 offset=20) buffer highp 3-component vector of float m20, layout( column_major std430) buffer highp 3-component vector of float m32, layout( column_major std430) buffer highp 2-component vector of float m48, layout( column_major std430) buffer highp 2-component vector of float m56, layout( column_major std430) buffer highp float m64, layout( column_major std430) buffer highp 2-component vector of float m68, layout( column_major std430) buffer highp float m76, layout( column_major std430) buffer highp float m80, layout( column_major std430 offset=88) buffer highp 2-component vector of float m88, layout( column_major std430) buffer highp 2-component vector of float m96, layout( column_major std430) buffer 2-component vector of double m112}) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 14 < < Capability Shader < Capability Float64 < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" < Source GLSL 450 < Name 4 "main" < Name 11 "block" < MemberName 11(block) 0 "m0" < MemberName 11(block) 1 "m4" < MemberName 11(block) 2 "m16" < MemberName 11(block) 3 "m20" < MemberName 11(block) 4 "m32" < MemberName 11(block) 5 "m48" < MemberName 11(block) 6 "m56" < MemberName 11(block) 7 "m64" < MemberName 11(block) 8 "m68" < MemberName 11(block) 9 "m76" < MemberName 11(block) 10 "m80" < MemberName 11(block) 11 "m88" < MemberName 11(block) 12 "m96" < MemberName 11(block) 13 "m112" < Name 13 "" < MemberDecorate 11(block) 0 Offset 0 < MemberDecorate 11(block) 1 Offset 4 < MemberDecorate 11(block) 2 Offset 16 < MemberDecorate 11(block) 3 Offset 20 < MemberDecorate 11(block) 4 Offset 32 < MemberDecorate 11(block) 5 Offset 48 < MemberDecorate 11(block) 6 Offset 56 < MemberDecorate 11(block) 7 Offset 64 < MemberDecorate 11(block) 8 Offset 68 < MemberDecorate 11(block) 9 Offset 76 < MemberDecorate 11(block) 10 Offset 80 < MemberDecorate 11(block) 11 Offset 88 < MemberDecorate 11(block) 12 Offset 96 < MemberDecorate 11(block) 13 Offset 112 < Decorate 11(block) BufferBlock < Decorate 13 DescriptorSet 0 < Decorate 13 Binding 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 3 < 8: TypeVector 6(float) 2 < 9: TypeFloat 64 < 10: TypeVector 9(float64_t) 2 < 11(block): TypeStruct 6(float) 7(fvec3) 6(float) 7(fvec3) 7(fvec3) 8(fvec2) 8(fvec2) 6(float) 8(fvec2) 6(float) 6(float) 8(fvec2) 8(fvec2) 10(f64vec2) < 12: TypePointer Uniform 11(block) < 13: 12(ptr) Variable Uniform < 4(main): 2 Function None 3 < 5: Label < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Running hlsl offsets 1,86c1 < hlsl.hlslOffset.vert < Shader version: 500 < 0:? Sequence < 0:20 Function Definition: @main( ( temp void) < 0:20 Function Parameters: < 0:20 Function Definition: main( ( temp void) < 0:20 Function Parameters: < 0:? Sequence < 0:20 Function Call: @main( ( temp void) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96}) < < < Linked vertex stage: < < < Shader version: 500 < 0:? Sequence < 0:20 Function Definition: @main( ( temp void) < 0:20 Function Parameters: < 0:20 Function Definition: main( ( temp void) < 0:20 Function Parameters: < 0:? Sequence < 0:20 Function Call: @main( ( temp void) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{layout( row_major std140) uniform float m0, layout( row_major std140) uniform 3-component vector of float m4, layout( row_major std140) uniform float m16, layout( row_major std140 offset=20) uniform 3-component vector of float m20, layout( row_major std140 offset=36) uniform 3-component vector of float m36, layout( row_major std140 offset=56) uniform 2-component vector of float m56, layout( row_major std140) uniform float m64, layout( row_major std140) uniform 2-component vector of float m68, layout( row_major std140) uniform float m76, layout( row_major std140) uniform float m80, layout( row_major std140) uniform 1-element array of 2-component vector of float m96}) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 18 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" < Source HLSL 500 < Name 4 "main" < Name 6 "@main(" < Name 15 "b" < MemberName 15(b) 0 "m0" < MemberName 15(b) 1 "m4" < MemberName 15(b) 2 "m16" < MemberName 15(b) 3 "m20" < MemberName 15(b) 4 "m36" < MemberName 15(b) 5 "m56" < MemberName 15(b) 6 "m64" < MemberName 15(b) 7 "m68" < MemberName 15(b) 8 "m76" < MemberName 15(b) 9 "m80" < MemberName 15(b) 10 "m96" < Name 17 "" < Decorate 14 ArrayStride 16 < MemberDecorate 15(b) 0 Offset 0 < MemberDecorate 15(b) 1 Offset 4 < MemberDecorate 15(b) 2 Offset 16 < MemberDecorate 15(b) 3 Offset 20 < MemberDecorate 15(b) 4 Offset 36 < MemberDecorate 15(b) 5 Offset 56 < MemberDecorate 15(b) 6 Offset 64 < MemberDecorate 15(b) 7 Offset 68 < MemberDecorate 15(b) 8 Offset 76 < MemberDecorate 15(b) 9 Offset 80 < MemberDecorate 15(b) 10 Offset 96 < Decorate 15(b) Block < Decorate 17 DescriptorSet 0 < Decorate 17 Binding 0 < 2: TypeVoid < 3: TypeFunction 2 < 9: TypeFloat 32 < 10: TypeVector 9(float) 3 < 11: TypeVector 9(float) 2 < 12: TypeInt 32 0 < 13: 12(int) Constant 1 < 14: TypeArray 11(fvec2) 13 < 15(b): TypeStruct 9(float) 10(fvec3) 9(float) 10(fvec3) 10(fvec3) 11(fvec2) 9(float) 11(fvec2) 9(float) 9(float) 14 < 16: TypePointer Uniform 15(b) < 17: 16(ptr) Variable Uniform < 4(main): 2 Function None 3 < 5: Label < 8: 2 FunctionCall 6(@main() < Return < FunctionEnd < 6(@main(): 2 Function None 3 < 7: Label < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Configuring HLSL descriptor set and binding number manually 1,168c1 < hlsl.multiDescriptorSet.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 92 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 78 82 86 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 9 "PS_INPUT" < MemberName 9(PS_INPUT) 0 "Pos" < MemberName 9(PS_INPUT) 1 "Tex" < Name 13 "@main(struct-PS_INPUT-vf4-vf21;" < Name 12 "input" < Name 15 "output" < Name 23 "cbChangesEveryFrame" < MemberName 23(cbChangesEveryFrame) 0 "World" < MemberName 23(cbChangesEveryFrame) 1 "vMeshColor" < Name 25 "" < Name 34 "cbNeverChanges" < MemberName 34(cbNeverChanges) 0 "View" < Name 36 "" < Name 43 "cbChangeOnResize" < MemberName 43(cbChangeOnResize) 0 "Projection" < Name 45 "" < Name 59 "txDiffuseA" < Name 63 "samLinearA" < Name 76 "input" < Name 78 "input.Pos" < Name 82 "input.Tex" < Name 86 "@entryPointOutput" < Name 87 "param" < Name 90 "txDiffuseB" < Name 91 "samLinearB" < MemberDecorate 23(cbChangesEveryFrame) 0 RowMajor < MemberDecorate 23(cbChangesEveryFrame) 0 Offset 0 < MemberDecorate 23(cbChangesEveryFrame) 0 MatrixStride 16 < MemberDecorate 23(cbChangesEveryFrame) 1 Offset 64 < Decorate 23(cbChangesEveryFrame) Block < Decorate 25 DescriptorSet 2 < Decorate 25 Binding 2 < MemberDecorate 34(cbNeverChanges) 0 RowMajor < MemberDecorate 34(cbNeverChanges) 0 Offset 0 < MemberDecorate 34(cbNeverChanges) 0 MatrixStride 16 < Decorate 34(cbNeverChanges) Block < Decorate 36 DescriptorSet 2 < Decorate 36 Binding 0 < MemberDecorate 43(cbChangeOnResize) 0 RowMajor < MemberDecorate 43(cbChangeOnResize) 0 Offset 0 < MemberDecorate 43(cbChangeOnResize) 0 MatrixStride 16 < Decorate 43(cbChangeOnResize) Block < Decorate 45 DescriptorSet 2 < Decorate 45 Binding 1 < Decorate 59(txDiffuseA) DescriptorSet 0 < Decorate 59(txDiffuseA) Binding 0 < Decorate 63(samLinearA) DescriptorSet 0 < Decorate 63(samLinearA) Binding 1 < Decorate 78(input.Pos) BuiltIn FragCoord < Decorate 82(input.Tex) Location 0 < Decorate 86(@entryPointOutput) Location 0 < Decorate 90(txDiffuseB) DescriptorSet 1 < Decorate 90(txDiffuseB) Binding 0 < Decorate 91(samLinearB) DescriptorSet 1 < Decorate 91(samLinearB) Binding 1 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeVector 6(float) 2 < 9(PS_INPUT): TypeStruct 7(fvec4) 8(fvec2) < 10: TypePointer Function 9(PS_INPUT) < 11: TypeFunction 7(fvec4) 10(ptr) < 16: 6(float) Constant 0 < 17: 7(fvec4) ConstantComposite 16 16 16 16 < 18: 8(fvec2) ConstantComposite 16 16 < 19: 9(PS_INPUT) ConstantComposite 17 18 < 20: TypeInt 32 1 < 21: 20(int) Constant 0 < 22: TypeMatrix 7(fvec4) 4 < 23(cbChangesEveryFrame): TypeStruct 22 7(fvec4) < 24: TypePointer Uniform 23(cbChangesEveryFrame) < 25: 24(ptr) Variable Uniform < 26: TypePointer Uniform 22 < 29: TypePointer Function 7(fvec4) < 34(cbNeverChanges): TypeStruct 22 < 35: TypePointer Uniform 34(cbNeverChanges) < 36: 35(ptr) Variable Uniform < 43(cbChangeOnResize): TypeStruct 22 < 44: TypePointer Uniform 43(cbChangeOnResize) < 45: 44(ptr) Variable Uniform < 52: 20(int) Constant 1 < 53: TypePointer Function 8(fvec2) < 57: TypeImage 6(float) 2D sampled format:Unknown < 58: TypePointer UniformConstant 57 < 59(txDiffuseA): 58(ptr) Variable UniformConstant < 61: TypeSampler < 62: TypePointer UniformConstant 61 < 63(samLinearA): 62(ptr) Variable UniformConstant < 65: TypeSampledImage 57 < 70: TypePointer Uniform 7(fvec4) < 77: TypePointer Input 7(fvec4) < 78(input.Pos): 77(ptr) Variable Input < 81: TypePointer Input 8(fvec2) < 82(input.Tex): 81(ptr) Variable Input < 85: TypePointer Output 7(fvec4) < 86(@entryPointOutput): 85(ptr) Variable Output < 90(txDiffuseB): 58(ptr) Variable UniformConstant < 91(samLinearB): 62(ptr) Variable UniformConstant < 4(main): 2 Function None 3 < 5: Label < 76(input): 10(ptr) Variable Function < 87(param): 10(ptr) Variable Function < 79: 7(fvec4) Load 78(input.Pos) < 80: 29(ptr) AccessChain 76(input) 21 < Store 80 79 < 83: 8(fvec2) Load 82(input.Tex) < 84: 53(ptr) AccessChain 76(input) 52 < Store 84 83 < 88: 9(PS_INPUT) Load 76(input) < Store 87(param) 88 < 89: 7(fvec4) FunctionCall 13(@main(struct-PS_INPUT-vf4-vf21;) 87(param) < Store 86(@entryPointOutput) 89 < Return < FunctionEnd < 13(@main(struct-PS_INPUT-vf4-vf21;): 7(fvec4) Function None 11 < 12(input): 10(ptr) FunctionParameter < 14: Label < 15(output): 10(ptr) Variable Function < Store 15(output) 19 < 27: 26(ptr) AccessChain 25 21 < 28: 22 Load 27 < 30: 29(ptr) AccessChain 12(input) 21 < 31: 7(fvec4) Load 30 < 32: 7(fvec4) MatrixTimesVector 28 31 < 33: 29(ptr) AccessChain 15(output) 21 < Store 33 32 < 37: 26(ptr) AccessChain 36 21 < 38: 22 Load 37 < 39: 29(ptr) AccessChain 15(output) 21 < 40: 7(fvec4) Load 39 < 41: 7(fvec4) MatrixTimesVector 38 40 < 42: 29(ptr) AccessChain 15(output) 21 < Store 42 41 < 46: 26(ptr) AccessChain 45 21 < 47: 22 Load 46 < 48: 29(ptr) AccessChain 15(output) 21 < 49: 7(fvec4) Load 48 < 50: 7(fvec4) MatrixTimesVector 47 49 < 51: 29(ptr) AccessChain 15(output) 21 < Store 51 50 < 54: 53(ptr) AccessChain 12(input) 52 < 55: 8(fvec2) Load 54 < 56: 53(ptr) AccessChain 15(output) 52 < Store 56 55 < 60: 57 Load 59(txDiffuseA) < 64: 61 Load 63(samLinearA) < 66: 65 SampledImage 60 64 < 67: 53(ptr) AccessChain 15(output) 52 < 68: 8(fvec2) Load 67 < 69: 7(fvec4) ImageSampleImplicitLod 66 68 < 71: 70(ptr) AccessChain 25 52 < 72: 7(fvec4) Load 71 < 73: 7(fvec4) FMul 69 72 < ReturnValue 73 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,68c1 < hlsl.explicitDescriptorSet.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 31 < < Capability Shader < Capability Sampled1D < Capability SampledBuffer < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 19 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 13 "g_sSamp2_amb" < Name 19 "@entryPointOutput" < Name 21 "g_sSamp" < Name 24 "g_tTex1df4" < Name 25 "$Global" < MemberName 25($Global) 0 "floatval_amb" < Name 27 "" < Name 30 "floatbuff" < Decorate 13(g_sSamp2_amb) DescriptorSet 4 < Decorate 13(g_sSamp2_amb) Binding 10 < Decorate 19(@entryPointOutput) Location 0 < Decorate 21(g_sSamp) DescriptorSet 4 < Decorate 21(g_sSamp) Binding 11 < Decorate 24(g_tTex1df4) DescriptorSet 4 < Decorate 24(g_tTex1df4) Binding 20 < MemberDecorate 25($Global) 0 Offset 0 < Decorate 25($Global) Block < Decorate 27 DescriptorSet 4 < Decorate 27 Binding 0 < Decorate 30(floatbuff) DescriptorSet 4 < Decorate 30(floatbuff) Binding 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11: TypeSampler < 12: TypePointer UniformConstant 11 < 13(g_sSamp2_amb): 12(ptr) Variable UniformConstant < 14: 6(float) Constant 0 < 15: 7(fvec4) ConstantComposite 14 14 14 14 < 18: TypePointer Output 7(fvec4) < 19(@entryPointOutput): 18(ptr) Variable Output < 21(g_sSamp): 12(ptr) Variable UniformConstant < 22: TypeImage 6(float) 1D sampled format:Unknown < 23: TypePointer UniformConstant 22 < 24(g_tTex1df4): 23(ptr) Variable UniformConstant < 25($Global): TypeStruct 6(float) < 26: TypePointer Uniform 25($Global) < 27: 26(ptr) Variable Uniform < 28: TypeImage 6(float) Buffer sampled format:R32f < 29: TypePointer UniformConstant 28 < 30(floatbuff): 29(ptr) Variable UniformConstant < 4(main): 2 Function None 3 < 5: Label < 20: 7(fvec4) FunctionCall 9(@main() < Store 19(@entryPointOutput) 20 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < ReturnValue 15 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,68c1 < hlsl.explicitDescriptorSet.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 31 < < Capability Shader < Capability Sampled1D < Capability SampledBuffer < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 19 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 13 "g_sSamp2_amb" < Name 19 "@entryPointOutput" < Name 21 "g_sSamp" < Name 24 "g_tTex1df4" < Name 25 "$Global" < MemberName 25($Global) 0 "floatval_amb" < Name 27 "" < Name 30 "floatbuff" < Decorate 13(g_sSamp2_amb) DescriptorSet 3 < Decorate 13(g_sSamp2_amb) Binding 10 < Decorate 19(@entryPointOutput) Location 0 < Decorate 21(g_sSamp) DescriptorSet 3 < Decorate 21(g_sSamp) Binding 11 < Decorate 24(g_tTex1df4) DescriptorSet 3 < Decorate 24(g_tTex1df4) Binding 20 < MemberDecorate 25($Global) 0 Offset 0 < Decorate 25($Global) Block < Decorate 27 DescriptorSet 3 < Decorate 27 Binding 0 < Decorate 30(floatbuff) DescriptorSet 3 < Decorate 30(floatbuff) Binding 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11: TypeSampler < 12: TypePointer UniformConstant 11 < 13(g_sSamp2_amb): 12(ptr) Variable UniformConstant < 14: 6(float) Constant 0 < 15: 7(fvec4) ConstantComposite 14 14 14 14 < 18: TypePointer Output 7(fvec4) < 19(@entryPointOutput): 18(ptr) Variable Output < 21(g_sSamp): 12(ptr) Variable UniformConstant < 22: TypeImage 6(float) 1D sampled format:Unknown < 23: TypePointer UniformConstant 22 < 24(g_tTex1df4): 23(ptr) Variable UniformConstant < 25($Global): TypeStruct 6(float) < 26: TypePointer Uniform 25($Global) < 27: 26(ptr) Variable Uniform < 28: TypeImage 6(float) Buffer sampled format:R32f < 29: TypePointer UniformConstant 28 < 30(floatbuff): 29(ptr) Variable UniformConstant < 4(main): 2 Function None 3 < 5: Label < 20: 7(fvec4) FunctionCall 9(@main() < Store 19(@entryPointOutput) 20 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < ReturnValue 15 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing per-descriptor-set IO map shift 1,237c1 < hlsl.shift.per-set.frag < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:34 Function Definition: @main( ( temp 4-component vector of float) < 0:34 Function Parameters: < 0:? Sequence < 0:35 't1' (layout( set=1 binding=1) uniform texture1D) < 0:36 't2' (layout( set=1 binding=2) uniform texture2D) < 0:37 't3' (layout( set=2 binding=1) uniform texture3D) < 0:38 direct index (layout( row_major std430) buffer 4-component vector of float) < 0:38 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float) < 0:38 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) < 0:38 Constant: < 0:38 0 (const uint) < 0:38 Constant: < 0:38 0 (const int) < 0:39 indirect index (layout( row_major std430) buffer uint) < 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) < 0:39 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:39 Constant: < 0:39 0 (const uint) < 0:39 right-shift ( temp int) < 0:39 Constant: < 0:39 0 (const int) < 0:39 Constant: < 0:39 2 (const int) < 0:40 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) < 0:42 's1' (layout( set=1 binding=1) uniform sampler) < 0:43 's2' (layout( set=2 binding=2) uniform sampler) < 0:45 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) < 0:46 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) < 0:47 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) < 0:49 imageLoad ( temp float) < 0:49 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) < 0:49 Constant: < 0:49 0 (const int) < 0:50 indirect index (layout( row_major std430) buffer uint) < 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) < 0:50 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:50 Constant: < 0:50 0 (const uint) < 0:50 right-shift ( temp int) < 0:50 Constant: < 0:50 0 (const int) < 0:50 Constant: < 0:50 2 (const int) < 0:51 direct index (layout( row_major std430) buffer float) < 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of float) < 0:51 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:51 Constant: < 0:51 0 (const uint) < 0:51 Constant: < 0:51 0 (const int) < 0:52 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:53 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:55 cb1: direct index for structure (layout( row_major std140) uniform int) < 0:55 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) < 0:55 Constant: < 0:55 0 (const uint) < 0:56 tb1: direct index for structure (layout( row_major std430) buffer int) < 0:56 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) < 0:56 Constant: < 0:56 0 (const uint) < 0:57 'ts6' (layout( set=6 binding=1) uniform texture3D) < 0:59 Branch: Return with expression < 0:59 Constant: < 0:59 0.000000 < 0:59 0.000000 < 0:59 0.000000 < 0:59 0.000000 < 0:34 Function Definition: main( ( temp void) < 0:34 Function Parameters: < 0:? Sequence < 0:34 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:34 Function Call: @main( ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 's1' (layout( set=1 binding=1) uniform sampler) < 0:? 's2' (layout( set=2 binding=2) uniform sampler) < 0:? 't1' (layout( set=1 binding=1) uniform texture1D) < 0:? 't2' (layout( set=1 binding=2) uniform texture2D) < 0:? 't3' (layout( set=2 binding=1) uniform texture3D) < 0:? 'ts6' (layout( set=6 binding=1) uniform texture3D) < 0:? 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) < 0:? 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:? 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) < 0:? 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) < 0:? 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) < 0:? 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) < 0:? 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) < 0:? 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:? 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) < 0:? 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < < < Linked fragment stage: < < < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:34 Function Definition: @main( ( temp 4-component vector of float) < 0:34 Function Parameters: < 0:? Sequence < 0:35 't1' (layout( set=1 binding=1) uniform texture1D) < 0:36 't2' (layout( set=1 binding=2) uniform texture2D) < 0:37 't3' (layout( set=2 binding=1) uniform texture3D) < 0:38 direct index (layout( row_major std430) buffer 4-component vector of float) < 0:38 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of 4-component vector of float) < 0:38 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) < 0:38 Constant: < 0:38 0 (const uint) < 0:38 Constant: < 0:38 0 (const int) < 0:39 indirect index (layout( row_major std430) buffer uint) < 0:39 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) < 0:39 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:39 Constant: < 0:39 0 (const uint) < 0:39 right-shift ( temp int) < 0:39 Constant: < 0:39 0 (const int) < 0:39 Constant: < 0:39 2 (const int) < 0:40 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) < 0:42 's1' (layout( set=1 binding=1) uniform sampler) < 0:43 's2' (layout( set=2 binding=2) uniform sampler) < 0:45 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) < 0:46 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) < 0:47 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) < 0:49 imageLoad ( temp float) < 0:49 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) < 0:49 Constant: < 0:49 0 (const int) < 0:50 indirect index (layout( row_major std430) buffer uint) < 0:50 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of uint) < 0:50 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:50 Constant: < 0:50 0 (const uint) < 0:50 right-shift ( temp int) < 0:50 Constant: < 0:50 0 (const int) < 0:50 Constant: < 0:50 2 (const int) < 0:51 direct index (layout( row_major std430) buffer float) < 0:51 @data: direct index for structure (layout( row_major std430) buffer unsized 1-element array of float) < 0:51 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:51 Constant: < 0:51 0 (const uint) < 0:51 Constant: < 0:51 0 (const int) < 0:52 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:53 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:55 cb1: direct index for structure (layout( row_major std140) uniform int) < 0:55 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) < 0:55 Constant: < 0:55 0 (const uint) < 0:56 tb1: direct index for structure (layout( row_major std430) buffer int) < 0:56 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) < 0:56 Constant: < 0:56 0 (const uint) < 0:57 'ts6' (layout( set=6 binding=1) uniform texture3D) < 0:59 Branch: Return with expression < 0:59 Constant: < 0:59 0.000000 < 0:59 0.000000 < 0:59 0.000000 < 0:59 0.000000 < 0:34 Function Definition: main( ( temp void) < 0:34 Function Parameters: < 0:? Sequence < 0:34 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:34 Function Call: @main( ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 's1' (layout( set=1 binding=1) uniform sampler) < 0:? 's2' (layout( set=2 binding=2) uniform sampler) < 0:? 't1' (layout( set=1 binding=1) uniform texture1D) < 0:? 't2' (layout( set=1 binding=2) uniform texture2D) < 0:? 't3' (layout( set=2 binding=1) uniform texture3D) < 0:? 'ts6' (layout( set=6 binding=1) uniform texture3D) < 0:? 't4' (layout( set=3 binding=1 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of 4-component vector of float @data}) < 0:? 't5' (layout( set=3 binding=2 row_major std430) readonly buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:? 't6' (layout( set=3 binding=3 rgba32f) uniform textureBuffer) < 0:? 'u1' (layout( set=1 binding=1 rgba32f) uniform image1D) < 0:? 'u2' (layout( set=2 binding=2 rgba32f) uniform image2D) < 0:? 'u3' (layout( set=2 binding=3 rgba32f) uniform image3D) < 0:? 'u4' (layout( set=1 binding=4 r32f) uniform imageBuffer) < 0:? 'u5' (layout( set=2 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of uint @data}) < 0:? 'u6' (layout( set=3 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'u7' (layout( set=4 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'u8' (layout( set=5 binding=4 row_major std430) buffer block{layout( row_major std430) buffer unsized 1-element array of float @data}) < 0:? 'anon@0' (layout( set=6 binding=1 row_major std140) uniform block{layout( row_major std140) uniform int cb1}) < 0:? 'anon@1' (layout( binding=7 row_major std430) readonly buffer block{layout( row_major std430) buffer int tb1}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < < Uniform reflection: < t1: offset -1, type 8b5d, size 1, index -1, binding 21, stages 16 < t2: offset -1, type 8b5e, size 1, index -1, binding 22, stages 16 < t3: offset -1, type 8b5f, size 1, index -1, binding 26, stages 16 < t4.@data: offset 0, type 8b52, size 1, index 0, binding -1, stages 16, arrayStride 16, topLevelArrayStride 16 < t5.@data: offset 0, type 1405, size 0, index 1, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < t6: offset -1, type 8dc2, size 1, index -1, binding 23, stages 16 < s1: offset -1, type 0, size 1, index -1, binding 11, stages 16 < s2: offset -1, type 0, size 1, index -1, binding 17, stages 16 < u1: offset -1, type 904c, size 1, index -1, binding 31, stages 16 < u2: offset -1, type 904d, size 1, index -1, binding 42, stages 16 < u3: offset -1, type 904e, size 1, index -1, binding 43, stages 16 < u4: offset -1, type 9051, size 1, index -1, binding 34, stages 16 < u5.@data: offset 0, type 1405, size 0, index 2, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < u6.@data: offset 0, type 1406, size 1, index 3, binding -1, stages 16, arrayStride 4, topLevelArrayStride 4 < cb1: offset 0, type 1404, size 1, index 4, binding -1, stages 16 < tb1: offset 0, type 1404, size 1, index 5, binding -1, stages 16 < ts6: offset -1, type 8b5f, size 1, index -1, binding 71, stages 16 < < Uniform block reflection: < t4: offset -1, type ffffffff, size 16, index 0, binding 21, stages 16, numMembers 1 < t5: offset -1, type ffffffff, size 4, index 1, binding 22, stages 16, numMembers 1 < u5: offset -1, type ffffffff, size 4, index 2, binding 44, stages 16, numMembers 1 < u6: offset -1, type ffffffff, size 4, index 3, binding 34, stages 16, numMembers 1 < cb: offset -1, type ffffffff, size 4, index 4, binding 51, stages 16, numMembers 1 < tb: offset -1, type ffffffff, size 4, index 5, binding 27, stages 16, numMembers 1 < < Buffer variable reflection: < < Buffer block reflection: < < Pipeline input reflection: < < Pipeline output reflection: < @entryPointOutput: offset 0, type 8b52, size 1, index 0, binding -1, stages 16 < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing SPV no location 1,10c1 < spv.noLocation.vert < ERROR: spv.noLocation.vert:4: 'location' : SPIR-V requires location for user input/output < ERROR: spv.noLocation.vert:8: 'location' : SPIR-V requires location for user input/output < ERROR: spv.noLocation.vert:19: 'location' : SPIR-V requires location for user input/output < ERROR: spv.noLocation.vert:25: 'location' : SPIR-V requires location for user input/output < ERROR: spv.noLocation.vert:29: 'location' : SPIR-V requires location for user input/output < ERROR: 5 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,81c1 < spv.noBuiltInLoc.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 35 < < Capability Shader < Capability AtomicStorage < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 9 11 18 33 34 < Source GLSL 450 < Name 4 "main" < Name 9 "bar" < Name 11 "foo" < Name 16 "gl_PerVertex" < MemberName 16(gl_PerVertex) 0 "gl_Position" < MemberName 16(gl_PerVertex) 1 "gl_PointSize" < MemberName 16(gl_PerVertex) 2 "gl_ClipDistance" < MemberName 16(gl_PerVertex) 3 "gl_CullDistance" < Name 18 "" < Name 24 "uv1" < Name 26 "uv2" < Name 29 "uv3" < Name 31 "a_uint" < Name 33 "gl_VertexID" < Name 34 "gl_InstanceID" < Decorate 9(bar) Location 0 < Decorate 11(foo) Location 0 < MemberDecorate 16(gl_PerVertex) 0 BuiltIn Position < MemberDecorate 16(gl_PerVertex) 1 BuiltIn PointSize < MemberDecorate 16(gl_PerVertex) 2 BuiltIn ClipDistance < MemberDecorate 16(gl_PerVertex) 3 BuiltIn CullDistance < Decorate 16(gl_PerVertex) Block < Decorate 24(uv1) Location 0 < Decorate 24(uv1) DescriptorSet 0 < Decorate 26(uv2) Location 1 < Decorate 26(uv2) DescriptorSet 0 < Decorate 29(uv3) Location 2 < Decorate 29(uv3) DescriptorSet 0 < Decorate 31(a_uint) Offset 0 < Decorate 31(a_uint) DescriptorSet 0 < Decorate 31(a_uint) Binding 0 < Decorate 33(gl_VertexID) BuiltIn VertexId < Decorate 34(gl_InstanceID) BuiltIn InstanceId < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypePointer Output 7(fvec4) < 9(bar): 8(ptr) Variable Output < 10: TypePointer Input 7(fvec4) < 11(foo): 10(ptr) Variable Input < 13: TypeInt 32 0 < 14: 13(int) Constant 1 < 15: TypeArray 6(float) 14 < 16(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 15 15 < 17: TypePointer Output 16(gl_PerVertex) < 18: 17(ptr) Variable Output < 19: TypeInt 32 1 < 20: 19(int) Constant 0 < 23: TypePointer UniformConstant 7(fvec4) < 24(uv1): 23(ptr) Variable UniformConstant < 25: TypePointer UniformConstant 6(float) < 26(uv2): 25(ptr) Variable UniformConstant < 27: TypeVector 6(float) 3 < 28: TypePointer UniformConstant 27(fvec3) < 29(uv3): 28(ptr) Variable UniformConstant < 30: TypePointer AtomicCounter 13(int) < 31(a_uint): 30(ptr) Variable AtomicCounter < 32: TypePointer Input 19(int) < 33(gl_VertexID): 32(ptr) Variable Input < 34(gl_InstanceID): 32(ptr) Variable Input < 4(main): 2 Function None 3 < 5: Label < 12: 7(fvec4) Load 11(foo) < Store 9(bar) 12 < 21: 7(fvec4) Load 11(foo) < 22: 8(ptr) AccessChain 18 20 < Store 22 21 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,8c1 < spv.looseUniformNoLoc.vert < ERROR: spv.looseUniformNoLoc.vert:9: 'uv' : non-opaque uniform variables need a layout(location=L) < ERROR: 1 compilation errors. No code generated. < < < ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing SPV Debug Information 1,282c1 < spv.debugInfo.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 124 < < Capability Shader < 2: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 5 "main" 24 52 < ExecutionMode 5 OriginLowerLeft < 1: String "spv.debugInfo.frag" < Source GLSL 450 1 "// OpModuleProcessed no-storage-format < // OpModuleProcessed resource-set-binding 3 < // OpModuleProcessed auto-map-bindings < // OpModuleProcessed auto-map-locations < // OpModuleProcessed client opengl100 < // OpModuleProcessed target-env opengl < // OpModuleProcessed relaxed-errors < // OpModuleProcessed suppress-warnings < // OpModuleProcessed hlsl-offsets < // OpModuleProcessed entry-point main < #line 1 < #version 450 < < struct S { < int a; < }; < < uniform ubuf { < S s; < }; < < uniform sampler2D s2d; < < layout(location = 0) in vec4 inv; < layout(location = 0) out vec4 outv; < < vec4 foo(S s) < { < vec4 r = s.a * inv; < ++r; < if (r.x > 3.0) < --r; < else < r *= 2; < < return r; < } < < void main() < { < outv = foo(s); < outv += texture(s2d, vec2(0.5)); < < switch (s.a) { < case 10: < ++outv; < break; < case 20: < outv = 2 * outv; < ++outv; < break; < default: < --outv; < break; < } < < for (int i = 0; i < 10; ++i) < outv *= 3.0; < < outv.x < 10.0 ? < outv = sin(outv) : < outv = cos(outv); < }" < Name 5 "main" < Name 8 "S" < MemberName 8(S) 0 "a" < Name 14 "foo(struct-S-i11;" < Name 13 "s" < Name 17 "r" < Name 24 "inv" < Name 52 "outv" < Name 53 "S" < MemberName 53(S) 0 "a" < Name 54 "ubuf" < MemberName 54(ubuf) 0 "s" < Name 56 "" < Name 57 "param" < Name 67 "s2d" < Name 97 "i" < Decorate 24(inv) Location 0 < Decorate 52(outv) Location 0 < MemberDecorate 53(S) 0 Offset 0 < MemberDecorate 54(ubuf) 0 Offset 0 < Decorate 54(ubuf) Block < Decorate 56 DescriptorSet 3 < Decorate 56 Binding 0 < Decorate 67(s2d) Location 0 < Decorate 67(s2d) DescriptorSet 3 < Decorate 67(s2d) Binding 1 < 3: TypeVoid < 4: TypeFunction 3 < 7: TypeInt 32 1 < 8(S): TypeStruct 7(int) < 9: TypePointer Function 8(S) < 10: TypeFloat 32 < 11: TypeVector 10(float) 4 < 12: TypeFunction 11(fvec4) 9(ptr) < 16: TypePointer Function 11(fvec4) < 18: 7(int) Constant 0 < 19: TypePointer Function 7(int) < 23: TypePointer Input 11(fvec4) < 24(inv): 23(ptr) Variable Input < 28: 10(float) Constant 1065353216 < 31: TypeInt 32 0 < 32: 31(int) Constant 0 < 33: TypePointer Function 10(float) < 36: 10(float) Constant 1077936128 < 37: TypeBool < 45: 10(float) Constant 1073741824 < 51: TypePointer Output 11(fvec4) < 52(outv): 51(ptr) Variable Output < 53(S): TypeStruct 7(int) < 54(ubuf): TypeStruct 53(S) < 55: TypePointer Uniform 54(ubuf) < 56: 55(ptr) Variable Uniform < 58: TypePointer Uniform 53(S) < 64: TypeImage 10(float) 2D sampled format:Unknown < 65: TypeSampledImage 64 < 66: TypePointer UniformConstant 65 < 67(s2d): 66(ptr) Variable UniformConstant < 69: TypeVector 10(float) 2 < 70: 10(float) Constant 1056964608 < 71: 69(fvec2) ConstantComposite 70 70 < 75: TypePointer Uniform 7(int) < 104: 7(int) Constant 10 < 109: 7(int) Constant 1 < 111: TypePointer Output 10(float) < 114: 10(float) Constant 1092616192 < Line 1 28 11 < 5(main): 3 Function None 4 < 6: Label < 57(param): 9(ptr) Variable Function < 97(i): 19(ptr) Variable Function < 116: 16(ptr) Variable Function < Line 1 30 0 < 59: 58(ptr) AccessChain 56 18 < 60: 53(S) Load 59 < 61: 7(int) CompositeExtract 60 0 < 62: 19(ptr) AccessChain 57(param) 18 < Store 62 61 < 63: 11(fvec4) FunctionCall 14(foo(struct-S-i11;) 57(param) < Store 52(outv) 63 < Line 1 31 0 < 68: 65 Load 67(s2d) < 72: 11(fvec4) ImageSampleImplicitLod 68 71 < 73: 11(fvec4) Load 52(outv) < 74: 11(fvec4) FAdd 73 72 < Store 52(outv) 74 < Line 1 33 0 < 76: 75(ptr) AccessChain 56 18 18 < 77: 7(int) Load 76 < SelectionMerge 81 None < Switch 77 80 < case 10: 78 < case 20: 79 < 80: Label < Line 1 42 0 < 92: 11(fvec4) Load 52(outv) < 93: 11(fvec4) CompositeConstruct 28 28 28 28 < 94: 11(fvec4) FSub 92 93 < Store 52(outv) 94 < Line 1 43 0 < Branch 81 < 78: Label < Line 1 35 0 < 82: 11(fvec4) Load 52(outv) < 83: 11(fvec4) CompositeConstruct 28 28 28 28 < 84: 11(fvec4) FAdd 82 83 < Store 52(outv) 84 < Line 1 36 0 < Branch 81 < 79: Label < Line 1 38 0 < 86: 11(fvec4) Load 52(outv) < 87: 11(fvec4) VectorTimesScalar 86 45 < Store 52(outv) 87 < Line 1 39 0 < 88: 11(fvec4) Load 52(outv) < 89: 11(fvec4) CompositeConstruct 28 28 28 28 < 90: 11(fvec4) FAdd 88 89 < Store 52(outv) 90 < Line 1 40 0 < Branch 81 < 81: Label < Line 1 46 0 < Store 97(i) 18 < Branch 98 < 98: Label < LoopMerge 100 101 None < Branch 102 < 102: Label < 103: 7(int) Load 97(i) < 105: 37(bool) SLessThan 103 104 < BranchConditional 105 99 100 < 99: Label < Line 1 47 0 < 106: 11(fvec4) Load 52(outv) < 107: 11(fvec4) VectorTimesScalar 106 36 < Store 52(outv) 107 < Branch 101 < 101: Label < Line 1 46 0 < 108: 7(int) Load 97(i) < 110: 7(int) IAdd 108 109 < Store 97(i) 110 < Branch 98 < 100: Label < Line 1 49 0 < 112: 111(ptr) AccessChain 52(outv) 32 < 113: 10(float) Load 112 < 115: 37(bool) FOrdLessThan 113 114 < SelectionMerge 118 None < BranchConditional 115 117 121 < 117: Label < Line 1 50 0 < 119: 11(fvec4) Load 52(outv) < 120: 11(fvec4) ExtInst 2(GLSL.std.450) 13(Sin) 119 < Store 52(outv) 120 < Store 116 120 < Branch 118 < 121: Label < Line 1 51 0 < 122: 11(fvec4) Load 52(outv) < 123: 11(fvec4) ExtInst 2(GLSL.std.450) 14(Cos) 122 < Store 52(outv) 123 < Store 116 123 < Branch 118 < 118: Label < Return < FunctionEnd < Line 1 16 13 < 14(foo(struct-S-i11;): 11(fvec4) Function None 12 < 13(s): 9(ptr) FunctionParameter < 15: Label < 17(r): 16(ptr) Variable Function < Line 1 18 0 < 20: 19(ptr) AccessChain 13(s) 18 < 21: 7(int) Load 20 < 22: 10(float) ConvertSToF 21 < 25: 11(fvec4) Load 24(inv) < 26: 11(fvec4) VectorTimesScalar 25 22 < Store 17(r) 26 < Line 1 19 0 < 27: 11(fvec4) Load 17(r) < 29: 11(fvec4) CompositeConstruct 28 28 28 28 < 30: 11(fvec4) FAdd 27 29 < Store 17(r) 30 < Line 1 20 0 < 34: 33(ptr) AccessChain 17(r) 32 < 35: 10(float) Load 34 < 38: 37(bool) FOrdGreaterThan 35 36 < SelectionMerge 40 None < BranchConditional 38 39 44 < 39: Label < Line 1 21 0 < 41: 11(fvec4) Load 17(r) < 42: 11(fvec4) CompositeConstruct 28 28 28 28 < 43: 11(fvec4) FSub 41 42 < Store 17(r) 43 < Branch 40 < 44: Label < Line 1 23 0 < 46: 11(fvec4) Load 17(r) < 47: 11(fvec4) VectorTimesScalar 46 45 < Store 17(r) 47 < Branch 40 < 40: Label < Line 1 25 0 < 48: 11(fvec4) Load 17(r) < ReturnValue 48 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,281c1 < spv.debugInfo.frag < // Module Version 10300 < // Generated by (magic number): 8000a < // Id's are bound by 124 < < Capability Shader < 2: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 5 "main" 24 52 < ExecutionMode 5 OriginUpperLeft < 1: String "spv.debugInfo.frag" < Source GLSL 450 1 "#version 450 < < struct S { < int a; < }; < < uniform ubuf { < S s; < }; < < uniform sampler2D s2d; < < layout(location = 0) in vec4 inv; < layout(location = 0) out vec4 outv; < < vec4 foo(S s) < { < vec4 r = s.a * inv; < ++r; < if (r.x > 3.0) < --r; < else < r *= 2; < < return r; < } < < void main() < { < outv = foo(s); < outv += texture(s2d, vec2(0.5)); < < switch (s.a) { < case 10: < ++outv; < break; < case 20: < outv = 2 * outv; < ++outv; < break; < default: < --outv; < break; < } < < for (int i = 0; i < 10; ++i) < outv *= 3.0; < < outv.x < 10.0 ? < outv = sin(outv) : < outv = cos(outv); < }" < Name 5 "main" < Name 8 "S" < MemberName 8(S) 0 "a" < Name 14 "foo(struct-S-i11;" < Name 13 "s" < Name 17 "r" < Name 24 "inv" < Name 52 "outv" < Name 53 "S" < MemberName 53(S) 0 "a" < Name 54 "ubuf" < MemberName 54(ubuf) 0 "s" < Name 56 "" < Name 57 "param" < Name 67 "s2d" < Name 97 "i" < ModuleProcessed "no-storage-format" < ModuleProcessed "resource-set-binding 3" < ModuleProcessed "auto-map-bindings" < ModuleProcessed "auto-map-locations" < ModuleProcessed "client vulkan100" < ModuleProcessed "target-env spirv1.3" < ModuleProcessed "target-env vulkan1.1" < ModuleProcessed "relaxed-errors" < ModuleProcessed "suppress-warnings" < ModuleProcessed "hlsl-offsets" < ModuleProcessed "entry-point main" < Decorate 24(inv) Location 0 < Decorate 52(outv) Location 0 < MemberDecorate 53(S) 0 Offset 0 < MemberDecorate 54(ubuf) 0 Offset 0 < Decorate 54(ubuf) Block < Decorate 56 DescriptorSet 3 < Decorate 56 Binding 0 < Decorate 67(s2d) DescriptorSet 3 < Decorate 67(s2d) Binding 1 < 3: TypeVoid < 4: TypeFunction 3 < 7: TypeInt 32 1 < 8(S): TypeStruct 7(int) < 9: TypePointer Function 8(S) < 10: TypeFloat 32 < 11: TypeVector 10(float) 4 < 12: TypeFunction 11(fvec4) 9(ptr) < 16: TypePointer Function 11(fvec4) < 18: 7(int) Constant 0 < 19: TypePointer Function 7(int) < 23: TypePointer Input 11(fvec4) < 24(inv): 23(ptr) Variable Input < 28: 10(float) Constant 1065353216 < 31: TypeInt 32 0 < 32: 31(int) Constant 0 < 33: TypePointer Function 10(float) < 36: 10(float) Constant 1077936128 < 37: TypeBool < 45: 10(float) Constant 1073741824 < 51: TypePointer Output 11(fvec4) < 52(outv): 51(ptr) Variable Output < 53(S): TypeStruct 7(int) < 54(ubuf): TypeStruct 53(S) < 55: TypePointer Uniform 54(ubuf) < 56: 55(ptr) Variable Uniform < 58: TypePointer Uniform 53(S) < 64: TypeImage 10(float) 2D sampled format:Unknown < 65: TypeSampledImage 64 < 66: TypePointer UniformConstant 65 < 67(s2d): 66(ptr) Variable UniformConstant < 69: TypeVector 10(float) 2 < 70: 10(float) Constant 1056964608 < 71: 69(fvec2) ConstantComposite 70 70 < 75: TypePointer Uniform 7(int) < 104: 7(int) Constant 10 < 109: 7(int) Constant 1 < 111: TypePointer Output 10(float) < 114: 10(float) Constant 1092616192 < Line 1 28 11 < 5(main): 3 Function None 4 < 6: Label < 57(param): 9(ptr) Variable Function < 97(i): 19(ptr) Variable Function < 116: 16(ptr) Variable Function < Line 1 30 0 < 59: 58(ptr) AccessChain 56 18 < 60: 53(S) Load 59 < 61: 7(int) CompositeExtract 60 0 < 62: 19(ptr) AccessChain 57(param) 18 < Store 62 61 < 63: 11(fvec4) FunctionCall 14(foo(struct-S-i11;) 57(param) < Store 52(outv) 63 < Line 1 31 0 < 68: 65 Load 67(s2d) < 72: 11(fvec4) ImageSampleImplicitLod 68 71 < 73: 11(fvec4) Load 52(outv) < 74: 11(fvec4) FAdd 73 72 < Store 52(outv) 74 < Line 1 33 0 < 76: 75(ptr) AccessChain 56 18 18 < 77: 7(int) Load 76 < SelectionMerge 81 None < Switch 77 80 < case 10: 78 < case 20: 79 < 80: Label < Line 1 42 0 < 92: 11(fvec4) Load 52(outv) < 93: 11(fvec4) CompositeConstruct 28 28 28 28 < 94: 11(fvec4) FSub 92 93 < Store 52(outv) 94 < Line 1 43 0 < Branch 81 < 78: Label < Line 1 35 0 < 82: 11(fvec4) Load 52(outv) < 83: 11(fvec4) CompositeConstruct 28 28 28 28 < 84: 11(fvec4) FAdd 82 83 < Store 52(outv) 84 < Line 1 36 0 < Branch 81 < 79: Label < Line 1 38 0 < 86: 11(fvec4) Load 52(outv) < 87: 11(fvec4) VectorTimesScalar 86 45 < Store 52(outv) 87 < Line 1 39 0 < 88: 11(fvec4) Load 52(outv) < 89: 11(fvec4) CompositeConstruct 28 28 28 28 < 90: 11(fvec4) FAdd 88 89 < Store 52(outv) 90 < Line 1 40 0 < Branch 81 < 81: Label < Line 1 46 0 < Store 97(i) 18 < Branch 98 < 98: Label < LoopMerge 100 101 None < Branch 102 < 102: Label < 103: 7(int) Load 97(i) < 105: 37(bool) SLessThan 103 104 < BranchConditional 105 99 100 < 99: Label < Line 1 47 0 < 106: 11(fvec4) Load 52(outv) < 107: 11(fvec4) VectorTimesScalar 106 36 < Store 52(outv) 107 < Branch 101 < 101: Label < Line 1 46 0 < 108: 7(int) Load 97(i) < 110: 7(int) IAdd 108 109 < Store 97(i) 110 < Branch 98 < 100: Label < Line 1 49 0 < 112: 111(ptr) AccessChain 52(outv) 32 < 113: 10(float) Load 112 < 115: 37(bool) FOrdLessThan 113 114 < SelectionMerge 118 None < BranchConditional 115 117 121 < 117: Label < Line 1 50 0 < 119: 11(fvec4) Load 52(outv) < 120: 11(fvec4) ExtInst 2(GLSL.std.450) 13(Sin) 119 < Store 52(outv) 120 < Store 116 120 < Branch 118 < 121: Label < Line 1 51 0 < 122: 11(fvec4) Load 52(outv) < 123: 11(fvec4) ExtInst 2(GLSL.std.450) 14(Cos) 122 < Store 52(outv) 123 < Store 116 123 < Branch 118 < 118: Label < Return < FunctionEnd < Line 1 16 13 < 14(foo(struct-S-i11;): 11(fvec4) Function None 12 < 13(s): 9(ptr) FunctionParameter < 15: Label < 17(r): 16(ptr) Variable Function < Line 1 18 0 < 20: 19(ptr) AccessChain 13(s) 18 < 21: 7(int) Load 20 < 22: 10(float) ConvertSToF 21 < 25: 11(fvec4) Load 24(inv) < 26: 11(fvec4) VectorTimesScalar 25 22 < Store 17(r) 26 < Line 1 19 0 < 27: 11(fvec4) Load 17(r) < 29: 11(fvec4) CompositeConstruct 28 28 28 28 < 30: 11(fvec4) FAdd 27 29 < Store 17(r) 30 < Line 1 20 0 < 34: 33(ptr) AccessChain 17(r) 32 < 35: 10(float) Load 34 < 38: 37(bool) FOrdGreaterThan 35 36 < SelectionMerge 40 None < BranchConditional 38 39 44 < 39: Label < Line 1 21 0 < 41: 11(fvec4) Load 17(r) < 42: 11(fvec4) CompositeConstruct 28 28 28 28 < 43: 11(fvec4) FSub 41 42 < Store 17(r) 43 < Branch 40 < 44: Label < Line 1 23 0 < 46: 11(fvec4) Load 17(r) < 47: 11(fvec4) VectorTimesScalar 46 45 < Store 17(r) 47 < Branch 40 < 40: Label < Line 1 25 0 < 48: 11(fvec4) Load 17(r) < ReturnValue 48 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,60c1 < spv.hlslDebugInfo.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 19 < < Capability Shader < 2: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 5 "newMain" 17 < 1: String "spv.hlslDebugInfo.vert" < Source HLSL 500 1 "// OpModuleProcessed entry-point newMain < // OpModuleProcessed shift-sampler-binding 2 < // OpModuleProcessed shift-texture-binding 4 < // OpModuleProcessed shift-image-binding 1 < // OpModuleProcessed shift-UBO-binding 6 < // OpModuleProcessed shift-ssbo-binding 3 < // OpModuleProcessed shift-uav-binding 5 < // OpModuleProcessed no-storage-format < // OpModuleProcessed resource-set-binding t0 0 0 < // OpModuleProcessed auto-map-bindings < // OpModuleProcessed auto-map-locations < // OpModuleProcessed flatten-uniform-arrays < // OpModuleProcessed hlsl-iomap < // OpModuleProcessed client vulkan100 < // OpModuleProcessed target-env vulkan1.0 < // OpModuleProcessed source-entrypoint origMain < // OpModuleProcessed hlsl-offsets < #line 1 < float4 origMain() : SV_Position < { < return (float4)0; < } < " < Name 5 "newMain" < Name 10 "@newMain(" < Name 17 "@entryPointOutput" < Decorate 17(@entryPointOutput) BuiltIn Position < 3: TypeVoid < 4: TypeFunction 3 < 7: TypeFloat 32 < 8: TypeVector 7(float) 4 < 9: TypeFunction 8(fvec4) < 12: 7(float) Constant 0 < 13: 8(fvec4) ConstantComposite 12 12 12 12 < 16: TypePointer Output 8(fvec4) < 17(@entryPointOutput): 16(ptr) Variable Output < Line 1 2 1 < 5(newMain): 3 Function None 4 < 6: Label < Line 1 2 0 < 18: 8(fvec4) FunctionCall 10(@newMain() < Store 17(@entryPointOutput) 18 < Return < FunctionEnd < Line 1 2 1 < 10(@newMain(): 8(fvec4) Function None 9 < 11: Label < Line 1 3 0 < ReturnValue 13 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing Includer 1,76c1 < ../Test/hlsl.include.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 44 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 42 < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 11 "$Global" < MemberName 11($Global) 0 "i1" < MemberName 11($Global) 1 "i2" < MemberName 11($Global) 2 "i4" < MemberName 11($Global) 3 "i3" < MemberName 11($Global) 4 "i6" < MemberName 11($Global) 5 "i5" < Name 13 "" < Name 42 "@entryPointOutput" < MemberDecorate 11($Global) 0 Offset 0 < MemberDecorate 11($Global) 1 Offset 16 < MemberDecorate 11($Global) 2 Offset 32 < MemberDecorate 11($Global) 3 Offset 48 < MemberDecorate 11($Global) 4 Offset 64 < MemberDecorate 11($Global) 5 Offset 80 < Decorate 11($Global) Block < Decorate 13 DescriptorSet 0 < Decorate 13 Binding 0 < Decorate 42(@entryPointOutput) BuiltIn Position < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11($Global): TypeStruct 7(fvec4) 7(fvec4) 7(fvec4) 7(fvec4) 7(fvec4) 7(fvec4) < 12: TypePointer Uniform 11($Global) < 13: 12(ptr) Variable Uniform < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: TypePointer Uniform 7(fvec4) < 19: 14(int) Constant 1 < 23: 14(int) Constant 3 < 27: 14(int) Constant 2 < 31: 14(int) Constant 5 < 35: 14(int) Constant 4 < 41: TypePointer Output 7(fvec4) < 42(@entryPointOutput): 41(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 43: 7(fvec4) FunctionCall 9(@main() < Store 42(@entryPointOutput) 43 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < 17: 16(ptr) AccessChain 13 15 < 18: 7(fvec4) Load 17 < 20: 16(ptr) AccessChain 13 19 < 21: 7(fvec4) Load 20 < 22: 7(fvec4) FAdd 18 21 < 24: 16(ptr) AccessChain 13 23 < 25: 7(fvec4) Load 24 < 26: 7(fvec4) FAdd 22 25 < 28: 16(ptr) AccessChain 13 27 < 29: 7(fvec4) Load 28 < 30: 7(fvec4) FAdd 26 29 < 32: 16(ptr) AccessChain 13 31 < 33: 7(fvec4) Load 32 < 34: 7(fvec4) FAdd 30 33 < 36: 16(ptr) AccessChain 13 35 < 37: 7(fvec4) Load 36 < 38: 7(fvec4) FAdd 34 37 < ReturnValue 38 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,11c1 < hlsl.includeNegative.vert < ERROR: ./foo.h:1: '#error' : should not be included < ERROR: ./inc2/../foo.h:1: '#error' : should not be included < ERROR: ./parentBad:3: '#error' : bad parent < ERROR: hlsl.includeNegative.vert:7: '#error' : in main < ERROR: hlsl.includeNegative.vert:6: 'declaration' : Expected < hlsl.includeNegative.vert(8): error at column 0, HLSL parsing failed. < ERROR: 6 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,67c1 < include.vert < Shader version: 450 < Requested GL_GOOGLE_cpp_style_line_directive < Requested GL_GOOGLE_include_directive < 0:? Sequence < 0:13 Function Definition: main( ( global void) < 0:13 Function Parameters: < 0:15 Sequence < 0:15 move second child to first child ( temp 4-component vector of float) < 0:15 'color' ( smooth out 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 'i1' ( global 4-component vector of float) < 0:15 'i2' ( global 4-component vector of float) < 0:15 'i3' ( global 4-component vector of float) < 0:15 'i4' ( global 4-component vector of float) < 0:15 'i5' ( global 4-component vector of float) < 0:15 'i6' ( global 4-component vector of float) < 0:? Linker Objects < 0:? 'i1' ( global 4-component vector of float) < 0:? 'i2' ( global 4-component vector of float) < 0:? 'i4' ( global 4-component vector of float) < 0:? 'i3' ( global 4-component vector of float) < 0:? 'i6' ( global 4-component vector of float) < 0:? 'i5' ( global 4-component vector of float) < 0:? 'color' ( smooth out 4-component vector of float) < 0:? 'gl_VertexID' ( gl_VertexId int VertexId) < 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) < < < Linked vertex stage: < < < Shader version: 450 < Requested GL_GOOGLE_cpp_style_line_directive < Requested GL_GOOGLE_include_directive < 0:? Sequence < 0:13 Function Definition: main( ( global void) < 0:13 Function Parameters: < 0:15 Sequence < 0:15 move second child to first child ( temp 4-component vector of float) < 0:15 'color' ( smooth out 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 add ( temp 4-component vector of float) < 0:15 'i1' ( global 4-component vector of float) < 0:15 'i2' ( global 4-component vector of float) < 0:15 'i3' ( global 4-component vector of float) < 0:15 'i4' ( global 4-component vector of float) < 0:15 'i5' ( global 4-component vector of float) < 0:15 'i6' ( global 4-component vector of float) < 0:? Linker Objects < 0:? 'i1' ( global 4-component vector of float) < 0:? 'i2' ( global 4-component vector of float) < 0:? 'i4' ( global 4-component vector of float) < 0:? 'i3' ( global 4-component vector of float) < 0:? 'i6' ( global 4-component vector of float) < 0:? 'i5' ( global 4-component vector of float) < 0:? 'color' ( smooth out 4-component vector of float) < 0:? 'gl_VertexID' ( gl_VertexId int VertexId) < 0:? 'gl_InstanceID' ( gl_InstanceId int InstanceId) < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,70c1 < hlsl.dashI.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 40 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 38 < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 11 "$Global" < MemberName 11($Global) 0 "i1" < MemberName 11($Global) 1 "p1" < MemberName 11($Global) 2 "p2" < MemberName 11($Global) 3 "p3" < MemberName 11($Global) 4 "i4" < Name 13 "" < Name 38 "@entryPointOutput" < MemberDecorate 11($Global) 0 Offset 0 < MemberDecorate 11($Global) 1 Offset 16 < MemberDecorate 11($Global) 2 Offset 32 < MemberDecorate 11($Global) 3 Offset 48 < MemberDecorate 11($Global) 4 Offset 64 < Decorate 11($Global) Block < Decorate 13 DescriptorSet 0 < Decorate 13 Binding 0 < Decorate 38(@entryPointOutput) BuiltIn Position < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11($Global): TypeStruct 7(fvec4) 7(fvec4) 7(fvec4) 7(fvec4) 7(fvec4) < 12: TypePointer Uniform 11($Global) < 13: 12(ptr) Variable Uniform < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: TypePointer Uniform 7(fvec4) < 19: 14(int) Constant 4 < 23: 14(int) Constant 1 < 27: 14(int) Constant 2 < 31: 14(int) Constant 3 < 37: TypePointer Output 7(fvec4) < 38(@entryPointOutput): 37(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 39: 7(fvec4) FunctionCall 9(@main() < Store 38(@entryPointOutput) 39 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < 17: 16(ptr) AccessChain 13 15 < 18: 7(fvec4) Load 17 < 20: 16(ptr) AccessChain 13 19 < 21: 7(fvec4) Load 20 < 22: 7(fvec4) FAdd 18 21 < 24: 16(ptr) AccessChain 13 23 < 25: 7(fvec4) Load 24 < 26: 7(fvec4) FAdd 22 25 < 28: 16(ptr) AccessChain 13 27 < 29: 7(fvec4) Load 28 < 30: 7(fvec4) FAdd 26 29 < 32: 16(ptr) AccessChain 13 31 < 33: 7(fvec4) Load 32 < 34: 7(fvec4) FAdd 30 33 < ReturnValue 34 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,178c1 < hlsl.pp.line3.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 78 < < Capability Shader < 3: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 6 "MainPs" 69 73 < ExecutionMode 6 OriginUpperLeft < 1: String "hlsl.pp.line3.frag" < 2: String "./i1.h" < Source HLSL 500 1 "// OpModuleProcessed entry-point MainPs < // OpModuleProcessed client vulkan100 < // OpModuleProcessed target-env vulkan1.0 < // OpModuleProcessed hlsl-offsets < #line 1 < Texture2D g_tColor[ 128 ] ; < < layout (push_constant) cbuffer PerViewConstantBuffer_t < { < uint g_nDataIdx; < uint g_nDataIdx2; < bool g_B; < } ; < < SamplerState g_sAniso; < < struct PS_INPUT < { < float2 vTextureCoords : TEXCOORD2 ; < } ; < < struct PS_OUTPUT < { < float4 vColor : SV_Target0 ; < } ; < < PS_OUTPUT MainPs ( PS_INPUT i ) < { < PS_OUTPUT ps_output ; < < uint u; < if (g_B) < #include "i1.h" < else < u = g_nDataIdx2; < ps_output . vColor = g_tColor [ u ] . Sample ( g_sAniso , i . vTextureCoords . xy ); < return ps_output ; < } < < " < Source HLSL 500 2 " u = g_nDataIdx; < " < Name 6 "MainPs" < Name 10 "PS_INPUT" < MemberName 10(PS_INPUT) 0 "vTextureCoords" < Name 13 "PS_OUTPUT" < MemberName 13(PS_OUTPUT) 0 "vColor" < Name 16 "@MainPs(struct-PS_INPUT-vf21;" < Name 15 "i" < Name 19 "PerViewConstantBuffer_t" < MemberName 19(PerViewConstantBuffer_t) 0 "g_nDataIdx" < MemberName 19(PerViewConstantBuffer_t) 1 "g_nDataIdx2" < MemberName 19(PerViewConstantBuffer_t) 2 "g_B" < Name 21 "" < Name 33 "u" < Name 42 "ps_output" < Name 47 "g_tColor" < Name 54 "g_sAniso" < Name 67 "i" < Name 69 "i.vTextureCoords" < Name 73 "@entryPointOutput.vColor" < Name 74 "param" < MemberDecorate 19(PerViewConstantBuffer_t) 0 Offset 0 < MemberDecorate 19(PerViewConstantBuffer_t) 1 Offset 4 < MemberDecorate 19(PerViewConstantBuffer_t) 2 Offset 8 < Decorate 19(PerViewConstantBuffer_t) Block < Decorate 47(g_tColor) DescriptorSet 0 < Decorate 47(g_tColor) Binding 0 < Decorate 54(g_sAniso) DescriptorSet 0 < Decorate 54(g_sAniso) Binding 0 < Decorate 69(i.vTextureCoords) Location 0 < Decorate 73(@entryPointOutput.vColor) Location 0 < 4: TypeVoid < 5: TypeFunction 4 < 8: TypeFloat 32 < 9: TypeVector 8(float) 2 < 10(PS_INPUT): TypeStruct 9(fvec2) < 11: TypePointer Function 10(PS_INPUT) < 12: TypeVector 8(float) 4 < 13(PS_OUTPUT): TypeStruct 12(fvec4) < 14: TypeFunction 13(PS_OUTPUT) 11(ptr) < 18: TypeInt 32 0 < 19(PerViewConstantBuffer_t): TypeStruct 18(int) 18(int) 18(int) < 20: TypePointer PushConstant 19(PerViewConstantBuffer_t) < 21: 20(ptr) Variable PushConstant < 22: TypeInt 32 1 < 23: 22(int) Constant 2 < 24: TypePointer PushConstant 18(int) < 27: TypeBool < 28: 18(int) Constant 0 < 32: TypePointer Function 18(int) < 34: 22(int) Constant 0 < 38: 22(int) Constant 1 < 41: TypePointer Function 13(PS_OUTPUT) < 43: TypeImage 8(float) 2D sampled format:Unknown < 44: 18(int) Constant 128 < 45: TypeArray 43 44 < 46: TypePointer UniformConstant 45 < 47(g_tColor): 46(ptr) Variable UniformConstant < 49: TypePointer UniformConstant 43 < 52: TypeSampler < 53: TypePointer UniformConstant 52 < 54(g_sAniso): 53(ptr) Variable UniformConstant < 56: TypeSampledImage 43 < 58: TypePointer Function 9(fvec2) < 62: TypePointer Function 12(fvec4) < 68: TypePointer Input 9(fvec2) < 69(i.vTextureCoords): 68(ptr) Variable Input < 72: TypePointer Output 12(fvec4) < 73(@entryPointOutput.vColor): 72(ptr) Variable Output < Line 1 23 1 < 6(MainPs): 4 Function None 5 < 7: Label < 67(i): 11(ptr) Variable Function < 74(param): 11(ptr) Variable Function < Line 1 23 0 < 70: 9(fvec2) Load 69(i.vTextureCoords) < 71: 58(ptr) AccessChain 67(i) 34 < Store 71 70 < 75:10(PS_INPUT) Load 67(i) < Store 74(param) 75 < 76:13(PS_OUTPUT) FunctionCall 16(@MainPs(struct-PS_INPUT-vf21;) 74(param) < 77: 12(fvec4) CompositeExtract 76 0 < Store 73(@entryPointOutput.vColor) 77 < Return < FunctionEnd < Line 1 23 1 < 16(@MainPs(struct-PS_INPUT-vf21;):13(PS_OUTPUT) Function None 14 < 15(i): 11(ptr) FunctionParameter < 17: Label < 33(u): 32(ptr) Variable Function < 42(ps_output): 41(ptr) Variable Function < Line 1 27 0 < 25: 24(ptr) AccessChain 21 23 < 26: 18(int) Load 25 < 29: 27(bool) INotEqual 26 28 < SelectionMerge 31 None < BranchConditional 29 30 37 < 30: Label < Line 2 1 0 < 35: 24(ptr) AccessChain 21 34 < 36: 18(int) Load 35 < Store 33(u) 36 < Branch 31 < 37: Label < Line 1 30 0 < 39: 24(ptr) AccessChain 21 38 < 40: 18(int) Load 39 < Store 33(u) 40 < Branch 31 < 31: Label < Line 1 31 0 < 48: 18(int) Load 33(u) < 50: 49(ptr) AccessChain 47(g_tColor) 48 < 51: 43 Load 50 < 55: 52 Load 54(g_sAniso) < 57: 56 SampledImage 51 55 < 59: 58(ptr) AccessChain 15(i) 34 < 60: 9(fvec2) Load 59 < 61: 12(fvec4) ImageSampleImplicitLod 57 60 < 63: 62(ptr) AccessChain 42(ps_output) 34 < Store 63 61 < Line 1 32 0 < 64:13(PS_OUTPUT) Load 42(ps_output) < ReturnValue 64 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing --depfile Testing -D and -U ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory diff: localResults/hlsl.include.vert.d.out: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory diff: localResults/hlsl.dashI.vert.d.out: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 241: ../x86_64-redhat-linux-gnu/StandAlone/spirv-remap: No such file or directory ./runtests: line 243: ../x86_64-redhat-linux-gnu/StandAlone/spirv-remap: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory 1,55c1 < glsl.-D-U.frag < Shader version: 450 < 0:? Sequence < 0:7 Function Definition: main( ( global void) < 0:7 Function Parameters: < 0:10 Sequence < 0:10 move second child to first child ( temp 4-component vector of float) < 0:10 'color' (layout( location=0) out 4-component vector of float) < 0:10 Constant: < 0:10 1.000000 < 0:10 1.000000 < 0:10 1.000000 < 0:10 1.000000 < 0:16 Post-Increment ( temp 4-component vector of float) < 0:16 'color' (layout( location=0) out 4-component vector of float) < 0:24 vector scale second child into first child ( temp 4-component vector of float) < 0:24 'color' (layout( location=0) out 4-component vector of float) < 0:24 Constant: < 0:24 3.000000 < 0:28 vector scale second child into first child ( temp 4-component vector of float) < 0:28 'color' (layout( location=0) out 4-component vector of float) < 0:28 Constant: < 0:28 400.000000 < 0:? Linker Objects < 0:? 'color' (layout( location=0) out 4-component vector of float) < < < Linked fragment stage: < < < Shader version: 450 < 0:? Sequence < 0:7 Function Definition: main( ( global void) < 0:7 Function Parameters: < 0:10 Sequence < 0:10 move second child to first child ( temp 4-component vector of float) < 0:10 'color' (layout( location=0) out 4-component vector of float) < 0:10 Constant: < 0:10 1.000000 < 0:10 1.000000 < 0:10 1.000000 < 0:10 1.000000 < 0:16 Post-Increment ( temp 4-component vector of float) < 0:16 'color' (layout( location=0) out 4-component vector of float) < 0:24 vector scale second child into first child ( temp 4-component vector of float) < 0:24 'color' (layout( location=0) out 4-component vector of float) < 0:24 Constant: < 0:24 3.000000 < 0:28 vector scale second child into first child ( temp 4-component vector of float) < 0:28 'color' (layout( location=0) out 4-component vector of float) < 0:28 Constant: < 0:28 400.000000 < 0:? Linker Objects < 0:? 'color' (layout( location=0) out 4-component vector of float) < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,65c1 < hlsl.-D-U.frag < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:7 Function Definition: @main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:9 move second child to first child ( temp 4-component vector of float) < 0:9 'color' ( global 4-component vector of float) < 0:9 Constant: < 0:9 1.000000 < 0:9 1.000000 < 0:9 1.000000 < 0:9 1.000000 < 0:15 subtract second child into first child ( temp 4-component vector of float) < 0:15 'color' ( global 4-component vector of float) < 0:15 Constant: < 0:15 5.000000 < 0:21 Post-Increment ( temp 4-component vector of float) < 0:21 'color' ( global 4-component vector of float) < 0:29 vector scale second child into first child ( temp 4-component vector of float) < 0:29 'color' ( global 4-component vector of float) < 0:29 Constant: < 0:29 3.000000 < 0:7 Function Definition: main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:7 Function Call: @main( ( temp void) < 0:? Linker Objects < 0:? 'color' ( global 4-component vector of float) < < < Linked fragment stage: < < < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:7 Function Definition: @main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:9 move second child to first child ( temp 4-component vector of float) < 0:9 'color' ( global 4-component vector of float) < 0:9 Constant: < 0:9 1.000000 < 0:9 1.000000 < 0:9 1.000000 < 0:9 1.000000 < 0:15 subtract second child into first child ( temp 4-component vector of float) < 0:15 'color' ( global 4-component vector of float) < 0:15 Constant: < 0:15 5.000000 < 0:21 Post-Increment ( temp 4-component vector of float) < 0:21 'color' ( global 4-component vector of float) < 0:29 vector scale second child into first child ( temp 4-component vector of float) < 0:29 'color' ( global 4-component vector of float) < 0:29 Constant: < 0:29 3.000000 < 0:7 Function Definition: main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:7 Function Call: @main( ( temp void) < 0:? Linker Objects < 0:? 'color' ( global 4-component vector of float) < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing --client and --target-env ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing GLSL entry point rename 1,43c1 < glsl.entryPointRename.vert < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 20 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "foo" 13 < Source GLSL 460 < Name 4 "foo" < Name 11 "gl_PerVertex" < MemberName 11(gl_PerVertex) 0 "gl_Position" < MemberName 11(gl_PerVertex) 1 "gl_PointSize" < MemberName 11(gl_PerVertex) 2 "gl_ClipDistance" < MemberName 11(gl_PerVertex) 3 "gl_CullDistance" < Name 13 "" < MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position < MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize < MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance < MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance < Decorate 11(gl_PerVertex) Block < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeInt 32 0 < 9: 8(int) Constant 1 < 10: TypeArray 6(float) 9 < 11(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 10 10 < 12: TypePointer Output 11(gl_PerVertex) < 13: 12(ptr) Variable Output < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: 6(float) Constant 1065353216 < 17: 7(fvec4) ConstantComposite 16 16 16 16 < 18: TypePointer Output 7(fvec4) < 4(foo): 2 Function None 3 < 5: Label < 19: 18(ptr) AccessChain 13 15 < Store 19 17 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,45c1 < glsl.entryPointRename.vert < ERROR: Source entry point must be "main" < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 20 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "foo" 13 < Source GLSL 460 < Name 4 "foo" < Name 11 "gl_PerVertex" < MemberName 11(gl_PerVertex) 0 "gl_Position" < MemberName 11(gl_PerVertex) 1 "gl_PointSize" < MemberName 11(gl_PerVertex) 2 "gl_ClipDistance" < MemberName 11(gl_PerVertex) 3 "gl_CullDistance" < Name 13 "" < MemberDecorate 11(gl_PerVertex) 0 BuiltIn Position < MemberDecorate 11(gl_PerVertex) 1 BuiltIn PointSize < MemberDecorate 11(gl_PerVertex) 2 BuiltIn ClipDistance < MemberDecorate 11(gl_PerVertex) 3 BuiltIn CullDistance < Decorate 11(gl_PerVertex) Block < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeInt 32 0 < 9: 8(int) Constant 1 < 10: TypeArray 6(float) 9 < 11(gl_PerVertex): TypeStruct 7(fvec4) 6(float) 10 10 < 12: TypePointer Output 11(gl_PerVertex) < 13: 12(ptr) Variable Output < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: 6(float) Constant 1065353216 < 17: 7(fvec4) ConstantComposite 16 16 16 16 < 18: TypePointer Output 7(fvec4) < 4(foo): 2 Function None 3 < 5: Label < 19: 18(ptr) AccessChain 13 15 < Store 19 17 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,4c1 < glsl.entryPointRename2.vert < ERROR: Linking vertex stage: Missing entry point: Each stage requires one entry point < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing remapper error handling 1d0 < ID out of range: 4160749568 1d0 < ID not found Testing position Y inversion 1,131c1 < hlsl.y-negate-1.vert < Shader version: 500 < 0:? Sequence < 0:7 Function Definition: @main( ( temp 4-component vector of float) < 0:7 Function Parameters: < 0:? Sequence < 0:8 Branch: Return with expression < 0:8 pos: direct index for structure ( uniform 4-component vector of float) < 0:8 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:8 Constant: < 0:8 0 (const uint) < 0:7 Function Definition: main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:7 Sequence < 0:7 move second child to first child ( temp 4-component vector of float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Function Call: @main( ( temp 4-component vector of float) < 0:7 move second child to first child ( temp float) < 0:7 direct index ( temp float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 1 (const int) < 0:7 Negate value ( temp float) < 0:7 direct index ( temp float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 1 (const int) < 0:7 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' ( out 4-component vector of float Position) < 0:7 '@position' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:? '@entryPointOutput' ( out 4-component vector of float Position) < < < Linked vertex stage: < < < Shader version: 500 < 0:? Sequence < 0:7 Function Definition: @main( ( temp 4-component vector of float) < 0:7 Function Parameters: < 0:? Sequence < 0:8 Branch: Return with expression < 0:8 pos: direct index for structure ( uniform 4-component vector of float) < 0:8 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:8 Constant: < 0:8 0 (const uint) < 0:7 Function Definition: main( ( temp void) < 0:7 Function Parameters: < 0:? Sequence < 0:7 Sequence < 0:7 move second child to first child ( temp 4-component vector of float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Function Call: @main( ( temp 4-component vector of float) < 0:7 move second child to first child ( temp float) < 0:7 direct index ( temp float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 1 (const int) < 0:7 Negate value ( temp float) < 0:7 direct index ( temp float) < 0:7 '@position' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 1 (const int) < 0:7 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' ( out 4-component vector of float Position) < 0:7 '@position' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:? '@entryPointOutput' ( out 4-component vector of float Position) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 34 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 32 < Source HLSL 500 < Name 4 "main" < Name 9 "@main(" < Name 11 "$Global" < MemberName 11($Global) 0 "pos" < Name 13 "" < Name 22 "@position" < Name 32 "@entryPointOutput" < MemberDecorate 11($Global) 0 Offset 0 < Decorate 11($Global) Block < Decorate 13 DescriptorSet 0 < Decorate 13 Binding 0 < Decorate 32(@entryPointOutput) BuiltIn Position < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeFunction 7(fvec4) < 11($Global): TypeStruct 7(fvec4) < 12: TypePointer Uniform 11($Global) < 13: 12(ptr) Variable Uniform < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: TypePointer Uniform 7(fvec4) < 21: TypePointer Function 7(fvec4) < 24: TypeInt 32 0 < 25: 24(int) Constant 1 < 26: TypePointer Function 6(float) < 31: TypePointer Output 7(fvec4) < 32(@entryPointOutput): 31(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 22(@position): 21(ptr) Variable Function < 23: 7(fvec4) FunctionCall 9(@main() < Store 22(@position) 23 < 27: 26(ptr) AccessChain 22(@position) 25 < 28: 6(float) Load 27 < 29: 6(float) FNegate 28 < 30: 26(ptr) AccessChain 22(@position) 25 < Store 30 29 < 33: 7(fvec4) Load 22(@position) < Store 32(@entryPointOutput) 33 < Return < FunctionEnd < 9(@main(): 7(fvec4) Function None 8 < 10: Label < 17: 16(ptr) AccessChain 13 15 < 18: 7(fvec4) Load 17 < ReturnValue 18 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,149c1 < hlsl.y-negate-2.vert < Shader version: 500 < 0:? Sequence < 0:6 Function Definition: @main(vf4; ( temp void) < 0:6 Function Parameters: < 0:6 'position' ( out 4-component vector of float) < 0:? Sequence < 0:7 move second child to first child ( temp 4-component vector of float) < 0:7 'position' ( out 4-component vector of float) < 0:7 pos: direct index for structure ( uniform 4-component vector of float) < 0:7 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:7 Constant: < 0:7 0 (const uint) < 0:6 Function Definition: main( ( temp void) < 0:6 Function Parameters: < 0:? Sequence < 0:6 Function Call: @main(vf4; ( temp void) < 0:? 'position' ( temp 4-component vector of float) < 0:6 Sequence < 0:6 move second child to first child ( temp 4-component vector of float) < 0:6 '@position' ( temp 4-component vector of float) < 0:? 'position' ( temp 4-component vector of float) < 0:6 move second child to first child ( temp float) < 0:6 direct index ( temp float) < 0:6 '@position' ( temp 4-component vector of float) < 0:6 Constant: < 0:6 1 (const int) < 0:6 Negate value ( temp float) < 0:6 direct index ( temp float) < 0:6 '@position' ( temp 4-component vector of float) < 0:6 Constant: < 0:6 1 (const int) < 0:6 move second child to first child ( temp 4-component vector of float) < 0:? 'position' ( out 4-component vector of float Position) < 0:6 '@position' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:? 'position' ( out 4-component vector of float Position) < < < Linked vertex stage: < < < Shader version: 500 < 0:? Sequence < 0:6 Function Definition: @main(vf4; ( temp void) < 0:6 Function Parameters: < 0:6 'position' ( out 4-component vector of float) < 0:? Sequence < 0:7 move second child to first child ( temp 4-component vector of float) < 0:7 'position' ( out 4-component vector of float) < 0:7 pos: direct index for structure ( uniform 4-component vector of float) < 0:7 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:7 Constant: < 0:7 0 (const uint) < 0:6 Function Definition: main( ( temp void) < 0:6 Function Parameters: < 0:? Sequence < 0:6 Function Call: @main(vf4; ( temp void) < 0:? 'position' ( temp 4-component vector of float) < 0:6 Sequence < 0:6 move second child to first child ( temp 4-component vector of float) < 0:6 '@position' ( temp 4-component vector of float) < 0:? 'position' ( temp 4-component vector of float) < 0:6 move second child to first child ( temp float) < 0:6 direct index ( temp float) < 0:6 '@position' ( temp 4-component vector of float) < 0:6 Constant: < 0:6 1 (const int) < 0:6 Negate value ( temp float) < 0:6 direct index ( temp float) < 0:6 '@position' ( temp 4-component vector of float) < 0:6 Constant: < 0:6 1 (const int) < 0:6 move second child to first child ( temp 4-component vector of float) < 0:? 'position' ( out 4-component vector of float Position) < 0:6 '@position' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float pos}) < 0:? 'position' ( out 4-component vector of float Position) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 37 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 35 < Source HLSL 500 < Name 4 "main" < Name 11 "@main(vf4;" < Name 10 "position" < Name 13 "$Global" < MemberName 13($Global) 0 "pos" < Name 15 "" < Name 21 "position" < Name 22 "param" < Name 25 "@position" < Name 35 "position" < MemberDecorate 13($Global) 0 Offset 0 < Decorate 13($Global) Block < Decorate 15 DescriptorSet 0 < Decorate 15 Binding 0 < Decorate 35(position) BuiltIn Position < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypePointer Function 7(fvec4) < 9: TypeFunction 2 8(ptr) < 13($Global): TypeStruct 7(fvec4) < 14: TypePointer Uniform 13($Global) < 15: 14(ptr) Variable Uniform < 16: TypeInt 32 1 < 17: 16(int) Constant 0 < 18: TypePointer Uniform 7(fvec4) < 27: TypeInt 32 0 < 28: 27(int) Constant 1 < 29: TypePointer Function 6(float) < 34: TypePointer Output 7(fvec4) < 35(position): 34(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 21(position): 8(ptr) Variable Function < 22(param): 8(ptr) Variable Function < 25(@position): 8(ptr) Variable Function < 23: 2 FunctionCall 11(@main(vf4;) 22(param) < 24: 7(fvec4) Load 22(param) < Store 21(position) 24 < 26: 7(fvec4) Load 21(position) < Store 25(@position) 26 < 30: 29(ptr) AccessChain 25(@position) 28 < 31: 6(float) Load 30 < 32: 6(float) FNegate 31 < 33: 29(ptr) AccessChain 25(@position) 28 < Store 33 32 < 36: 7(fvec4) Load 25(@position) < Store 35(position) 36 < Return < FunctionEnd < 11(@main(vf4;): 2 Function None 9 < 10(position): 8(ptr) FunctionParameter < 12: Label < 19: 18(ptr) AccessChain 15 17 < 20: 7(fvec4) Load 19 < Store 10(position) 20 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,212c1 < hlsl.y-negate-3.vert < Shader version: 500 < 0:? Sequence < 0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Parameters: < 0:? Sequence < 0:14 move second child to first child ( temp 4-component vector of float) < 0:14 pos: direct index for structure ( temp 4-component vector of float) < 0:14 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:14 Constant: < 0:14 0 (const int) < 0:14 position: direct index for structure ( uniform 4-component vector of float) < 0:14 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float position}) < 0:14 Constant: < 0:14 0 (const uint) < 0:15 move second child to first child ( temp int) < 0:15 somethingelse: direct index for structure ( temp int) < 0:15 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:15 Constant: < 0:15 1 (const int) < 0:15 Constant: < 0:15 42 (const int) < 0:17 Branch: Return with expression < 0:17 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Definition: main( ( temp void) < 0:11 Function Parameters: < 0:? Sequence < 0:11 Sequence < 0:11 move second child to first child ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Sequence < 0:11 move second child to first child ( temp 4-component vector of float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 pos: direct index for structure ( temp 4-component vector of float) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Constant: < 0:11 0 (const int) < 0:11 move second child to first child ( temp float) < 0:11 direct index ( temp float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 Constant: < 0:11 1 (const int) < 0:11 Negate value ( temp float) < 0:11 direct index ( temp float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 Constant: < 0:11 1 (const int) < 0:11 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput.pos' ( out 4-component vector of float Position) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 move second child to first child ( temp int) < 0:? '@entryPointOutput.somethingelse' (layout( location=0) out int) < 0:11 somethingelse: direct index for structure ( temp int) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Constant: < 0:11 1 (const int) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float position}) < 0:? '@entryPointOutput.pos' ( out 4-component vector of float Position) < 0:? '@entryPointOutput.somethingelse' (layout( location=0) out int) < < < Linked vertex stage: < < < Shader version: 500 < 0:? Sequence < 0:11 Function Definition: @main( ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Parameters: < 0:? Sequence < 0:14 move second child to first child ( temp 4-component vector of float) < 0:14 pos: direct index for structure ( temp 4-component vector of float) < 0:14 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:14 Constant: < 0:14 0 (const int) < 0:14 position: direct index for structure ( uniform 4-component vector of float) < 0:14 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float position}) < 0:14 Constant: < 0:14 0 (const uint) < 0:15 move second child to first child ( temp int) < 0:15 somethingelse: direct index for structure ( temp int) < 0:15 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:15 Constant: < 0:15 1 (const int) < 0:15 Constant: < 0:15 42 (const int) < 0:17 Branch: Return with expression < 0:17 'vsout' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Definition: main( ( temp void) < 0:11 Function Parameters: < 0:? Sequence < 0:11 Sequence < 0:11 move second child to first child ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Function Call: @main( ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Sequence < 0:11 move second child to first child ( temp 4-component vector of float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 pos: direct index for structure ( temp 4-component vector of float) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Constant: < 0:11 0 (const int) < 0:11 move second child to first child ( temp float) < 0:11 direct index ( temp float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 Constant: < 0:11 1 (const int) < 0:11 Negate value ( temp float) < 0:11 direct index ( temp float) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 Constant: < 0:11 1 (const int) < 0:11 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput.pos' ( out 4-component vector of float Position) < 0:11 '@position' ( temp 4-component vector of float) < 0:11 move second child to first child ( temp int) < 0:? '@entryPointOutput.somethingelse' (layout( location=0) out int) < 0:11 somethingelse: direct index for structure ( temp int) < 0:11 'flattenTemp' ( temp structure{ temp 4-component vector of float pos, temp int somethingelse}) < 0:11 Constant: < 0:11 1 (const int) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float position}) < 0:? '@entryPointOutput.pos' ( out 4-component vector of float Position) < 0:? '@entryPointOutput.somethingelse' (layout( location=0) out int) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 50 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Vertex 4 "main" 44 47 < Source HLSL 500 < Name 4 "main" < Name 9 "VS_OUT" < MemberName 9(VS_OUT) 0 "pos" < MemberName 9(VS_OUT) 1 "somethingelse" < Name 11 "@main(" < Name 14 "vsout" < Name 16 "$Global" < MemberName 16($Global) 0 "position" < Name 18 "" < Name 31 "flattenTemp" < Name 33 "@position" < Name 44 "@entryPointOutput.pos" < Name 47 "@entryPointOutput.somethingelse" < MemberDecorate 16($Global) 0 Offset 0 < Decorate 16($Global) Block < Decorate 18 DescriptorSet 0 < Decorate 18 Binding 0 < Decorate 44(@entryPointOutput.pos) BuiltIn Position < Decorate 47(@entryPointOutput.somethingelse) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeInt 32 1 < 9(VS_OUT): TypeStruct 7(fvec4) 8(int) < 10: TypeFunction 9(VS_OUT) < 13: TypePointer Function 9(VS_OUT) < 15: 8(int) Constant 0 < 16($Global): TypeStruct 7(fvec4) < 17: TypePointer Uniform 16($Global) < 18: 17(ptr) Variable Uniform < 19: TypePointer Uniform 7(fvec4) < 22: TypePointer Function 7(fvec4) < 24: 8(int) Constant 1 < 25: 8(int) Constant 42 < 26: TypePointer Function 8(int) < 36: TypeInt 32 0 < 37: 36(int) Constant 1 < 38: TypePointer Function 6(float) < 43: TypePointer Output 7(fvec4) < 44(@entryPointOutput.pos): 43(ptr) Variable Output < 46: TypePointer Output 8(int) < 47(@entryPointOutput.somethingelse): 46(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 31(flattenTemp): 13(ptr) Variable Function < 33(@position): 22(ptr) Variable Function < 32: 9(VS_OUT) FunctionCall 11(@main() < Store 31(flattenTemp) 32 < 34: 22(ptr) AccessChain 31(flattenTemp) 15 < 35: 7(fvec4) Load 34 < Store 33(@position) 35 < 39: 38(ptr) AccessChain 33(@position) 37 < 40: 6(float) Load 39 < 41: 6(float) FNegate 40 < 42: 38(ptr) AccessChain 33(@position) 37 < Store 42 41 < 45: 7(fvec4) Load 33(@position) < Store 44(@entryPointOutput.pos) 45 < 48: 26(ptr) AccessChain 31(flattenTemp) 24 < 49: 8(int) Load 48 < Store 47(@entryPointOutput.somethingelse) 49 < Return < FunctionEnd < 11(@main(): 9(VS_OUT) Function None 10 < 12: Label < 14(vsout): 13(ptr) Variable Function < 20: 19(ptr) AccessChain 18 15 < 21: 7(fvec4) Load 20 < 23: 22(ptr) AccessChain 14(vsout) 15 < Store 23 21 < 27: 26(ptr) AccessChain 14(vsout) 24 < Store 27 25 < 28: 9(VS_OUT) Load 14(vsout) < ReturnValue 28 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing position W reciprocal 1,268c1 < hlsl.w-recip.frag < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:5 Function Definition: @main(vf4; ( temp 4-component vector of float) < 0:5 Function Parameters: < 0:5 'vpos' ( in 4-component vector of float) < 0:? Sequence < 0:6 Sequence < 0:6 move second child to first child ( temp 4-component vector of float) < 0:6 'vpos_t' ( temp 4-component vector of float) < 0:6 Construct vec4 ( temp 4-component vector of float) < 0:6 vector swizzle ( temp 3-component vector of float) < 0:6 'vpos' ( in 4-component vector of float) < 0:6 Sequence < 0:6 Constant: < 0:6 0 (const int) < 0:6 Constant: < 0:6 1 (const int) < 0:6 Constant: < 0:6 2 (const int) < 0:6 divide ( temp float) < 0:6 Constant: < 0:6 1.000000 < 0:6 direct index ( temp float) < 0:6 'vpos' ( in 4-component vector of float) < 0:6 Constant: < 0:6 3 (const int) < 0:7 Test condition and select ( temp void) < 0:7 Condition < 0:7 Compare Less Than ( temp bool) < 0:7 direct index ( temp float) < 0:7 'vpos_t' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 0 (const int) < 0:7 Constant: < 0:7 400.000000 < 0:7 true case < 0:8 Branch: Return with expression < 0:8 AmbientColor: direct index for structure ( uniform 4-component vector of float) < 0:8 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:8 Constant: < 0:8 0 (const uint) < 0:7 false case < 0:10 Branch: Return with expression < 0:10 AmbientColor2: direct index for structure ( uniform 4-component vector of float) < 0:10 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:10 Constant: < 0:10 1 (const uint) < 0:5 Function Definition: main( ( temp void) < 0:5 Function Parameters: < 0:? Sequence < 0:5 move second child to first child ( temp 4-component vector of float) < 0:? 'vpos' ( temp 4-component vector of float) < 0:5 Construct vec4 ( temp 4-component vector of float) < 0:5 vector swizzle ( temp 3-component vector of float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < 0:5 Sequence < 0:5 Constant: < 0:5 0 (const int) < 0:5 Constant: < 0:5 1 (const int) < 0:5 Constant: < 0:5 2 (const int) < 0:5 divide ( temp float) < 0:5 Constant: < 0:5 1.000000 < 0:5 direct index ( temp float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < 0:5 Constant: < 0:5 3 (const int) < 0:5 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:5 Function Call: @main(vf4; ( temp 4-component vector of float) < 0:? 'vpos' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < < < Linked fragment stage: < < < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:5 Function Definition: @main(vf4; ( temp 4-component vector of float) < 0:5 Function Parameters: < 0:5 'vpos' ( in 4-component vector of float) < 0:? Sequence < 0:6 Sequence < 0:6 move second child to first child ( temp 4-component vector of float) < 0:6 'vpos_t' ( temp 4-component vector of float) < 0:6 Construct vec4 ( temp 4-component vector of float) < 0:6 vector swizzle ( temp 3-component vector of float) < 0:6 'vpos' ( in 4-component vector of float) < 0:6 Sequence < 0:6 Constant: < 0:6 0 (const int) < 0:6 Constant: < 0:6 1 (const int) < 0:6 Constant: < 0:6 2 (const int) < 0:6 divide ( temp float) < 0:6 Constant: < 0:6 1.000000 < 0:6 direct index ( temp float) < 0:6 'vpos' ( in 4-component vector of float) < 0:6 Constant: < 0:6 3 (const int) < 0:7 Test condition and select ( temp void) < 0:7 Condition < 0:7 Compare Less Than ( temp bool) < 0:7 direct index ( temp float) < 0:7 'vpos_t' ( temp 4-component vector of float) < 0:7 Constant: < 0:7 0 (const int) < 0:7 Constant: < 0:7 400.000000 < 0:7 true case < 0:8 Branch: Return with expression < 0:8 AmbientColor: direct index for structure ( uniform 4-component vector of float) < 0:8 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:8 Constant: < 0:8 0 (const uint) < 0:7 false case < 0:10 Branch: Return with expression < 0:10 AmbientColor2: direct index for structure ( uniform 4-component vector of float) < 0:10 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:10 Constant: < 0:10 1 (const uint) < 0:5 Function Definition: main( ( temp void) < 0:5 Function Parameters: < 0:? Sequence < 0:5 move second child to first child ( temp 4-component vector of float) < 0:? 'vpos' ( temp 4-component vector of float) < 0:5 Construct vec4 ( temp 4-component vector of float) < 0:5 vector swizzle ( temp 3-component vector of float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < 0:5 Sequence < 0:5 Constant: < 0:5 0 (const int) < 0:5 Constant: < 0:5 1 (const int) < 0:5 Constant: < 0:5 2 (const int) < 0:5 divide ( temp float) < 0:5 Constant: < 0:5 1.000000 < 0:5 direct index ( temp float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < 0:5 Constant: < 0:5 3 (const int) < 0:5 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:5 Function Call: @main(vf4; ( temp 4-component vector of float) < 0:? 'vpos' ( temp 4-component vector of float) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:? 'vpos' ( in 4-component vector of float FragCoord) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 69 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 53 65 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 11 "@main(vf4;" < Name 10 "vpos" < Name 13 "vpos_t" < Name 36 "$Global" < MemberName 36($Global) 0 "AmbientColor" < MemberName 36($Global) 1 "AmbientColor2" < Name 38 "" < Name 51 "vpos" < Name 53 "vpos" < Name 65 "@entryPointOutput" < Name 66 "param" < MemberDecorate 36($Global) 0 Offset 0 < MemberDecorate 36($Global) 1 Offset 16 < Decorate 36($Global) Block < Decorate 38 DescriptorSet 0 < Decorate 38 Binding 0 < Decorate 53(vpos) BuiltIn FragCoord < Decorate 65(@entryPointOutput) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypePointer Function 7(fvec4) < 9: TypeFunction 7(fvec4) 8(ptr) < 14: TypeVector 6(float) 3 < 17: 6(float) Constant 1065353216 < 18: TypeInt 32 0 < 19: 18(int) Constant 3 < 20: TypePointer Function 6(float) < 28: 18(int) Constant 0 < 31: 6(float) Constant 1137180672 < 32: TypeBool < 36($Global): TypeStruct 7(fvec4) 7(fvec4) < 37: TypePointer Uniform 36($Global) < 38: 37(ptr) Variable Uniform < 39: TypeInt 32 1 < 40: 39(int) Constant 0 < 41: TypePointer Uniform 7(fvec4) < 46: 39(int) Constant 1 < 52: TypePointer Input 7(fvec4) < 53(vpos): 52(ptr) Variable Input < 56: TypePointer Input 6(float) < 64: TypePointer Output 7(fvec4) < 65(@entryPointOutput): 64(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 51(vpos): 8(ptr) Variable Function < 66(param): 8(ptr) Variable Function < 54: 7(fvec4) Load 53(vpos) < 55: 14(fvec3) VectorShuffle 54 54 0 1 2 < 57: 56(ptr) AccessChain 53(vpos) 19 < 58: 6(float) Load 57 < 59: 6(float) FDiv 17 58 < 60: 6(float) CompositeExtract 55 0 < 61: 6(float) CompositeExtract 55 1 < 62: 6(float) CompositeExtract 55 2 < 63: 7(fvec4) CompositeConstruct 60 61 62 59 < Store 51(vpos) 63 < 67: 7(fvec4) Load 51(vpos) < Store 66(param) 67 < 68: 7(fvec4) FunctionCall 11(@main(vf4;) 66(param) < Store 65(@entryPointOutput) 68 < Return < FunctionEnd < 11(@main(vf4;): 7(fvec4) Function None 9 < 10(vpos): 8(ptr) FunctionParameter < 12: Label < 13(vpos_t): 8(ptr) Variable Function < 15: 7(fvec4) Load 10(vpos) < 16: 14(fvec3) VectorShuffle 15 15 0 1 2 < 21: 20(ptr) AccessChain 10(vpos) 19 < 22: 6(float) Load 21 < 23: 6(float) FDiv 17 22 < 24: 6(float) CompositeExtract 16 0 < 25: 6(float) CompositeExtract 16 1 < 26: 6(float) CompositeExtract 16 2 < 27: 7(fvec4) CompositeConstruct 24 25 26 23 < Store 13(vpos_t) 27 < 29: 20(ptr) AccessChain 13(vpos_t) 28 < 30: 6(float) Load 29 < 33: 32(bool) FOrdLessThan 30 31 < SelectionMerge 35 None < BranchConditional 33 34 45 < 34: Label < 42: 41(ptr) AccessChain 38 40 < 43: 7(fvec4) Load 42 < ReturnValue 43 < 45: Label < 47: 41(ptr) AccessChain 38 46 < 48: 7(fvec4) Load 47 < ReturnValue 48 < 35: Label < Unreachable < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,305c1 < hlsl.w-recip2.frag < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:13 Function Definition: @main(struct-VSOutput-vf4-vf3-vf3-vf21; ( temp 4-component vector of float) < 0:13 Function Parameters: < 0:13 'VSOut' ( in structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:? Sequence < 0:14 Test condition and select ( temp void) < 0:14 Condition < 0:14 Compare Less Than ( temp bool) < 0:14 direct index ( temp float) < 0:14 PositionPS: direct index for structure ( temp 4-component vector of float) < 0:14 'VSOut' ( in structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:14 Constant: < 0:14 0 (const int) < 0:14 Constant: < 0:14 0 (const int) < 0:14 Constant: < 0:14 400.000000 < 0:14 true case < 0:15 Branch: Return with expression < 0:15 AmbientColor: direct index for structure ( uniform 4-component vector of float) < 0:15 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:15 Constant: < 0:15 0 (const uint) < 0:14 false case < 0:17 Branch: Return with expression < 0:17 AmbientColor2: direct index for structure ( uniform 4-component vector of float) < 0:17 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:17 Constant: < 0:17 1 (const uint) < 0:13 Function Definition: main( ( temp void) < 0:13 Function Parameters: < 0:? Sequence < 0:13 Sequence < 0:13 Sequence < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:? 'VSOut.PositionPS' ( in 4-component vector of float FragCoord) < 0:13 move second child to first child ( temp float) < 0:13 direct index ( in float FragCoord) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 Constant: < 0:13 3 (const int) < 0:13 divide ( temp float) < 0:13 Constant: < 0:13 1.000000 < 0:13 direct index ( in float FragCoord) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 Constant: < 0:13 3 (const int) < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 PositionPS: direct index for structure ( temp 4-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 0 (const int) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 move second child to first child ( temp 3-component vector of float) < 0:13 PosInLightViewSpace: direct index for structure ( temp 3-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 1 (const int) < 0:? 'VSOut.PosInLightViewSpace' (layout( location=0) in 3-component vector of float) < 0:13 move second child to first child ( temp 3-component vector of float) < 0:13 NormalWS: direct index for structure ( temp 3-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 2 (const int) < 0:? 'VSOut.NormalWS' (layout( location=1) in 3-component vector of float) < 0:13 move second child to first child ( temp 2-component vector of float) < 0:13 TexCoord: direct index for structure ( temp 2-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 3 (const int) < 0:? 'VSOut.TexCoord' (layout( location=2) in 2-component vector of float) < 0:13 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:13 Function Call: @main(struct-VSOutput-vf4-vf3-vf3-vf21; ( temp 4-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:? 'VSOut.PositionPS' ( in 4-component vector of float FragCoord) < 0:? 'VSOut.PosInLightViewSpace' (layout( location=0) in 3-component vector of float) < 0:? 'VSOut.NormalWS' (layout( location=1) in 3-component vector of float) < 0:? 'VSOut.TexCoord' (layout( location=2) in 2-component vector of float) < < < Linked fragment stage: < < < Shader version: 500 < gl_FragCoord origin is upper left < 0:? Sequence < 0:13 Function Definition: @main(struct-VSOutput-vf4-vf3-vf3-vf21; ( temp 4-component vector of float) < 0:13 Function Parameters: < 0:13 'VSOut' ( in structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:? Sequence < 0:14 Test condition and select ( temp void) < 0:14 Condition < 0:14 Compare Less Than ( temp bool) < 0:14 direct index ( temp float) < 0:14 PositionPS: direct index for structure ( temp 4-component vector of float) < 0:14 'VSOut' ( in structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:14 Constant: < 0:14 0 (const int) < 0:14 Constant: < 0:14 0 (const int) < 0:14 Constant: < 0:14 400.000000 < 0:14 true case < 0:15 Branch: Return with expression < 0:15 AmbientColor: direct index for structure ( uniform 4-component vector of float) < 0:15 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:15 Constant: < 0:15 0 (const uint) < 0:14 false case < 0:17 Branch: Return with expression < 0:17 AmbientColor2: direct index for structure ( uniform 4-component vector of float) < 0:17 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:17 Constant: < 0:17 1 (const uint) < 0:13 Function Definition: main( ( temp void) < 0:13 Function Parameters: < 0:? Sequence < 0:13 Sequence < 0:13 Sequence < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:? 'VSOut.PositionPS' ( in 4-component vector of float FragCoord) < 0:13 move second child to first child ( temp float) < 0:13 direct index ( in float FragCoord) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 Constant: < 0:13 3 (const int) < 0:13 divide ( temp float) < 0:13 Constant: < 0:13 1.000000 < 0:13 direct index ( in float FragCoord) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 Constant: < 0:13 3 (const int) < 0:13 move second child to first child ( temp 4-component vector of float) < 0:13 PositionPS: direct index for structure ( temp 4-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 0 (const int) < 0:13 '@fragcoord' ( temp 4-component vector of float) < 0:13 move second child to first child ( temp 3-component vector of float) < 0:13 PosInLightViewSpace: direct index for structure ( temp 3-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 1 (const int) < 0:? 'VSOut.PosInLightViewSpace' (layout( location=0) in 3-component vector of float) < 0:13 move second child to first child ( temp 3-component vector of float) < 0:13 NormalWS: direct index for structure ( temp 3-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 2 (const int) < 0:? 'VSOut.NormalWS' (layout( location=1) in 3-component vector of float) < 0:13 move second child to first child ( temp 2-component vector of float) < 0:13 TexCoord: direct index for structure ( temp 2-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:13 Constant: < 0:13 3 (const int) < 0:? 'VSOut.TexCoord' (layout( location=2) in 2-component vector of float) < 0:13 move second child to first child ( temp 4-component vector of float) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:13 Function Call: @main(struct-VSOutput-vf4-vf3-vf3-vf21; ( temp 4-component vector of float) < 0:? 'VSOut' ( temp structure{ temp 4-component vector of float PositionPS, temp 3-component vector of float PosInLightViewSpace, temp 3-component vector of float NormalWS, temp 2-component vector of float TexCoord}) < 0:? Linker Objects < 0:? 'anon@0' (layout( row_major std140) uniform block{ uniform 4-component vector of float AmbientColor, uniform 4-component vector of float AmbientColor2}) < 0:? '@entryPointOutput' (layout( location=0) out 4-component vector of float) < 0:? 'VSOut.PositionPS' ( in 4-component vector of float FragCoord) < 0:? 'VSOut.PosInLightViewSpace' (layout( location=0) in 3-component vector of float) < 0:? 'VSOut.NormalWS' (layout( location=1) in 3-component vector of float) < 0:? 'VSOut.TexCoord' (layout( location=2) in 2-component vector of float) < < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 75 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 44 56 61 66 71 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 10 "VSOutput" < MemberName 10(VSOutput) 0 "PositionPS" < MemberName 10(VSOutput) 1 "PosInLightViewSpace" < MemberName 10(VSOutput) 2 "NormalWS" < MemberName 10(VSOutput) 3 "TexCoord" < Name 14 "@main(struct-VSOutput-vf4-vf3-vf3-vf21;" < Name 13 "VSOut" < Name 28 "$Global" < MemberName 28($Global) 0 "AmbientColor" < MemberName 28($Global) 1 "AmbientColor2" < Name 30 "" < Name 42 "@fragcoord" < Name 44 "VSOut.PositionPS" < Name 52 "VSOut" < Name 56 "VSOut.PosInLightViewSpace" < Name 61 "VSOut.NormalWS" < Name 66 "VSOut.TexCoord" < Name 71 "@entryPointOutput" < Name 72 "param" < MemberDecorate 28($Global) 0 Offset 0 < MemberDecorate 28($Global) 1 Offset 16 < Decorate 28($Global) Block < Decorate 30 DescriptorSet 0 < Decorate 30 Binding 0 < Decorate 44(VSOut.PositionPS) BuiltIn FragCoord < Decorate 56(VSOut.PosInLightViewSpace) Location 0 < Decorate 61(VSOut.NormalWS) Location 1 < Decorate 66(VSOut.TexCoord) Location 2 < Decorate 71(@entryPointOutput) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypeVector 6(float) 3 < 9: TypeVector 6(float) 2 < 10(VSOutput): TypeStruct 7(fvec4) 8(fvec3) 8(fvec3) 9(fvec2) < 11: TypePointer Function 10(VSOutput) < 12: TypeFunction 7(fvec4) 11(ptr) < 16: TypeInt 32 1 < 17: 16(int) Constant 0 < 18: TypeInt 32 0 < 19: 18(int) Constant 0 < 20: TypePointer Function 6(float) < 23: 6(float) Constant 1137180672 < 24: TypeBool < 28($Global): TypeStruct 7(fvec4) 7(fvec4) < 29: TypePointer Uniform 28($Global) < 30: 29(ptr) Variable Uniform < 31: TypePointer Uniform 7(fvec4) < 36: 16(int) Constant 1 < 41: TypePointer Function 7(fvec4) < 43: TypePointer Input 7(fvec4) < 44(VSOut.PositionPS): 43(ptr) Variable Input < 46: 6(float) Constant 1065353216 < 47: 18(int) Constant 3 < 55: TypePointer Input 8(fvec3) < 56(VSOut.PosInLightViewSpace): 55(ptr) Variable Input < 58: TypePointer Function 8(fvec3) < 60: 16(int) Constant 2 < 61(VSOut.NormalWS): 55(ptr) Variable Input < 64: 16(int) Constant 3 < 65: TypePointer Input 9(fvec2) < 66(VSOut.TexCoord): 65(ptr) Variable Input < 68: TypePointer Function 9(fvec2) < 70: TypePointer Output 7(fvec4) < 71(@entryPointOutput): 70(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 42(@fragcoord): 41(ptr) Variable Function < 52(VSOut): 11(ptr) Variable Function < 72(param): 11(ptr) Variable Function < 45: 7(fvec4) Load 44(VSOut.PositionPS) < Store 42(@fragcoord) 45 < 48: 20(ptr) AccessChain 42(@fragcoord) 47 < 49: 6(float) Load 48 < 50: 6(float) FDiv 46 49 < 51: 20(ptr) AccessChain 42(@fragcoord) 47 < Store 51 50 < 53: 7(fvec4) Load 42(@fragcoord) < 54: 41(ptr) AccessChain 52(VSOut) 17 < Store 54 53 < 57: 8(fvec3) Load 56(VSOut.PosInLightViewSpace) < 59: 58(ptr) AccessChain 52(VSOut) 36 < Store 59 57 < 62: 8(fvec3) Load 61(VSOut.NormalWS) < 63: 58(ptr) AccessChain 52(VSOut) 60 < Store 63 62 < 67: 9(fvec2) Load 66(VSOut.TexCoord) < 69: 68(ptr) AccessChain 52(VSOut) 64 < Store 69 67 < 73:10(VSOutput) Load 52(VSOut) < Store 72(param) 73 < 74: 7(fvec4) FunctionCall 14(@main(struct-VSOutput-vf4-vf3-vf3-vf21;) 72(param) < Store 71(@entryPointOutput) 74 < Return < FunctionEnd < 14(@main(struct-VSOutput-vf4-vf3-vf3-vf21;): 7(fvec4) Function None 12 < 13(VSOut): 11(ptr) FunctionParameter < 15: Label < 21: 20(ptr) AccessChain 13(VSOut) 17 19 < 22: 6(float) Load 21 < 25: 24(bool) FOrdLessThan 22 23 < SelectionMerge 27 None < BranchConditional 25 26 35 < 26: Label < 32: 31(ptr) AccessChain 30 17 < 33: 7(fvec4) Load 32 < ReturnValue 33 < 35: Label < 37: 31(ptr) AccessChain 30 36 < 38: 7(fvec4) Load 37 < ReturnValue 38 < 27: Label < Unreachable < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing hlsl_functionality1 1,130c1 < hlsl.structbuffer.incdec.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 70 < < Capability Shader < Extension "SPV_GOOGLE_hlsl_functionality1" < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 63 66 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "main" < Name 12 "@main(u1;" < Name 11 "pos" < Name 16 "result" < Name 20 "sbuf_rw_i" < MemberName 20(sbuf_rw_i) 0 "@data" < Name 22 "sbuf_rw_i" < Name 26 "sbuf_rw_d" < Name 27 "sbuf_rw_nocounter" < Name 33 "c1" < Name 34 "sbuf_rw_i@count" < MemberName 34(sbuf_rw_i@count) 0 "@count" < Name 36 "sbuf_rw_i@count" < Name 41 "c2" < Name 42 "sbuf_rw_d@count" < Name 61 "pos" < Name 63 "pos" < Name 66 "@entryPointOutput" < Name 67 "param" < Decorate 19 ArrayStride 16 < MemberDecorate 20(sbuf_rw_i) 0 Offset 0 < Decorate 20(sbuf_rw_i) BufferBlock < Decorate 22(sbuf_rw_i) DescriptorSet 0 < Decorate 22(sbuf_rw_i) Binding 0 < Decorate 26(sbuf_rw_d) DescriptorSet 0 < Decorate 26(sbuf_rw_d) Binding 0 < Decorate 27(sbuf_rw_nocounter) DescriptorSet 0 < Decorate 27(sbuf_rw_nocounter) Binding 0 < MemberDecorate 34(sbuf_rw_i@count) 0 Offset 0 < Decorate 34(sbuf_rw_i@count) BufferBlock < Decorate 36(sbuf_rw_i@count) DescriptorSet 0 < Decorate 36(sbuf_rw_i@count) Binding 0 < Decorate 42(sbuf_rw_d@count) DescriptorSet 0 < Decorate 42(sbuf_rw_d@count) Binding 0 < Decorate 63(pos) Flat < Decorate 63(pos) Location 0 < DecorateStringGOOGLE 63(pos) DecorationHlslSemanticGOOGLE "FOO" < Decorate 66(@entryPointOutput) Location 0 < DecorateStringGOOGLE 66(@entryPointOutput) DecorationHlslSemanticGOOGLE "SV_TARGET0" < DecorateId 22(sbuf_rw_i) DecorationHlslCounterBufferGOOGLE 36(sbuf_rw_i@count) < DecorateId 26(sbuf_rw_d) DecorationHlslCounterBufferGOOGLE 42(sbuf_rw_d@count) < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeInt 32 0 < 7: TypePointer Function 6(int) < 8: TypeFloat 32 < 9: TypeVector 8(float) 4 < 10: TypeFunction 9(fvec4) 7(ptr) < 14: TypeVector 6(int) 4 < 15: TypePointer Function 14(ivec4) < 17: 6(int) Constant 0 < 18: 14(ivec4) ConstantComposite 17 17 17 17 < 19: TypeRuntimeArray 14(ivec4) < 20(sbuf_rw_i): TypeStruct 19 < 21: TypePointer Uniform 20(sbuf_rw_i) < 22(sbuf_rw_i): 21(ptr) Variable Uniform < 23: TypeInt 32 1 < 24: 23(int) Constant 0 < 25: 23(int) Constant 7 < 26(sbuf_rw_d): 21(ptr) Variable Uniform < 27(sbuf_rw_nocounter): 21(ptr) Variable Uniform < 28: 23(int) Constant 5 < 29: 6(int) Constant 2 < 30: 14(ivec4) ConstantComposite 29 29 29 29 < 31: TypePointer Uniform 14(ivec4) < 34(sbuf_rw_i@count): TypeStruct 6(int) < 35: TypePointer Uniform 34(sbuf_rw_i@count) < 36(sbuf_rw_i@count): 35(ptr) Variable Uniform < 37: TypePointer Uniform 6(int) < 39: 6(int) Constant 1 < 42(sbuf_rw_d@count): 35(ptr) Variable Uniform < 44: 6(int) Constant 4294967295 < 46: 23(int) Constant 4294967295 < 62: TypePointer Input 6(int) < 63(pos): 62(ptr) Variable Input < 65: TypePointer Output 9(fvec4) < 66(@entryPointOutput): 65(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 61(pos): 7(ptr) Variable Function < 67(param): 7(ptr) Variable Function < 64: 6(int) Load 63(pos) < Store 61(pos) 64 < 68: 6(int) Load 61(pos) < Store 67(param) 68 < 69: 9(fvec4) FunctionCall 12(@main(u1;) 67(param) < Store 66(@entryPointOutput) 69 < Return < FunctionEnd < 12(@main(u1;): 9(fvec4) Function None 10 < 11(pos): 7(ptr) FunctionParameter < 13: Label < 16(result): 15(ptr) Variable Function < 33(c1): 7(ptr) Variable Function < 41(c2): 7(ptr) Variable Function < Store 16(result) 18 < 32: 31(ptr) AccessChain 27(sbuf_rw_nocounter) 24 28 < Store 32 30 < 38: 37(ptr) AccessChain 36(sbuf_rw_i@count) 24 < 40: 6(int) AtomicIAdd 38 39 17 39 < Store 33(c1) 40 < 43: 37(ptr) AccessChain 42(sbuf_rw_d@count) 24 < 45: 6(int) AtomicIAdd 43 39 17 44 < 47: 6(int) IAdd 45 46 < Store 41(c2) 47 < 48: 7(ptr) AccessChain 16(result) 17 < 49: 6(int) Load 48 < 50: 8(float) ConvertUToF 49 < 51: 7(ptr) AccessChain 16(result) 39 < 52: 6(int) Load 51 < 53: 8(float) ConvertUToF 52 < 54: 6(int) Load 33(c1) < 55: 8(float) ConvertUToF 54 < 56: 6(int) Load 41(c2) < 57: 8(float) ConvertUToF 56 < 58: 9(fvec4) CompositeConstruct 50 53 55 57 < ReturnValue 58 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,63c1 < hlsl.noSemantic.functionality1.comp < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 30 < < Capability Shader < Extension "SPV_GOOGLE_hlsl_functionality1" < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint GLCompute 4 "main" < ExecutionMode 4 LocalSize 1 1 1 < Source HLSL 500 < Name 4 "main" < Name 6 "@main(" < Name 11 "Buf" < MemberName 11(Buf) 0 "@data" < Name 13 "Buf" < Name 17 "Buf@count" < MemberName 17(Buf@count) 0 "@count" < Name 19 "Buf@count" < Decorate 10 ArrayStride 16 < MemberDecorate 11(Buf) 0 Offset 0 < Decorate 11(Buf) BufferBlock < Decorate 13(Buf) DescriptorSet 0 < Decorate 13(Buf) Binding 0 < MemberDecorate 17(Buf@count) 0 Offset 0 < Decorate 17(Buf@count) BufferBlock < Decorate 19(Buf@count) DescriptorSet 0 < Decorate 19(Buf@count) Binding 0 < DecorateId 13(Buf) DecorationHlslCounterBufferGOOGLE 19(Buf@count) < 2: TypeVoid < 3: TypeFunction 2 < 8: TypeFloat 32 < 9: TypeVector 8(float) 4 < 10: TypeRuntimeArray 9(fvec4) < 11(Buf): TypeStruct 10 < 12: TypePointer Uniform 11(Buf) < 13(Buf): 12(ptr) Variable Uniform < 14: TypeInt 32 1 < 15: 14(int) Constant 0 < 16: TypeInt 32 0 < 17(Buf@count): TypeStruct 16(int) < 18: TypePointer Uniform 17(Buf@count) < 19(Buf@count): 18(ptr) Variable Uniform < 20: TypePointer Uniform 16(int) < 22: 16(int) Constant 1 < 23: 16(int) Constant 0 < 25: 8(float) Constant 1065353216 < 26: 9(fvec4) ConstantComposite 25 25 25 25 < 27: TypePointer Uniform 9(fvec4) < 4(main): 2 Function None 3 < 5: Label < 29: 2 FunctionCall 6(@main() < Return < FunctionEnd < 6(@main(): 2 Function None 3 < 7: Label < 21: 20(ptr) AccessChain 19(Buf@count) 15 < 24: 16(int) AtomicIAdd 21 22 23 22 < 28: 27(ptr) AccessChain 13(Buf) 15 24 < Store 28 26 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing HLSL-specific PP feature expansion 1,19c1 < < < < < < < struct A < { < float4 a; < float4 b; < float4 c = { 1, 2, 3, 4 }; < float4 d = {({ {(({ 1, 2, 3, 4 }))} })}, { { 1, 2, 3, 4 } }; < }; < < void main() < { < "a string" < } < --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 0a1 > ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory Testing nan-clamp 1,1408c1 < spv.400.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 1122 < < Capability Shader < Capability Geometry < Capability Float64 < Capability ImageGatherExtended < Capability ClipDistance < Capability SampledRect < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 13 1027 1033 1038 1054 1080 1101 1103 1109 1111 1120 < ExecutionMode 4 OriginUpperLeft < Source GLSL 400 < SourceExtension "GL_ARB_separate_shader_objects" < Name 4 "main" < Name 6 "foo23(" < Name 8 "doubles(" < Name 13 "outp" < Name 17 "u2drs" < Name 41 "doublev" < Name 45 "dvec2v" < Name 50 "dvec3v" < Name 55 "dvec4v" < Name 430 "boolv" < Name 439 "bvec2v" < Name 448 "bvec3v" < Name 457 "bvec4v" < Name 739 "dmat2v" < Name 745 "dmat3v" < Name 751 "dmat4v" < Name 757 "dmat2x3v" < Name 763 "dmat3x2v" < Name 769 "dmat2x4v" < Name 775 "dmat4x2v" < Name 781 "dmat3x4v" < Name 787 "dmat4x3v" < Name 1019 "v" < Name 1025 "arrayedSampler" < Name 1027 "i" < Name 1033 "c2D" < Name 1038 "gl_ClipDistance" < Name 1054 "uoutp" < Name 1058 "samp2dr" < Name 1080 "ioutp" < Name 1084 "isamp2DA" < Name 1101 "gl_FragCoord" < Name 1103 "vl2" < Name 1109 "uo" < Name 1111 "u" < Name 1119 "id" < Name 1120 "gl_PrimitiveID" < Decorate 13(outp) Location 1 < Decorate 17(u2drs) DescriptorSet 0 < Decorate 17(u2drs) Binding 3 < Decorate 1025(arrayedSampler) DescriptorSet 0 < Decorate 1025(arrayedSampler) Binding 0 < Decorate 1027(i) Flat < Decorate 1027(i) Location 1 < Decorate 1033(c2D) Location 0 < Decorate 1038(gl_ClipDistance) BuiltIn ClipDistance < Decorate 1054(uoutp) Location 3 < Decorate 1058(samp2dr) DescriptorSet 0 < Decorate 1058(samp2dr) Binding 1 < Decorate 1080(ioutp) Location 2 < Decorate 1084(isamp2DA) DescriptorSet 0 < Decorate 1084(isamp2DA) Binding 2 < Decorate 1101(gl_FragCoord) BuiltIn FragCoord < Decorate 1103(vl2) Location 6 < Decorate 1109(uo) Location 0 < Decorate 1111(u) Flat < Decorate 1111(u) Location 2 < Decorate 1120(gl_PrimitiveID) Flat < Decorate 1120(gl_PrimitiveID) BuiltIn PrimitiveId < 2: TypeVoid < 3: TypeFunction 2 < 10: TypeFloat 32 < 11: TypeVector 10(float) 4 < 12: TypePointer Output 11(fvec4) < 13(outp): 12(ptr) Variable Output < 14: TypeImage 10(float) Rect depth sampled format:Unknown < 15: TypeSampledImage 14 < 16: TypePointer UniformConstant 15 < 17(u2drs): 16(ptr) Variable UniformConstant < 20: TypeVector 10(float) 2 < 21: 10(float) Constant 0 < 22: 20(fvec2) ConstantComposite 21 21 < 23: TypeInt 32 1 < 24: TypeVector 23(int) 2 < 25: 23(int) Constant 3 < 26: 23(int) Constant 4 < 27: 24(ivec2) ConstantComposite 25 26 < 32: TypeInt 32 0 < 33: 32(int) Constant 0 < 34: TypePointer Output 10(float) < 39: TypeFloat 64 < 40: TypePointer Function 39(float64_t) < 42:39(float64_t) Constant 2507418074 1073430332 < 43: TypeVector 39(float64_t) 2 < 44: TypePointer Function 43(f64vec2) < 46:39(float64_t) Constant 796182188 1073367658 < 47: 43(f64vec2) ConstantComposite 46 46 < 48: TypeVector 39(float64_t) 3 < 49: TypePointer Function 48(f64vec3) < 51:39(float64_t) Constant 1719614413 1073127582 < 52: 48(f64vec3) ConstantComposite 51 51 51 < 53: TypeVector 39(float64_t) 4 < 54: TypePointer Function 53(f64vec4) < 428: TypeBool < 429: TypePointer Function 428(bool) < 437: TypeVector 428(bool) 2 < 438: TypePointer Function 437(bvec2) < 446: TypeVector 428(bool) 3 < 447: TypePointer Function 446(bvec3) < 455: TypeVector 428(bool) 4 < 456: TypePointer Function 455(bvec4) < 563: 428(bool) ConstantFalse < 572: 437(bvec2) ConstantComposite 563 563 < 581: 446(bvec3) ConstantComposite 563 563 563 < 590: 455(bvec4) ConstantComposite 563 563 563 563 < 737: TypeMatrix 43(f64vec2) 2 < 738: TypePointer Function 737 < 743: TypeMatrix 48(f64vec3) 3 < 744: TypePointer Function 743 < 749: TypeMatrix 53(f64vec4) 4 < 750: TypePointer Function 749 < 755: TypeMatrix 48(f64vec3) 2 < 756: TypePointer Function 755 < 761: TypeMatrix 43(f64vec2) 3 < 762: TypePointer Function 761 < 767: TypeMatrix 53(f64vec4) 2 < 768: TypePointer Function 767 < 773: TypeMatrix 43(f64vec2) 4 < 774: TypePointer Function 773 < 779: TypeMatrix 53(f64vec4) 3 < 780: TypePointer Function 779 < 785: TypeMatrix 48(f64vec3) 4 < 786: TypePointer Function 785 < 954: 32(int) Constant 1 < 958: 32(int) Constant 2 < 962: 32(int) Constant 3 < 966: 23(int) Constant 1 < 970: 23(int) Constant 2 < 996: 10(float) Constant 1065353216 < 1018: TypePointer Function 11(fvec4) < 1020: TypeImage 10(float) 2D sampled format:Unknown < 1021: TypeSampledImage 1020 < 1022: 32(int) Constant 5 < 1023: TypeArray 1021 1022 < 1024: TypePointer UniformConstant 1023 < 1025(arrayedSampler): 1024(ptr) Variable UniformConstant < 1026: TypePointer Input 23(int) < 1027(i): 1026(ptr) Variable Input < 1029: TypePointer UniformConstant 1021 < 1032: TypePointer Input 20(fvec2) < 1033(c2D): 1032(ptr) Variable Input < 1036: TypeArray 10(float) 958 < 1037: TypePointer Input 1036 < 1038(gl_ClipDistance): 1037(ptr) Variable Input < 1039: TypePointer Input 10(float) < 1043: TypeVector 10(float) 3 < 1052: TypeVector 32(int) 4 < 1053: TypePointer Output 1052(ivec4) < 1054(uoutp): 1053(ptr) Variable Output < 1055: TypeImage 32(int) Rect sampled format:Unknown < 1056: TypeSampledImage 1055 < 1057: TypePointer UniformConstant 1056 < 1058(samp2dr): 1057(ptr) Variable UniformConstant < 1061: 32(int) Constant 4 < 1062: TypeArray 24(ivec2) 1061 < 1063: 24(ivec2) ConstantComposite 966 970 < 1064: 23(int) Constant 15 < 1065: 23(int) Constant 16 < 1066: 24(ivec2) ConstantComposite 1064 1065 < 1067: 23(int) Constant 4294967294 < 1068: 23(int) Constant 0 < 1069: 24(ivec2) ConstantComposite 1067 1068 < 1070: 1062 ConstantComposite 1063 27 1066 1069 < 1078: TypeVector 23(int) 4 < 1079: TypePointer Output 1078(ivec4) < 1080(ioutp): 1079(ptr) Variable Output < 1081: TypeImage 23(int) 2D array sampled format:Unknown < 1082: TypeSampledImage 1081 < 1083: TypePointer UniformConstant 1082 < 1084(isamp2DA): 1083(ptr) Variable UniformConstant < 1086: 10(float) Constant 1036831949 < 1087: 1043(fvec3) ConstantComposite 1086 1086 1086 < 1088: 24(ivec2) ConstantComposite 966 966 < 1100: TypePointer Input 11(fvec4) < 1101(gl_FragCoord): 1100(ptr) Variable Input < 1103(vl2): 1100(ptr) Variable Input < 1108: TypePointer Output 32(int) < 1109(uo): 1108(ptr) Variable Output < 1110: TypePointer Input 32(int) < 1111(u): 1110(ptr) Variable Input < 1118: TypePointer Function 23(int) < 1120(gl_PrimitiveID): 1026(ptr) Variable Input < 4(main): 2 Function None 3 < 5: Label < 1019(v): 1018(ptr) Variable Function < 1119(id): 1118(ptr) Variable Function < 1028: 23(int) Load 1027(i) < 1030: 1029(ptr) AccessChain 1025(arrayedSampler) 1028 < 1031: 1021 Load 1030 < 1034: 20(fvec2) Load 1033(c2D) < 1035: 11(fvec4) ImageSampleImplicitLod 1031 1034 < Store 1019(v) 1035 < 1040: 1039(ptr) AccessChain 1038(gl_ClipDistance) 966 < 1041: 10(float) Load 1040 < 1042: 34(ptr) AccessChain 13(outp) 33 < Store 1042 1041 < 1044: 11(fvec4) Load 1019(v) < 1045: 1043(fvec3) VectorShuffle 1044 1044 1 2 3 < 1046: 34(ptr) AccessChain 13(outp) 954 < 1047: 10(float) CompositeExtract 1045 0 < Store 1046 1047 < 1048: 34(ptr) AccessChain 13(outp) 958 < 1049: 10(float) CompositeExtract 1045 1 < Store 1048 1049 < 1050: 34(ptr) AccessChain 13(outp) 962 < 1051: 10(float) CompositeExtract 1045 2 < Store 1050 1051 < 1059: 1056 Load 1058(samp2dr) < 1060: 20(fvec2) Load 1033(c2D) < 1071: 1052(ivec4) ImageGather 1059 1060 970 ConstOffsets 1070 < Store 1054(uoutp) 1071 < 1072: 1029(ptr) AccessChain 1025(arrayedSampler) 1068 < 1073: 1021 Load 1072 < 1074: 20(fvec2) Load 1033(c2D) < 1075: 11(fvec4) ImageGather 1073 1074 1068 < 1076: 11(fvec4) Load 13(outp) < 1077: 11(fvec4) FAdd 1076 1075 < Store 13(outp) 1077 < 1085: 1082 Load 1084(isamp2DA) < 1089: 1078(ivec4) ImageGather 1085 1087 25 ConstOffset 1088 < Store 1080(ioutp) 1089 < 1090: 1082 Load 1084(isamp2DA) < 1091: 1078(ivec4) ImageGather 1090 1087 25 ConstOffset 1088 < 1092: 1078(ivec4) Load 1080(ioutp) < 1093: 1078(ivec4) IAdd 1092 1091 < Store 1080(ioutp) 1093 < 1094: 1082 Load 1084(isamp2DA) < 1095: 23(int) Load 1027(i) < 1096: 24(ivec2) CompositeConstruct 1095 1095 < 1097: 1078(ivec4) ImageGather 1094 1087 1068 Offset 1096 < 1098: 1078(ivec4) Load 1080(ioutp) < 1099: 1078(ivec4) IAdd 1098 1097 < Store 1080(ioutp) 1099 < 1102: 11(fvec4) Load 1101(gl_FragCoord) < 1104: 11(fvec4) Load 1103(vl2) < 1105: 11(fvec4) FAdd 1102 1104 < 1106: 11(fvec4) Load 13(outp) < 1107: 11(fvec4) FAdd 1106 1105 < Store 13(outp) 1107 < 1112: 32(int) Load 1111(u) < 1113: 23(int) Load 1027(i) < 1114: 32(int) Bitcast 1113 < 1115: 32(int) UMod 1112 1114 < Store 1109(uo) 1115 < 1116: 2 FunctionCall 6(foo23() < 1117: 2 FunctionCall 8(doubles() < 1121: 23(int) Load 1120(gl_PrimitiveID) < Store 1119(id) 1121 < Return < FunctionEnd < 6(foo23(): 2 Function None 3 < 7: Label < 18: 15 Load 17(u2drs) < 19: 11(fvec4) Load 13(outp) < 28: 10(float) CompositeExtract 19 2 < 29: 10(float) CompositeExtract 19 3 < 30: 11(fvec4) CompositeInsert 29 19 2 < 31: 10(float) ImageSampleProjDrefExplicitLod 18 30 28 Grad ConstOffset 22 22 27 < 35: 34(ptr) AccessChain 13(outp) 33 < 36: 10(float) Load 35 < 37: 10(float) FAdd 36 31 < 38: 34(ptr) AccessChain 13(outp) 33 < Store 38 37 < Return < FunctionEnd < 8(doubles(): 2 Function None 3 < 9: Label < 41(doublev): 40(ptr) Variable Function < 45(dvec2v): 44(ptr) Variable Function < 50(dvec3v): 49(ptr) Variable Function < 55(dvec4v): 54(ptr) Variable Function < 430(boolv): 429(ptr) Variable Function < 439(bvec2v): 438(ptr) Variable Function < 448(bvec3v): 447(ptr) Variable Function < 457(bvec4v): 456(ptr) Variable Function < 557: 429(ptr) Variable Function < 566: 438(ptr) Variable Function < 575: 447(ptr) Variable Function < 584: 456(ptr) Variable Function < 739(dmat2v): 738(ptr) Variable Function < 745(dmat3v): 744(ptr) Variable Function < 751(dmat4v): 750(ptr) Variable Function < 757(dmat2x3v): 756(ptr) Variable Function < 763(dmat3x2v): 762(ptr) Variable Function < 769(dmat2x4v): 768(ptr) Variable Function < 775(dmat4x2v): 774(ptr) Variable Function < 781(dmat3x4v): 780(ptr) Variable Function < 787(dmat4x3v): 786(ptr) Variable Function < Store 41(doublev) 42 < Store 45(dvec2v) 47 < Store 50(dvec3v) 52 < 56:39(float64_t) Load 41(doublev) < 57: 53(f64vec4) CompositeConstruct 56 56 56 56 < 58: 53(f64vec4) ExtInst 1(GLSL.std.450) 31(Sqrt) 57 < Store 55(dvec4v) 58 < 59:39(float64_t) Load 41(doublev) < 60:39(float64_t) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 59 < 61:39(float64_t) Load 41(doublev) < 62:39(float64_t) FAdd 61 60 < Store 41(doublev) 62 < 63: 43(f64vec2) Load 45(dvec2v) < 64: 43(f64vec2) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 63 < 65: 43(f64vec2) Load 45(dvec2v) < 66: 43(f64vec2) FAdd 65 64 < Store 45(dvec2v) 66 < 67: 48(f64vec3) Load 50(dvec3v) < 68: 48(f64vec3) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 67 < 69: 48(f64vec3) Load 50(dvec3v) < 70: 48(f64vec3) FAdd 69 68 < Store 50(dvec3v) 70 < 71: 53(f64vec4) Load 55(dvec4v) < 72: 53(f64vec4) ExtInst 1(GLSL.std.450) 32(InverseSqrt) 71 < 73: 53(f64vec4) Load 55(dvec4v) < 74: 53(f64vec4) FAdd 73 72 < Store 55(dvec4v) 74 < 75:39(float64_t) Load 41(doublev) < 76:39(float64_t) ExtInst 1(GLSL.std.450) 4(FAbs) 75 < 77:39(float64_t) Load 41(doublev) < 78:39(float64_t) FAdd 77 76 < Store 41(doublev) 78 < 79: 43(f64vec2) Load 45(dvec2v) < 80: 43(f64vec2) ExtInst 1(GLSL.std.450) 4(FAbs) 79 < 81: 43(f64vec2) Load 45(dvec2v) < 82: 43(f64vec2) FAdd 81 80 < Store 45(dvec2v) 82 < 83: 48(f64vec3) Load 50(dvec3v) < 84: 48(f64vec3) ExtInst 1(GLSL.std.450) 4(FAbs) 83 < 85: 48(f64vec3) Load 50(dvec3v) < 86: 48(f64vec3) FAdd 85 84 < Store 50(dvec3v) 86 < 87: 53(f64vec4) Load 55(dvec4v) < 88: 53(f64vec4) ExtInst 1(GLSL.std.450) 4(FAbs) 87 < 89: 53(f64vec4) Load 55(dvec4v) < 90: 53(f64vec4) FAdd 89 88 < Store 55(dvec4v) 90 < 91:39(float64_t) Load 41(doublev) < 92:39(float64_t) ExtInst 1(GLSL.std.450) 6(FSign) 91 < 93:39(float64_t) Load 41(doublev) < 94:39(float64_t) FAdd 93 92 < Store 41(doublev) 94 < 95: 43(f64vec2) Load 45(dvec2v) < 96: 43(f64vec2) ExtInst 1(GLSL.std.450) 6(FSign) 95 < 97: 43(f64vec2) Load 45(dvec2v) < 98: 43(f64vec2) FAdd 97 96 < Store 45(dvec2v) 98 < 99: 48(f64vec3) Load 50(dvec3v) < 100: 48(f64vec3) ExtInst 1(GLSL.std.450) 6(FSign) 99 < 101: 48(f64vec3) Load 50(dvec3v) < 102: 48(f64vec3) FAdd 101 100 < Store 50(dvec3v) 102 < 103: 53(f64vec4) Load 55(dvec4v) < 104: 53(f64vec4) ExtInst 1(GLSL.std.450) 6(FSign) 103 < 105: 53(f64vec4) Load 55(dvec4v) < 106: 53(f64vec4) FAdd 105 104 < Store 55(dvec4v) 106 < 107:39(float64_t) Load 41(doublev) < 108:39(float64_t) ExtInst 1(GLSL.std.450) 8(Floor) 107 < 109:39(float64_t) Load 41(doublev) < 110:39(float64_t) FAdd 109 108 < Store 41(doublev) 110 < 111: 43(f64vec2) Load 45(dvec2v) < 112: 43(f64vec2) ExtInst 1(GLSL.std.450) 8(Floor) 111 < 113: 43(f64vec2) Load 45(dvec2v) < 114: 43(f64vec2) FAdd 113 112 < Store 45(dvec2v) 114 < 115: 48(f64vec3) Load 50(dvec3v) < 116: 48(f64vec3) ExtInst 1(GLSL.std.450) 8(Floor) 115 < 117: 48(f64vec3) Load 50(dvec3v) < 118: 48(f64vec3) FAdd 117 116 < Store 50(dvec3v) 118 < 119: 53(f64vec4) Load 55(dvec4v) < 120: 53(f64vec4) ExtInst 1(GLSL.std.450) 8(Floor) 119 < 121: 53(f64vec4) Load 55(dvec4v) < 122: 53(f64vec4) FAdd 121 120 < Store 55(dvec4v) 122 < 123:39(float64_t) Load 41(doublev) < 124:39(float64_t) ExtInst 1(GLSL.std.450) 3(Trunc) 123 < 125:39(float64_t) Load 41(doublev) < 126:39(float64_t) FAdd 125 124 < Store 41(doublev) 126 < 127: 43(f64vec2) Load 45(dvec2v) < 128: 43(f64vec2) ExtInst 1(GLSL.std.450) 3(Trunc) 127 < 129: 43(f64vec2) Load 45(dvec2v) < 130: 43(f64vec2) FAdd 129 128 < Store 45(dvec2v) 130 < 131: 48(f64vec3) Load 50(dvec3v) < 132: 48(f64vec3) ExtInst 1(GLSL.std.450) 3(Trunc) 131 < 133: 48(f64vec3) Load 50(dvec3v) < 134: 48(f64vec3) FAdd 133 132 < Store 50(dvec3v) 134 < 135: 53(f64vec4) Load 55(dvec4v) < 136: 53(f64vec4) ExtInst 1(GLSL.std.450) 3(Trunc) 135 < 137: 53(f64vec4) Load 55(dvec4v) < 138: 53(f64vec4) FAdd 137 136 < Store 55(dvec4v) 138 < 139:39(float64_t) Load 41(doublev) < 140:39(float64_t) ExtInst 1(GLSL.std.450) 1(Round) 139 < 141:39(float64_t) Load 41(doublev) < 142:39(float64_t) FAdd 141 140 < Store 41(doublev) 142 < 143: 43(f64vec2) Load 45(dvec2v) < 144: 43(f64vec2) ExtInst 1(GLSL.std.450) 1(Round) 143 < 145: 43(f64vec2) Load 45(dvec2v) < 146: 43(f64vec2) FAdd 145 144 < Store 45(dvec2v) 146 < 147: 48(f64vec3) Load 50(dvec3v) < 148: 48(f64vec3) ExtInst 1(GLSL.std.450) 1(Round) 147 < 149: 48(f64vec3) Load 50(dvec3v) < 150: 48(f64vec3) FAdd 149 148 < Store 50(dvec3v) 150 < 151: 53(f64vec4) Load 55(dvec4v) < 152: 53(f64vec4) ExtInst 1(GLSL.std.450) 1(Round) 151 < 153: 53(f64vec4) Load 55(dvec4v) < 154: 53(f64vec4) FAdd 153 152 < Store 55(dvec4v) 154 < 155:39(float64_t) Load 41(doublev) < 156:39(float64_t) ExtInst 1(GLSL.std.450) 2(RoundEven) 155 < 157:39(float64_t) Load 41(doublev) < 158:39(float64_t) FAdd 157 156 < Store 41(doublev) 158 < 159: 43(f64vec2) Load 45(dvec2v) < 160: 43(f64vec2) ExtInst 1(GLSL.std.450) 2(RoundEven) 159 < 161: 43(f64vec2) Load 45(dvec2v) < 162: 43(f64vec2) FAdd 161 160 < Store 45(dvec2v) 162 < 163: 48(f64vec3) Load 50(dvec3v) < 164: 48(f64vec3) ExtInst 1(GLSL.std.450) 2(RoundEven) 163 < 165: 48(f64vec3) Load 50(dvec3v) < 166: 48(f64vec3) FAdd 165 164 < Store 50(dvec3v) 166 < 167: 53(f64vec4) Load 55(dvec4v) < 168: 53(f64vec4) ExtInst 1(GLSL.std.450) 2(RoundEven) 167 < 169: 53(f64vec4) Load 55(dvec4v) < 170: 53(f64vec4) FAdd 169 168 < Store 55(dvec4v) 170 < 171:39(float64_t) Load 41(doublev) < 172:39(float64_t) ExtInst 1(GLSL.std.450) 9(Ceil) 171 < 173:39(float64_t) Load 41(doublev) < 174:39(float64_t) FAdd 173 172 < Store 41(doublev) 174 < 175: 43(f64vec2) Load 45(dvec2v) < 176: 43(f64vec2) ExtInst 1(GLSL.std.450) 9(Ceil) 175 < 177: 43(f64vec2) Load 45(dvec2v) < 178: 43(f64vec2) FAdd 177 176 < Store 45(dvec2v) 178 < 179: 48(f64vec3) Load 50(dvec3v) < 180: 48(f64vec3) ExtInst 1(GLSL.std.450) 9(Ceil) 179 < 181: 48(f64vec3) Load 50(dvec3v) < 182: 48(f64vec3) FAdd 181 180 < Store 50(dvec3v) 182 < 183: 53(f64vec4) Load 55(dvec4v) < 184: 53(f64vec4) ExtInst 1(GLSL.std.450) 9(Ceil) 183 < 185: 53(f64vec4) Load 55(dvec4v) < 186: 53(f64vec4) FAdd 185 184 < Store 55(dvec4v) 186 < 187:39(float64_t) Load 41(doublev) < 188:39(float64_t) ExtInst 1(GLSL.std.450) 10(Fract) 187 < 189:39(float64_t) Load 41(doublev) < 190:39(float64_t) FAdd 189 188 < Store 41(doublev) 190 < 191: 43(f64vec2) Load 45(dvec2v) < 192: 43(f64vec2) ExtInst 1(GLSL.std.450) 10(Fract) 191 < 193: 43(f64vec2) Load 45(dvec2v) < 194: 43(f64vec2) FAdd 193 192 < Store 45(dvec2v) 194 < 195: 48(f64vec3) Load 50(dvec3v) < 196: 48(f64vec3) ExtInst 1(GLSL.std.450) 10(Fract) 195 < 197: 48(f64vec3) Load 50(dvec3v) < 198: 48(f64vec3) FAdd 197 196 < Store 50(dvec3v) 198 < 199: 53(f64vec4) Load 55(dvec4v) < 200: 53(f64vec4) ExtInst 1(GLSL.std.450) 10(Fract) 199 < 201: 53(f64vec4) Load 55(dvec4v) < 202: 53(f64vec4) FAdd 201 200 < Store 55(dvec4v) 202 < 203:39(float64_t) Load 41(doublev) < 204:39(float64_t) Load 41(doublev) < 205:39(float64_t) FMod 203 204 < 206:39(float64_t) Load 41(doublev) < 207:39(float64_t) FAdd 206 205 < Store 41(doublev) 207 < 208: 43(f64vec2) Load 45(dvec2v) < 209:39(float64_t) Load 41(doublev) < 210: 43(f64vec2) CompositeConstruct 209 209 < 211: 43(f64vec2) FMod 208 210 < 212: 43(f64vec2) Load 45(dvec2v) < 213: 43(f64vec2) FAdd 212 211 < Store 45(dvec2v) 213 < 214: 48(f64vec3) Load 50(dvec3v) < 215:39(float64_t) Load 41(doublev) < 216: 48(f64vec3) CompositeConstruct 215 215 215 < 217: 48(f64vec3) FMod 214 216 < 218: 48(f64vec3) Load 50(dvec3v) < 219: 48(f64vec3) FAdd 218 217 < Store 50(dvec3v) 219 < 220: 53(f64vec4) Load 55(dvec4v) < 221:39(float64_t) Load 41(doublev) < 222: 53(f64vec4) CompositeConstruct 221 221 221 221 < 223: 53(f64vec4) FMod 220 222 < 224: 53(f64vec4) Load 55(dvec4v) < 225: 53(f64vec4) FAdd 224 223 < Store 55(dvec4v) 225 < 226: 43(f64vec2) Load 45(dvec2v) < 227: 43(f64vec2) Load 45(dvec2v) < 228: 43(f64vec2) FMod 226 227 < 229: 43(f64vec2) Load 45(dvec2v) < 230: 43(f64vec2) FAdd 229 228 < Store 45(dvec2v) 230 < 231: 48(f64vec3) Load 50(dvec3v) < 232: 48(f64vec3) Load 50(dvec3v) < 233: 48(f64vec3) FMod 231 232 < 234: 48(f64vec3) Load 50(dvec3v) < 235: 48(f64vec3) FAdd 234 233 < Store 50(dvec3v) 235 < 236: 53(f64vec4) Load 55(dvec4v) < 237: 53(f64vec4) Load 55(dvec4v) < 238: 53(f64vec4) FMod 236 237 < 239: 53(f64vec4) Load 55(dvec4v) < 240: 53(f64vec4) FAdd 239 238 < Store 55(dvec4v) 240 < 241:39(float64_t) Load 41(doublev) < 242:39(float64_t) ExtInst 1(GLSL.std.450) 35(Modf) 241 41(doublev) < 243:39(float64_t) Load 41(doublev) < 244:39(float64_t) FAdd 243 242 < Store 41(doublev) 244 < 245: 43(f64vec2) Load 45(dvec2v) < 246: 43(f64vec2) ExtInst 1(GLSL.std.450) 35(Modf) 245 45(dvec2v) < 247: 43(f64vec2) Load 45(dvec2v) < 248: 43(f64vec2) FAdd 247 246 < Store 45(dvec2v) 248 < 249: 48(f64vec3) Load 50(dvec3v) < 250: 48(f64vec3) ExtInst 1(GLSL.std.450) 35(Modf) 249 50(dvec3v) < 251: 48(f64vec3) Load 50(dvec3v) < 252: 48(f64vec3) FAdd 251 250 < Store 50(dvec3v) 252 < 253: 53(f64vec4) Load 55(dvec4v) < 254: 53(f64vec4) ExtInst 1(GLSL.std.450) 35(Modf) 253 55(dvec4v) < 255: 53(f64vec4) Load 55(dvec4v) < 256: 53(f64vec4) FAdd 255 254 < Store 55(dvec4v) 256 < 257:39(float64_t) Load 41(doublev) < 258:39(float64_t) Load 41(doublev) < 259:39(float64_t) ExtInst 1(GLSL.std.450) 79(NMin) 257 258 < 260:39(float64_t) Load 41(doublev) < 261:39(float64_t) FAdd 260 259 < Store 41(doublev) 261 < 262: 43(f64vec2) Load 45(dvec2v) < 263:39(float64_t) Load 41(doublev) < 264: 43(f64vec2) CompositeConstruct 263 263 < 265: 43(f64vec2) ExtInst 1(GLSL.std.450) 79(NMin) 262 264 < 266: 43(f64vec2) Load 45(dvec2v) < 267: 43(f64vec2) FAdd 266 265 < Store 45(dvec2v) 267 < 268: 48(f64vec3) Load 50(dvec3v) < 269:39(float64_t) Load 41(doublev) < 270: 48(f64vec3) CompositeConstruct 269 269 269 < 271: 48(f64vec3) ExtInst 1(GLSL.std.450) 79(NMin) 268 270 < 272: 48(f64vec3) Load 50(dvec3v) < 273: 48(f64vec3) FAdd 272 271 < Store 50(dvec3v) 273 < 274: 53(f64vec4) Load 55(dvec4v) < 275:39(float64_t) Load 41(doublev) < 276: 53(f64vec4) CompositeConstruct 275 275 275 275 < 277: 53(f64vec4) ExtInst 1(GLSL.std.450) 79(NMin) 274 276 < 278: 53(f64vec4) Load 55(dvec4v) < 279: 53(f64vec4) FAdd 278 277 < Store 55(dvec4v) 279 < 280: 43(f64vec2) Load 45(dvec2v) < 281: 43(f64vec2) Load 45(dvec2v) < 282: 43(f64vec2) ExtInst 1(GLSL.std.450) 79(NMin) 280 281 < 283: 43(f64vec2) Load 45(dvec2v) < 284: 43(f64vec2) FAdd 283 282 < Store 45(dvec2v) 284 < 285: 48(f64vec3) Load 50(dvec3v) < 286: 48(f64vec3) Load 50(dvec3v) < 287: 48(f64vec3) ExtInst 1(GLSL.std.450) 79(NMin) 285 286 < 288: 48(f64vec3) Load 50(dvec3v) < 289: 48(f64vec3) FAdd 288 287 < Store 50(dvec3v) 289 < 290: 53(f64vec4) Load 55(dvec4v) < 291: 53(f64vec4) Load 55(dvec4v) < 292: 53(f64vec4) ExtInst 1(GLSL.std.450) 79(NMin) 290 291 < 293: 53(f64vec4) Load 55(dvec4v) < 294: 53(f64vec4) FAdd 293 292 < Store 55(dvec4v) 294 < 295:39(float64_t) Load 41(doublev) < 296:39(float64_t) Load 41(doublev) < 297:39(float64_t) ExtInst 1(GLSL.std.450) 80(NMax) 295 296 < 298:39(float64_t) Load 41(doublev) < 299:39(float64_t) FAdd 298 297 < Store 41(doublev) 299 < 300: 43(f64vec2) Load 45(dvec2v) < 301:39(float64_t) Load 41(doublev) < 302: 43(f64vec2) CompositeConstruct 301 301 < 303: 43(f64vec2) ExtInst 1(GLSL.std.450) 80(NMax) 300 302 < 304: 43(f64vec2) Load 45(dvec2v) < 305: 43(f64vec2) FAdd 304 303 < Store 45(dvec2v) 305 < 306: 48(f64vec3) Load 50(dvec3v) < 307:39(float64_t) Load 41(doublev) < 308: 48(f64vec3) CompositeConstruct 307 307 307 < 309: 48(f64vec3) ExtInst 1(GLSL.std.450) 80(NMax) 306 308 < 310: 48(f64vec3) Load 50(dvec3v) < 311: 48(f64vec3) FAdd 310 309 < Store 50(dvec3v) 311 < 312: 53(f64vec4) Load 55(dvec4v) < 313:39(float64_t) Load 41(doublev) < 314: 53(f64vec4) CompositeConstruct 313 313 313 313 < 315: 53(f64vec4) ExtInst 1(GLSL.std.450) 80(NMax) 312 314 < 316: 53(f64vec4) Load 55(dvec4v) < 317: 53(f64vec4) FAdd 316 315 < Store 55(dvec4v) 317 < 318: 43(f64vec2) Load 45(dvec2v) < 319: 43(f64vec2) Load 45(dvec2v) < 320: 43(f64vec2) ExtInst 1(GLSL.std.450) 80(NMax) 318 319 < 321: 43(f64vec2) Load 45(dvec2v) < 322: 43(f64vec2) FAdd 321 320 < Store 45(dvec2v) 322 < 323: 48(f64vec3) Load 50(dvec3v) < 324: 48(f64vec3) Load 50(dvec3v) < 325: 48(f64vec3) ExtInst 1(GLSL.std.450) 80(NMax) 323 324 < 326: 48(f64vec3) Load 50(dvec3v) < 327: 48(f64vec3) FAdd 326 325 < Store 50(dvec3v) 327 < 328: 53(f64vec4) Load 55(dvec4v) < 329: 53(f64vec4) Load 55(dvec4v) < 330: 53(f64vec4) ExtInst 1(GLSL.std.450) 80(NMax) 328 329 < 331: 53(f64vec4) Load 55(dvec4v) < 332: 53(f64vec4) FAdd 331 330 < Store 55(dvec4v) 332 < 333:39(float64_t) Load 41(doublev) < 334:39(float64_t) Load 41(doublev) < 335:39(float64_t) Load 41(doublev) < 336:39(float64_t) ExtInst 1(GLSL.std.450) 81(NClamp) 333 334 335 < 337:39(float64_t) Load 41(doublev) < 338:39(float64_t) FAdd 337 336 < Store 41(doublev) 338 < 339: 43(f64vec2) Load 45(dvec2v) < 340:39(float64_t) Load 41(doublev) < 341:39(float64_t) Load 41(doublev) < 342: 43(f64vec2) CompositeConstruct 340 340 < 343: 43(f64vec2) CompositeConstruct 341 341 < 344: 43(f64vec2) ExtInst 1(GLSL.std.450) 81(NClamp) 339 342 343 < 345: 43(f64vec2) Load 45(dvec2v) < 346: 43(f64vec2) FAdd 345 344 < Store 45(dvec2v) 346 < 347: 48(f64vec3) Load 50(dvec3v) < 348:39(float64_t) Load 41(doublev) < 349:39(float64_t) Load 41(doublev) < 350: 48(f64vec3) CompositeConstruct 348 348 348 < 351: 48(f64vec3) CompositeConstruct 349 349 349 < 352: 48(f64vec3) ExtInst 1(GLSL.std.450) 81(NClamp) 347 350 351 < 353: 48(f64vec3) Load 50(dvec3v) < 354: 48(f64vec3) FAdd 353 352 < Store 50(dvec3v) 354 < 355: 53(f64vec4) Load 55(dvec4v) < 356:39(float64_t) Load 41(doublev) < 357:39(float64_t) Load 41(doublev) < 358: 53(f64vec4) CompositeConstruct 356 356 356 356 < 359: 53(f64vec4) CompositeConstruct 357 357 357 357 < 360: 53(f64vec4) ExtInst 1(GLSL.std.450) 81(NClamp) 355 358 359 < 361: 53(f64vec4) Load 55(dvec4v) < 362: 53(f64vec4) FAdd 361 360 < Store 55(dvec4v) 362 < 363: 43(f64vec2) Load 45(dvec2v) < 364: 43(f64vec2) Load 45(dvec2v) < 365: 43(f64vec2) Load 45(dvec2v) < 366: 43(f64vec2) ExtInst 1(GLSL.std.450) 81(NClamp) 363 364 365 < 367: 43(f64vec2) Load 45(dvec2v) < 368: 43(f64vec2) FAdd 367 366 < Store 45(dvec2v) 368 < 369: 48(f64vec3) Load 50(dvec3v) < 370: 48(f64vec3) Load 50(dvec3v) < 371: 48(f64vec3) Load 50(dvec3v) < 372: 48(f64vec3) ExtInst 1(GLSL.std.450) 81(NClamp) 369 370 371 < 373: 48(f64vec3) Load 50(dvec3v) < 374: 48(f64vec3) FAdd 373 372 < Store 50(dvec3v) 374 < 375: 53(f64vec4) Load 55(dvec4v) < 376: 53(f64vec4) Load 55(dvec4v) < 377: 53(f64vec4) Load 55(dvec4v) < 378: 53(f64vec4) ExtInst 1(GLSL.std.450) 81(NClamp) 375 376 377 < 379: 53(f64vec4) Load 55(dvec4v) < 380: 53(f64vec4) FAdd 379 378 < Store 55(dvec4v) 380 < 381:39(float64_t) Load 41(doublev) < 382:39(float64_t) Load 41(doublev) < 383:39(float64_t) Load 41(doublev) < 384:39(float64_t) ExtInst 1(GLSL.std.450) 46(FMix) 381 382 383 < 385:39(float64_t) Load 41(doublev) < 386:39(float64_t) FAdd 385 384 < Store 41(doublev) 386 < 387: 43(f64vec2) Load 45(dvec2v) < 388: 43(f64vec2) Load 45(dvec2v) < 389:39(float64_t) Load 41(doublev) < 390: 43(f64vec2) CompositeConstruct 389 389 < 391: 43(f64vec2) ExtInst 1(GLSL.std.450) 46(FMix) 387 388 390 < 392: 43(f64vec2) Load 45(dvec2v) < 393: 43(f64vec2) FAdd 392 391 < Store 45(dvec2v) 393 < 394: 48(f64vec3) Load 50(dvec3v) < 395: 48(f64vec3) Load 50(dvec3v) < 396:39(float64_t) Load 41(doublev) < 397: 48(f64vec3) CompositeConstruct 396 396 396 < 398: 48(f64vec3) ExtInst 1(GLSL.std.450) 46(FMix) 394 395 397 < 399: 48(f64vec3) Load 50(dvec3v) < 400: 48(f64vec3) FAdd 399 398 < Store 50(dvec3v) 400 < 401: 53(f64vec4) Load 55(dvec4v) < 402: 53(f64vec4) Load 55(dvec4v) < 403:39(float64_t) Load 41(doublev) < 404: 53(f64vec4) CompositeConstruct 403 403 403 403 < 405: 53(f64vec4) ExtInst 1(GLSL.std.450) 46(FMix) 401 402 404 < 406: 53(f64vec4) Load 55(dvec4v) < 407: 53(f64vec4) FAdd 406 405 < Store 55(dvec4v) 407 < 408: 43(f64vec2) Load 45(dvec2v) < 409: 43(f64vec2) Load 45(dvec2v) < 410: 43(f64vec2) Load 45(dvec2v) < 411: 43(f64vec2) ExtInst 1(GLSL.std.450) 46(FMix) 408 409 410 < 412: 43(f64vec2) Load 45(dvec2v) < 413: 43(f64vec2) FAdd 412 411 < Store 45(dvec2v) 413 < 414: 48(f64vec3) Load 50(dvec3v) < 415: 48(f64vec3) Load 50(dvec3v) < 416: 48(f64vec3) Load 50(dvec3v) < 417: 48(f64vec3) ExtInst 1(GLSL.std.450) 46(FMix) 414 415 416 < 418: 48(f64vec3) Load 50(dvec3v) < 419: 48(f64vec3) FAdd 418 417 < Store 50(dvec3v) 419 < 420: 53(f64vec4) Load 55(dvec4v) < 421: 53(f64vec4) Load 55(dvec4v) < 422: 53(f64vec4) Load 55(dvec4v) < 423: 53(f64vec4) ExtInst 1(GLSL.std.450) 46(FMix) 420 421 422 < 424: 53(f64vec4) Load 55(dvec4v) < 425: 53(f64vec4) FAdd 424 423 < Store 55(dvec4v) 425 < 426:39(float64_t) Load 41(doublev) < 427:39(float64_t) Load 41(doublev) < 431: 428(bool) Load 430(boolv) < 432:39(float64_t) Select 431 427 426 < 433:39(float64_t) Load 41(doublev) < 434:39(float64_t) FAdd 433 432 < Store 41(doublev) 434 < 435: 43(f64vec2) Load 45(dvec2v) < 436: 43(f64vec2) Load 45(dvec2v) < 440: 437(bvec2) Load 439(bvec2v) < 441: 43(f64vec2) Select 440 436 435 < 442: 43(f64vec2) Load 45(dvec2v) < 443: 43(f64vec2) FAdd 442 441 < Store 45(dvec2v) 443 < 444: 48(f64vec3) Load 50(dvec3v) < 445: 48(f64vec3) Load 50(dvec3v) < 449: 446(bvec3) Load 448(bvec3v) < 450: 48(f64vec3) Select 449 445 444 < 451: 48(f64vec3) Load 50(dvec3v) < 452: 48(f64vec3) FAdd 451 450 < Store 50(dvec3v) 452 < 453: 53(f64vec4) Load 55(dvec4v) < 454: 53(f64vec4) Load 55(dvec4v) < 458: 455(bvec4) Load 457(bvec4v) < 459: 53(f64vec4) Select 458 454 453 < 460: 53(f64vec4) Load 55(dvec4v) < 461: 53(f64vec4) FAdd 460 459 < Store 55(dvec4v) 461 < 462:39(float64_t) Load 41(doublev) < 463:39(float64_t) Load 41(doublev) < 464:39(float64_t) ExtInst 1(GLSL.std.450) 48(Step) 462 463 < 465:39(float64_t) Load 41(doublev) < 466:39(float64_t) FAdd 465 464 < Store 41(doublev) 466 < 467: 43(f64vec2) Load 45(dvec2v) < 468: 43(f64vec2) Load 45(dvec2v) < 469: 43(f64vec2) ExtInst 1(GLSL.std.450) 48(Step) 467 468 < 470: 43(f64vec2) Load 45(dvec2v) < 471: 43(f64vec2) FAdd 470 469 < Store 45(dvec2v) 471 < 472: 48(f64vec3) Load 50(dvec3v) < 473: 48(f64vec3) Load 50(dvec3v) < 474: 48(f64vec3) ExtInst 1(GLSL.std.450) 48(Step) 472 473 < 475: 48(f64vec3) Load 50(dvec3v) < 476: 48(f64vec3) FAdd 475 474 < Store 50(dvec3v) 476 < 477: 53(f64vec4) Load 55(dvec4v) < 478: 53(f64vec4) Load 55(dvec4v) < 479: 53(f64vec4) ExtInst 1(GLSL.std.450) 48(Step) 477 478 < 480: 53(f64vec4) Load 55(dvec4v) < 481: 53(f64vec4) FAdd 480 479 < Store 55(dvec4v) 481 < 482:39(float64_t) Load 41(doublev) < 483: 43(f64vec2) Load 45(dvec2v) < 484: 43(f64vec2) CompositeConstruct 482 482 < 485: 43(f64vec2) ExtInst 1(GLSL.std.450) 48(Step) 484 483 < 486: 43(f64vec2) Load 45(dvec2v) < 487: 43(f64vec2) FAdd 486 485 < Store 45(dvec2v) 487 < 488:39(float64_t) Load 41(doublev) < 489: 48(f64vec3) Load 50(dvec3v) < 490: 48(f64vec3) CompositeConstruct 488 488 488 < 491: 48(f64vec3) ExtInst 1(GLSL.std.450) 48(Step) 490 489 < 492: 48(f64vec3) Load 50(dvec3v) < 493: 48(f64vec3) FAdd 492 491 < Store 50(dvec3v) 493 < 494:39(float64_t) Load 41(doublev) < 495: 53(f64vec4) Load 55(dvec4v) < 496: 53(f64vec4) CompositeConstruct 494 494 494 494 < 497: 53(f64vec4) ExtInst 1(GLSL.std.450) 48(Step) 496 495 < 498: 53(f64vec4) Load 55(dvec4v) < 499: 53(f64vec4) FAdd 498 497 < Store 55(dvec4v) 499 < 500:39(float64_t) Load 41(doublev) < 501:39(float64_t) Load 41(doublev) < 502:39(float64_t) Load 41(doublev) < 503:39(float64_t) ExtInst 1(GLSL.std.450) 49(SmoothStep) 500 501 502 < 504:39(float64_t) Load 41(doublev) < 505:39(float64_t) FAdd 504 503 < Store 41(doublev) 505 < 506: 43(f64vec2) Load 45(dvec2v) < 507: 43(f64vec2) Load 45(dvec2v) < 508: 43(f64vec2) Load 45(dvec2v) < 509: 43(f64vec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 506 507 508 < 510: 43(f64vec2) Load 45(dvec2v) < 511: 43(f64vec2) FAdd 510 509 < Store 45(dvec2v) 511 < 512: 48(f64vec3) Load 50(dvec3v) < 513: 48(f64vec3) Load 50(dvec3v) < 514: 48(f64vec3) Load 50(dvec3v) < 515: 48(f64vec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 512 513 514 < 516: 48(f64vec3) Load 50(dvec3v) < 517: 48(f64vec3) FAdd 516 515 < Store 50(dvec3v) 517 < 518: 53(f64vec4) Load 55(dvec4v) < 519: 53(f64vec4) Load 55(dvec4v) < 520: 53(f64vec4) Load 55(dvec4v) < 521: 53(f64vec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 518 519 520 < 522: 53(f64vec4) Load 55(dvec4v) < 523: 53(f64vec4) FAdd 522 521 < Store 55(dvec4v) 523 < 524:39(float64_t) Load 41(doublev) < 525:39(float64_t) Load 41(doublev) < 526: 43(f64vec2) Load 45(dvec2v) < 527: 43(f64vec2) CompositeConstruct 524 524 < 528: 43(f64vec2) CompositeConstruct 525 525 < 529: 43(f64vec2) ExtInst 1(GLSL.std.450) 49(SmoothStep) 527 528 526 < 530: 43(f64vec2) Load 45(dvec2v) < 531: 43(f64vec2) FAdd 530 529 < Store 45(dvec2v) 531 < 532:39(float64_t) Load 41(doublev) < 533:39(float64_t) Load 41(doublev) < 534: 48(f64vec3) Load 50(dvec3v) < 535: 48(f64vec3) CompositeConstruct 532 532 532 < 536: 48(f64vec3) CompositeConstruct 533 533 533 < 537: 48(f64vec3) ExtInst 1(GLSL.std.450) 49(SmoothStep) 535 536 534 < 538: 48(f64vec3) Load 50(dvec3v) < 539: 48(f64vec3) FAdd 538 537 < Store 50(dvec3v) 539 < 540:39(float64_t) Load 41(doublev) < 541:39(float64_t) Load 41(doublev) < 542: 53(f64vec4) Load 55(dvec4v) < 543: 53(f64vec4) CompositeConstruct 540 540 540 540 < 544: 53(f64vec4) CompositeConstruct 541 541 541 541 < 545: 53(f64vec4) ExtInst 1(GLSL.std.450) 49(SmoothStep) 543 544 542 < 546: 53(f64vec4) Load 55(dvec4v) < 547: 53(f64vec4) FAdd 546 545 < Store 55(dvec4v) 547 < 548:39(float64_t) Load 41(doublev) < 549: 428(bool) IsNan 548 < Store 430(boolv) 549 < 550: 43(f64vec2) Load 45(dvec2v) < 551: 437(bvec2) IsNan 550 < Store 439(bvec2v) 551 < 552: 48(f64vec3) Load 50(dvec3v) < 553: 446(bvec3) IsNan 552 < Store 448(bvec3v) 553 < 554: 53(f64vec4) Load 55(dvec4v) < 555: 455(bvec4) IsNan 554 < Store 457(bvec4v) 555 < 556: 428(bool) Load 430(boolv) < SelectionMerge 559 None < BranchConditional 556 558 562 < 558: Label < 560:39(float64_t) Load 41(doublev) < 561: 428(bool) IsInf 560 < Store 557 561 < Branch 559 < 562: Label < Store 557 563 < Branch 559 < 559: Label < 564: 428(bool) Load 557 < Store 430(boolv) 564 < 565: 428(bool) Load 430(boolv) < SelectionMerge 568 None < BranchConditional 565 567 571 < 567: Label < 569: 43(f64vec2) Load 45(dvec2v) < 570: 437(bvec2) IsInf 569 < Store 566 570 < Branch 568 < 571: Label < Store 566 572 < Branch 568 < 568: Label < 573: 437(bvec2) Load 566 < Store 439(bvec2v) 573 < 574: 428(bool) Load 430(boolv) < SelectionMerge 577 None < BranchConditional 574 576 580 < 576: Label < 578: 48(f64vec3) Load 50(dvec3v) < 579: 446(bvec3) IsInf 578 < Store 575 579 < Branch 577 < 580: Label < Store 575 581 < Branch 577 < 577: Label < 582: 446(bvec3) Load 575 < Store 448(bvec3v) 582 < 583: 428(bool) Load 430(boolv) < SelectionMerge 586 None < BranchConditional 583 585 589 < 585: Label < 587: 53(f64vec4) Load 55(dvec4v) < 588: 455(bvec4) IsInf 587 < Store 584 588 < Branch 586 < 589: Label < Store 584 590 < Branch 586 < 586: Label < 591: 455(bvec4) Load 584 < Store 457(bvec4v) 591 < 592:39(float64_t) Load 41(doublev) < 593:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 592 < 594:39(float64_t) Load 41(doublev) < 595:39(float64_t) FAdd 594 593 < Store 41(doublev) 595 < 596: 43(f64vec2) Load 45(dvec2v) < 597:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 596 < 598:39(float64_t) Load 41(doublev) < 599:39(float64_t) FAdd 598 597 < Store 41(doublev) 599 < 600: 48(f64vec3) Load 50(dvec3v) < 601:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 600 < 602:39(float64_t) Load 41(doublev) < 603:39(float64_t) FAdd 602 601 < Store 41(doublev) 603 < 604: 53(f64vec4) Load 55(dvec4v) < 605:39(float64_t) ExtInst 1(GLSL.std.450) 66(Length) 604 < 606:39(float64_t) Load 41(doublev) < 607:39(float64_t) FAdd 606 605 < Store 41(doublev) 607 < 608:39(float64_t) Load 41(doublev) < 609:39(float64_t) Load 41(doublev) < 610:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 608 609 < 611:39(float64_t) Load 41(doublev) < 612:39(float64_t) FAdd 611 610 < Store 41(doublev) 612 < 613: 43(f64vec2) Load 45(dvec2v) < 614: 43(f64vec2) Load 45(dvec2v) < 615:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 613 614 < 616:39(float64_t) Load 41(doublev) < 617:39(float64_t) FAdd 616 615 < Store 41(doublev) 617 < 618: 48(f64vec3) Load 50(dvec3v) < 619: 48(f64vec3) Load 50(dvec3v) < 620:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 618 619 < 621:39(float64_t) Load 41(doublev) < 622:39(float64_t) FAdd 621 620 < Store 41(doublev) 622 < 623: 53(f64vec4) Load 55(dvec4v) < 624: 53(f64vec4) Load 55(dvec4v) < 625:39(float64_t) ExtInst 1(GLSL.std.450) 67(Distance) 623 624 < 626:39(float64_t) Load 41(doublev) < 627:39(float64_t) FAdd 626 625 < Store 41(doublev) 627 < 628:39(float64_t) Load 41(doublev) < 629:39(float64_t) Load 41(doublev) < 630:39(float64_t) FMul 628 629 < 631:39(float64_t) Load 41(doublev) < 632:39(float64_t) FAdd 631 630 < Store 41(doublev) 632 < 633: 43(f64vec2) Load 45(dvec2v) < 634: 43(f64vec2) Load 45(dvec2v) < 635:39(float64_t) Dot 633 634 < 636:39(float64_t) Load 41(doublev) < 637:39(float64_t) FAdd 636 635 < Store 41(doublev) 637 < 638: 48(f64vec3) Load 50(dvec3v) < 639: 48(f64vec3) Load 50(dvec3v) < 640:39(float64_t) Dot 638 639 < 641:39(float64_t) Load 41(doublev) < 642:39(float64_t) FAdd 641 640 < Store 41(doublev) 642 < 643: 53(f64vec4) Load 55(dvec4v) < 644: 53(f64vec4) Load 55(dvec4v) < 645:39(float64_t) Dot 643 644 < 646:39(float64_t) Load 41(doublev) < 647:39(float64_t) FAdd 646 645 < Store 41(doublev) 647 < 648: 48(f64vec3) Load 50(dvec3v) < 649: 48(f64vec3) Load 50(dvec3v) < 650: 48(f64vec3) ExtInst 1(GLSL.std.450) 68(Cross) 648 649 < 651: 48(f64vec3) Load 50(dvec3v) < 652: 48(f64vec3) FAdd 651 650 < Store 50(dvec3v) 652 < 653:39(float64_t) Load 41(doublev) < 654:39(float64_t) ExtInst 1(GLSL.std.450) 69(Normalize) 653 < 655:39(float64_t) Load 41(doublev) < 656:39(float64_t) FAdd 655 654 < Store 41(doublev) 656 < 657: 43(f64vec2) Load 45(dvec2v) < 658: 43(f64vec2) ExtInst 1(GLSL.std.450) 69(Normalize) 657 < 659: 43(f64vec2) Load 45(dvec2v) < 660: 43(f64vec2) FAdd 659 658 < Store 45(dvec2v) 660 < 661: 48(f64vec3) Load 50(dvec3v) < 662: 48(f64vec3) ExtInst 1(GLSL.std.450) 69(Normalize) 661 < 663: 48(f64vec3) Load 50(dvec3v) < 664: 48(f64vec3) FAdd 663 662 < Store 50(dvec3v) 664 < 665: 53(f64vec4) Load 55(dvec4v) < 666: 53(f64vec4) ExtInst 1(GLSL.std.450) 69(Normalize) 665 < 667: 53(f64vec4) Load 55(dvec4v) < 668: 53(f64vec4) FAdd 667 666 < Store 55(dvec4v) 668 < 669:39(float64_t) Load 41(doublev) < 670:39(float64_t) Load 41(doublev) < 671:39(float64_t) Load 41(doublev) < 672:39(float64_t) ExtInst 1(GLSL.std.450) 70(FaceForward) 669 670 671 < 673:39(float64_t) Load 41(doublev) < 674:39(float64_t) FAdd 673 672 < Store 41(doublev) 674 < 675: 43(f64vec2) Load 45(dvec2v) < 676: 43(f64vec2) Load 45(dvec2v) < 677: 43(f64vec2) Load 45(dvec2v) < 678: 43(f64vec2) ExtInst 1(GLSL.std.450) 70(FaceForward) 675 676 677 < 679: 43(f64vec2) Load 45(dvec2v) < 680: 43(f64vec2) FAdd 679 678 < Store 45(dvec2v) 680 < 681: 48(f64vec3) Load 50(dvec3v) < 682: 48(f64vec3) Load 50(dvec3v) < 683: 48(f64vec3) Load 50(dvec3v) < 684: 48(f64vec3) ExtInst 1(GLSL.std.450) 70(FaceForward) 681 682 683 < 685: 48(f64vec3) Load 50(dvec3v) < 686: 48(f64vec3) FAdd 685 684 < Store 50(dvec3v) 686 < 687: 53(f64vec4) Load 55(dvec4v) < 688: 53(f64vec4) Load 55(dvec4v) < 689: 53(f64vec4) Load 55(dvec4v) < 690: 53(f64vec4) ExtInst 1(GLSL.std.450) 70(FaceForward) 687 688 689 < 691: 53(f64vec4) Load 55(dvec4v) < 692: 53(f64vec4) FAdd 691 690 < Store 55(dvec4v) 692 < 693:39(float64_t) Load 41(doublev) < 694:39(float64_t) Load 41(doublev) < 695:39(float64_t) ExtInst 1(GLSL.std.450) 71(Reflect) 693 694 < 696:39(float64_t) Load 41(doublev) < 697:39(float64_t) FAdd 696 695 < Store 41(doublev) 697 < 698: 43(f64vec2) Load 45(dvec2v) < 699: 43(f64vec2) Load 45(dvec2v) < 700: 43(f64vec2) ExtInst 1(GLSL.std.450) 71(Reflect) 698 699 < 701: 43(f64vec2) Load 45(dvec2v) < 702: 43(f64vec2) FAdd 701 700 < Store 45(dvec2v) 702 < 703: 48(f64vec3) Load 50(dvec3v) < 704: 48(f64vec3) Load 50(dvec3v) < 705: 48(f64vec3) ExtInst 1(GLSL.std.450) 71(Reflect) 703 704 < 706: 48(f64vec3) Load 50(dvec3v) < 707: 48(f64vec3) FAdd 706 705 < Store 50(dvec3v) 707 < 708: 53(f64vec4) Load 55(dvec4v) < 709: 53(f64vec4) Load 55(dvec4v) < 710: 53(f64vec4) ExtInst 1(GLSL.std.450) 71(Reflect) 708 709 < 711: 53(f64vec4) Load 55(dvec4v) < 712: 53(f64vec4) FAdd 711 710 < Store 55(dvec4v) 712 < 713:39(float64_t) Load 41(doublev) < 714:39(float64_t) Load 41(doublev) < 715:39(float64_t) Load 41(doublev) < 716:39(float64_t) ExtInst 1(GLSL.std.450) 72(Refract) 713 714 715 < 717:39(float64_t) Load 41(doublev) < 718:39(float64_t) FAdd 717 716 < Store 41(doublev) 718 < 719: 43(f64vec2) Load 45(dvec2v) < 720: 43(f64vec2) Load 45(dvec2v) < 721:39(float64_t) Load 41(doublev) < 722: 43(f64vec2) ExtInst 1(GLSL.std.450) 72(Refract) 719 720 721 < 723: 43(f64vec2) Load 45(dvec2v) < 724: 43(f64vec2) FAdd 723 722 < Store 45(dvec2v) 724 < 725: 48(f64vec3) Load 50(dvec3v) < 726: 48(f64vec3) Load 50(dvec3v) < 727:39(float64_t) Load 41(doublev) < 728: 48(f64vec3) ExtInst 1(GLSL.std.450) 72(Refract) 725 726 727 < 729: 48(f64vec3) Load 50(dvec3v) < 730: 48(f64vec3) FAdd 729 728 < Store 50(dvec3v) 730 < 731: 53(f64vec4) Load 55(dvec4v) < 732: 53(f64vec4) Load 55(dvec4v) < 733:39(float64_t) Load 41(doublev) < 734: 53(f64vec4) ExtInst 1(GLSL.std.450) 72(Refract) 731 732 733 < 735: 53(f64vec4) Load 55(dvec4v) < 736: 53(f64vec4) FAdd 735 734 < Store 55(dvec4v) 736 < 740: 43(f64vec2) Load 45(dvec2v) < 741: 43(f64vec2) Load 45(dvec2v) < 742: 737 OuterProduct 740 741 < Store 739(dmat2v) 742 < 746: 48(f64vec3) Load 50(dvec3v) < 747: 48(f64vec3) Load 50(dvec3v) < 748: 743 OuterProduct 746 747 < Store 745(dmat3v) 748 < 752: 53(f64vec4) Load 55(dvec4v) < 753: 53(f64vec4) Load 55(dvec4v) < 754: 749 OuterProduct 752 753 < Store 751(dmat4v) 754 < 758: 48(f64vec3) Load 50(dvec3v) < 759: 43(f64vec2) Load 45(dvec2v) < 760: 755 OuterProduct 758 759 < Store 757(dmat2x3v) 760 < 764: 43(f64vec2) Load 45(dvec2v) < 765: 48(f64vec3) Load 50(dvec3v) < 766: 761 OuterProduct 764 765 < Store 763(dmat3x2v) 766 < 770: 53(f64vec4) Load 55(dvec4v) < 771: 43(f64vec2) Load 45(dvec2v) < 772: 767 OuterProduct 770 771 < Store 769(dmat2x4v) 772 < 776: 43(f64vec2) Load 45(dvec2v) < 777: 53(f64vec4) Load 55(dvec4v) < 778: 773 OuterProduct 776 777 < Store 775(dmat4x2v) 778 < 782: 53(f64vec4) Load 55(dvec4v) < 783: 48(f64vec3) Load 50(dvec3v) < 784: 779 OuterProduct 782 783 < Store 781(dmat3x4v) 784 < 788: 48(f64vec3) Load 50(dvec3v) < 789: 53(f64vec4) Load 55(dvec4v) < 790: 785 OuterProduct 788 789 < ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory ./runtests: line 21: ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator: No such file or directory error: Bad exit status from /var/tmp/rpm-tmp.OCnKlK (%check) Bad exit status from /var/tmp/rpm-tmp.OCnKlK (%check) Store 787(dmat4x3v) 790 < 791: 737 Load 739(dmat2v) < 792: 737 Load 739(dmat2v) < 793: 43(f64vec2) CompositeExtract 791 0 < 794: 43(f64vec2) CompositeExtract 792 0 < 795: 43(f64vec2) FMul 793 794 < 796: 43(f64vec2) CompositeExtract 791 1 < 797: 43(f64vec2) CompositeExtract 792 1 < 798: 43(f64vec2) FMul 796 797 < 799: 737 CompositeConstruct 795 798 < 800: 737 Load 739(dmat2v) < 801: 737 MatrixTimesMatrix 800 799 < Store 739(dmat2v) 801 < 802: 743 Load 745(dmat3v) < 803: 743 Load 745(dmat3v) < 804: 48(f64vec3) CompositeExtract 802 0 < 805: 48(f64vec3) CompositeExtract 803 0 < 806: 48(f64vec3) FMul 804 805 < 807: 48(f64vec3) CompositeExtract 802 1 < 808: 48(f64vec3) CompositeExtract 803 1 < 809: 48(f64vec3) FMul 807 808 < 810: 48(f64vec3) CompositeExtract 802 2 < 811: 48(f64vec3) CompositeExtract 803 2 < 812: 48(f64vec3) FMul 810 811 < 813: 743 CompositeConstruct 806 809 812 < 814: 743 Load 745(dmat3v) < 815: 743 MatrixTimesMatrix 814 813 < Store 745(dmat3v) 815 < 816: 749 Load 751(dmat4v) < 817: 749 Load 751(dmat4v) < 818: 53(f64vec4) CompositeExtract 816 0 < 819: 53(f64vec4) CompositeExtract 817 0 < 820: 53(f64vec4) FMul 818 819 < 821: 53(f64vec4) CompositeExtract 816 1 < 822: 53(f64vec4) CompositeExtract 817 1 < 823: 53(f64vec4) FMul 821 822 < 824: 53(f64vec4) CompositeExtract 816 2 < 825: 53(f64vec4) CompositeExtract 817 2 < 826: 53(f64vec4) FMul 824 825 < 827: 53(f64vec4) CompositeExtract 816 3 < 828: 53(f64vec4) CompositeExtract 817 3 < 829: 53(f64vec4) FMul 827 828 < 830: 749 CompositeConstruct 820 823 826 829 < 831: 749 Load 751(dmat4v) < 832: 749 MatrixTimesMatrix 831 830 < Store 751(dmat4v) 832 < 833: 755 Load 757(dmat2x3v) < 834: 755 Load 757(dmat2x3v) < 835: 48(f64vec3) CompositeExtract 833 0 < 836: 48(f64vec3) CompositeExtract 834 0 < 837: 48(f64vec3) FMul 835 836 < 838: 48(f64vec3) CompositeExtract 833 1 < 839: 48(f64vec3) CompositeExtract 834 1 < 840: 48(f64vec3) FMul 838 839 < 841: 755 CompositeConstruct 837 840 < Store 757(dmat2x3v) 841 < 842: 767 Load 769(dmat2x4v) < 843: 767 Load 769(dmat2x4v) < 844: 53(f64vec4) CompositeExtract 842 0 < 845: 53(f64vec4) CompositeExtract 843 0 < 846: 53(f64vec4) FMul 844 845 < 847: 53(f64vec4) CompositeExtract 842 1 < 848: 53(f64vec4) CompositeExtract 843 1 < 849: 53(f64vec4) FMul 847 848 < 850: 767 CompositeConstruct 846 849 < Store 769(dmat2x4v) 850 < 851: 761 Load 763(dmat3x2v) < 852: 761 Load 763(dmat3x2v) < 853: 43(f64vec2) CompositeExtract 851 0 < 854: 43(f64vec2) CompositeExtract 852 0 < 855: 43(f64vec2) FMul 853 854 < 856: 43(f64vec2) CompositeExtract 851 1 < 857: 43(f64vec2) CompositeExtract 852 1 < 858: 43(f64vec2) FMul 856 857 < 859: 43(f64vec2) CompositeExtract 851 2 < 860: 43(f64vec2) CompositeExtract 852 2 < 861: 43(f64vec2) FMul 859 860 < 862: 761 CompositeConstruct 855 858 861 < Store 763(dmat3x2v) 862 < 863: 779 Load 781(dmat3x4v) < 864: 779 Load 781(dmat3x4v) < 865: 53(f64vec4) CompositeExtract 863 0 < 866: 53(f64vec4) CompositeExtract 864 0 < 867: 53(f64vec4) FMul 865 866 < 868: 53(f64vec4) CompositeExtract 863 1 < 869: 53(f64vec4) CompositeExtract 864 1 < 870: 53(f64vec4) FMul 868 869 < 871: 53(f64vec4) CompositeExtract 863 2 < 872: 53(f64vec4) CompositeExtract 864 2 < 873: 53(f64vec4) FMul 871 872 < 874: 779 CompositeConstruct 867 870 873 < Store 781(dmat3x4v) 874 < 875: 773 Load 775(dmat4x2v) < 876: 773 Load 775(dmat4x2v) < 877: 43(f64vec2) CompositeExtract 875 0 < 878: 43(f64vec2) CompositeExtract 876 0 < 879: 43(f64vec2) FMul 877 878 < 880: 43(f64vec2) CompositeExtract 875 1 < 881: 43(f64vec2) CompositeExtract 876 1 < 882: 43(f64vec2) FMul 880 881 < 883: 43(f64vec2) CompositeExtract 875 2 < 884: 43(f64vec2) CompositeExtract 876 2 < 885: 43(f64vec2) FMul 883 884 < 886: 43(f64vec2) CompositeExtract 875 3 < 887: 43(f64vec2) CompositeExtract 876 3 < 888: 43(f64vec2) FMul 886 887 < 889: 773 CompositeConstruct 879 882 885 888 < Store 775(dmat4x2v) 889 < 890: 785 Load 787(dmat4x3v) < 891: 785 Load 787(dmat4x3v) < 892: 48(f64vec3) CompositeExtract 890 0 < 893: 48(f64vec3) CompositeExtract 891 0 < 894: 48(f64vec3) FMul 892 893 < 895: 48(f64vec3) CompositeExtract 890 1 < 896: 48(f64vec3) CompositeExtract 891 1 < 897: 48(f64vec3) FMul 895 896 < 898: 48(f64vec3) CompositeExtract 890 2 < 899: 48(f64vec3) CompositeExtract 891 2 < 900: 48(f64vec3) FMul 898 899 < 901: 48(f64vec3) CompositeExtract 890 3 < 902: 48(f64vec3) CompositeExtract 891 3 < 903: 48(f64vec3) FMul 901 902 < 904: 785 CompositeConstruct 894 897 900 903 < Store 787(dmat4x3v) 904 < 905: 737 Load 739(dmat2v) < 906: 737 Transpose 905 < 907: 737 Load 739(dmat2v) < 908: 737 MatrixTimesMatrix 907 906 < Store 739(dmat2v) 908 < 909: 743 Load 745(dmat3v) < 910: 743 Transpose 909 < 911: 743 Load 745(dmat3v) < 912: 743 MatrixTimesMatrix 911 910 < Store 745(dmat3v) 912 < 913: 749 Load 751(dmat4v) < 914: 749 Transpose 913 < 915: 749 Load 751(dmat4v) < 916: 749 MatrixTimesMatrix 915 914 < Store 751(dmat4v) 916 < 917: 761 Load 763(dmat3x2v) < 918: 755 Transpose 917 < Store 757(dmat2x3v) 918 < 919: 755 Load 757(dmat2x3v) < 920: 761 Transpose 919 < Store 763(dmat3x2v) 920 < 921: 773 Load 775(dmat4x2v) < 922: 767 Transpose 921 < Store 769(dmat2x4v) 922 < 923: 767 Load 769(dmat2x4v) < 924: 773 Transpose 923 < Store 775(dmat4x2v) 924 < 925: 785 Load 787(dmat4x3v) < 926: 779 Transpose 925 < Store 781(dmat3x4v) 926 < 927: 779 Load 781(dmat3x4v) < 928: 785 Transpose 927 < Store 787(dmat4x3v) 928 < 929: 737 Load 739(dmat2v) < 930:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 929 < 931:39(float64_t) Load 41(doublev) < 932:39(float64_t) FAdd 931 930 < Store 41(doublev) 932 < 933: 743 Load 745(dmat3v) < 934:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 933 < 935:39(float64_t) Load 41(doublev) < 936:39(float64_t) FAdd 935 934 < Store 41(doublev) 936 < 937: 749 Load 751(dmat4v) < 938:39(float64_t) ExtInst 1(GLSL.std.450) 33(Determinant) 937 < 939:39(float64_t) Load 41(doublev) < 940:39(float64_t) FAdd 939 938 < Store 41(doublev) 940 < 941: 737 Load 739(dmat2v) < 942: 737 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 941 < 943: 737 Load 739(dmat2v) < 944: 737 MatrixTimesMatrix 943 942 < Store 739(dmat2v) 944 < 945: 743 Load 745(dmat3v) < 946: 743 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 945 < 947: 743 Load 745(dmat3v) < 948: 743 MatrixTimesMatrix 947 946 < Store 745(dmat3v) 948 < 949: 749 Load 751(dmat4v) < 950: 749 ExtInst 1(GLSL.std.450) 34(MatrixInverse) 949 < 951: 749 Load 751(dmat4v) < 952: 749 MatrixTimesMatrix 951 950 < Store 751(dmat4v) 952 < 953:39(float64_t) Load 41(doublev) < 955: 40(ptr) AccessChain 45(dvec2v) 954 < 956:39(float64_t) Load 955 < 957:39(float64_t) FAdd 953 956 < 959: 40(ptr) AccessChain 50(dvec3v) 958 < 960:39(float64_t) Load 959 < 961:39(float64_t) FAdd 957 960 < 963: 40(ptr) AccessChain 55(dvec4v) 962 < 964:39(float64_t) Load 963 < 965:39(float64_t) FAdd 961 964 < 967: 40(ptr) AccessChain 739(dmat2v) 966 954 < 968:39(float64_t) Load 967 < 969:39(float64_t) FAdd 965 968 < 971: 40(ptr) AccessChain 745(dmat3v) 970 958 < 972:39(float64_t) Load 971 < 973:39(float64_t) FAdd 969 972 < 974: 40(ptr) AccessChain 751(dmat4v) 25 962 < 975:39(float64_t) Load 974 < 976:39(float64_t) FAdd 973 975 < 977: 40(ptr) AccessChain 757(dmat2x3v) 966 954 < 978:39(float64_t) Load 977 < 979:39(float64_t) FAdd 976 978 < 980: 40(ptr) AccessChain 763(dmat3x2v) 966 954 < 981:39(float64_t) Load 980 < 982:39(float64_t) FAdd 979 981 < 983: 40(ptr) AccessChain 781(dmat3x4v) 970 958 < 984:39(float64_t) Load 983 < 985:39(float64_t) FAdd 982 984 < 986: 40(ptr) AccessChain 787(dmat4x3v) 970 958 < 987:39(float64_t) Load 986 < 988:39(float64_t) FAdd 985 987 < 989: 40(ptr) AccessChain 769(dmat2x4v) 966 954 < 990:39(float64_t) Load 989 < 991:39(float64_t) FAdd 988 990 < 992: 40(ptr) AccessChain 775(dmat4x2v) 966 954 < 993:39(float64_t) Load 992 < 994:39(float64_t) FAdd 991 993 < 995: 428(bool) Load 430(boolv) < 997: 10(float) Select 995 996 21 < 998:39(float64_t) FConvert 997 < 999:39(float64_t) FAdd 994 998 < 1000: 429(ptr) AccessChain 439(bvec2v) 33 < 1001: 428(bool) Load 1000 < 1002: 10(float) Select 1001 996 21 < 1003:39(float64_t) FConvert 1002 < 1004:39(float64_t) FAdd 999 1003 < 1005: 429(ptr) AccessChain 448(bvec3v) 33 < 1006: 428(bool) Load 1005 < 1007: 10(float) Select 1006 996 21 < 1008:39(float64_t) FConvert 1007 < 1009:39(float64_t) FAdd 1004 1008 < 1010: 429(ptr) AccessChain 457(bvec4v) 33 < 1011: 428(bool) Load 1010 < 1012: 10(float) Select 1011 996 21 < 1013:39(float64_t) FConvert 1012 < 1014:39(float64_t) FAdd 1009 1013 < 1015: 10(float) FConvert 1014 < 1016: 11(fvec4) Load 13(outp) < 1017: 11(fvec4) VectorTimesScalar 1016 1015 < Store 13(outp) 1017 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing auto-sampled-textures 1,77c1 < hlsl.autosampledtextures.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 45 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "MainPs" 36 40 < ExecutionMode 4 OriginUpperLeft < Source HLSL 500 < Name 4 "MainPs" < Name 8 "PS_INPUT" < MemberName 8(PS_INPUT) 0 "vTextureCoords" < Name 11 "PS_OUTPUT" < MemberName 11(PS_OUTPUT) 0 "vColor" < Name 14 "@MainPs(struct-PS_INPUT-vf21;" < Name 13 "i" < Name 17 "ps_output" < Name 23 "g_tColor" < Name 34 "i" < Name 36 "i.vTextureCoords" < Name 40 "@entryPointOutput.vColor" < Name 41 "param" < Decorate 23(g_tColor) DescriptorSet 0 < Decorate 23(g_tColor) Binding 0 < Decorate 36(i.vTextureCoords) Location 0 < Decorate 40(@entryPointOutput.vColor) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 2 < 8(PS_INPUT): TypeStruct 7(fvec2) < 9: TypePointer Function 8(PS_INPUT) < 10: TypeVector 6(float) 4 < 11(PS_OUTPUT): TypeStruct 10(fvec4) < 12: TypeFunction 11(PS_OUTPUT) 9(ptr) < 16: TypePointer Function 11(PS_OUTPUT) < 18: TypeInt 32 1 < 19: 18(int) Constant 0 < 20: TypeImage 6(float) 2D sampled format:Unknown < 21: TypeSampledImage 20 < 22: TypePointer UniformConstant 21 < 23(g_tColor): 22(ptr) Variable UniformConstant < 25: TypePointer Function 7(fvec2) < 29: TypePointer Function 10(fvec4) < 35: TypePointer Input 7(fvec2) < 36(i.vTextureCoords): 35(ptr) Variable Input < 39: TypePointer Output 10(fvec4) < 40(@entryPointOutput.vColor): 39(ptr) Variable Output < 4(MainPs): 2 Function None 3 < 5: Label < 34(i): 9(ptr) Variable Function < 41(param): 9(ptr) Variable Function < 37: 7(fvec2) Load 36(i.vTextureCoords) < 38: 25(ptr) AccessChain 34(i) 19 < Store 38 37 < 42: 8(PS_INPUT) Load 34(i) < Store 41(param) 42 < 43:11(PS_OUTPUT) FunctionCall 14(@MainPs(struct-PS_INPUT-vf21;) 41(param) < 44: 10(fvec4) CompositeExtract 43 0 < Store 40(@entryPointOutput.vColor) 44 < Return < FunctionEnd < 14(@MainPs(struct-PS_INPUT-vf21;):11(PS_OUTPUT) Function None 12 < 13(i): 9(ptr) FunctionParameter < 15: Label < 17(ps_output): 16(ptr) Variable Function < 24: 21 Load 23(g_tColor) < 26: 25(ptr) AccessChain 13(i) 19 < 27: 7(fvec2) Load 26 < 28: 10(fvec4) ImageSampleImplicitLod 24 27 < 30: 29(ptr) AccessChain 17(ps_output) 19 < Store 30 28 < 31:11(PS_OUTPUT) Load 17(ps_output) < ReturnValue 31 < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,45c1 < glsl.autosampledtextures.frag < // Module Version 10000 < // Generated by (magic number): 8000a < // Id's are bound by 23 < < Capability Shader < 1: ExtInstImport "GLSL.std.450" < MemoryModel Logical GLSL450 < EntryPoint Fragment 4 "main" 17 21 < ExecutionMode 4 OriginUpperLeft < Source GLSL 460 < Name 4 "main" < Name 9 "color" < Name 13 "u_Tex" < Name 17 "in_UV" < Name 21 "out_Color" < Decorate 13(u_Tex) DescriptorSet 0 < Decorate 13(u_Tex) Binding 0 < Decorate 17(in_UV) Location 0 < Decorate 21(out_Color) Location 0 < 2: TypeVoid < 3: TypeFunction 2 < 6: TypeFloat 32 < 7: TypeVector 6(float) 4 < 8: TypePointer Function 7(fvec4) < 10: TypeImage 6(float) 2D sampled format:Unknown < 11: TypeSampledImage 10 < 12: TypePointer UniformConstant 11 < 13(u_Tex): 12(ptr) Variable UniformConstant < 15: TypeVector 6(float) 2 < 16: TypePointer Input 15(fvec2) < 17(in_UV): 16(ptr) Variable Input < 20: TypePointer Output 7(fvec4) < 21(out_Color): 20(ptr) Variable Output < 4(main): 2 Function None 3 < 5: Label < 9(color): 8(ptr) Variable Function < 14: 11 Load 13(u_Tex) < 18: 15(fvec2) Load 17(in_UV) < 19: 7(fvec4) ImageSampleImplicitLod 14 18 < Store 9(color) 19 < 22: 7(fvec4) Load 9(color) < Store 21(out_Color) 22 < Return < FunctionEnd --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing --glsl-version 1c1 < glsl.versionOverride.vert --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1c1 < glsl.versionOverride.frag --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1c1 < glsl.versionOverride.geom --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1c1 < glsl.versionOverride.tesc --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1c1 < glsl.versionOverride.tese --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1c1 < glsl.versionOverride.comp --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Testing enhanced-msgs 1,6c1 < enhanced.0.frag < ERROR: enhanced.0.frag:7: ' vec4 constructor' : not enough data provided for construction < ERROR: 1 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,6c1 < enhanced.1.frag < ERROR: enhanced.1.frag:9: 'v2' : no such field in structure 'vVert' < ERROR: 1 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,6c1 < enhanced.2.frag < ERROR: enhanced.2.frag:5: ' vec3 constructor' : too many arguments < ERROR: 1 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,8c1 < enhanced.3.vert < enhanced.3.frag < ERROR: Linking vertex and fragment stages: Member names and types must match: < Block: VS_OUT < vertex stage: " vec2 TexCoords" < fragment stage: " vec2 foobar" < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,7c1 < enhanced.4.vert < enhanced.4.frag < ERROR: Linking vertex and fragment stages: Layout location qualifier must match: < vertex stage: Block: VS_OUT Instance: vs_out: "layout( location=0) out" < fragment stage: Block: VS_OUT Instance: fs_in: "layout( location=1) in" < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,8c1 < enhanced.5.vert < enhanced.5.frag < ERROR: Linking vertex and fragment stages: Member names and types must match: < Block: VS_OUT < vertex stage: " vec2 TexCoords" < fragment stage: " vec3 TexCoords" < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,7c1 < enhanced.6.vert < enhanced.6.frag < ERROR: Linking vertex and fragment stages: Array sizes must be compatible: < vertex stage: " VS_OUT{ vec2 TexCoords} vs_out[2]" < fragment stage: " VS_OUT{ vec2 TexCoords} fs_in[1]" < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,7c1 < enhanced.7.vert < enhanced.7.frag < ERROR: Linking vertex and fragment stages: vertex block member has no corresponding member in fragment block: < vertex stage: Block: Vertex, Member: ii < fragment stage: Block: Vertex, Member: n/a < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 1,6c1 < spv.textureError.frag < ERROR: spv.textureError.frag:8: 'texture*D*' : function not supported in this version; use texture() instead < ERROR: 1 compilation errors. No code generated. < < < SPIR-V is not generated for failed compile or link --- > ../x86_64-redhat-linux-gnu/StandAlone/glslangValidator returned 127 Tests Failed. RPM build errors: Child return code was: 1 EXCEPTION: [Error('Command failed: \n # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec\n', 1)] Traceback (most recent call last): File "/usr/lib/python3.6/site-packages/mockbuild/trace_decorator.py", line 93, in trace result = func(*args, **kw) File "/usr/lib/python3.6/site-packages/mockbuild/util.py", line 598, in do_with_status raise exception.Error("Command failed: \n # %s\n%s" % (command, output), child.returncode) mockbuild.exception.Error: Command failed: # bash --login -c /usr/bin/rpmbuild -bb --noclean --target x86_64 --nodeps /builddir/build/SPECS/glslang.spec