{
    "SPDXID": "SPDXRef-DOCUMENT",
    "creationInfo": {
        "created": "2025-03-28T15:45:32Z",
        "creators": [
            "Organization: TheQtCompany",
            "Tool: Qt Build System"
        ],
        "comment": "This SPDX document was created from CMake 3.30.5, using the qt\nbuild system from https://code.qt.io/cgit/qt/qtbase.git/tree/cmake/QtPublicSbomHelpers.cmake"
    },
    "dataLicense": "CC0-1.0",
    "externalDocumentRefs": [
        {
            "externalDocumentId": "DocumentRef-qtbase",
            "spdxDocument": "https://qt.io/spdxdocs/qtbase-25986746+HEAD",
            "checksum": {
                "algorithm": "SHA1",
                "checksumValue": "06c8e73b3359a708b096cb60e0ebc00c430061b1"
            }
        }
    ],
    "hasExtractedLicensingInfos": [
        {
            "extractedText": "Copyright (c) 2014-2020 The Khronos Group Inc.\n\nPermission is hereby granted, free of charge, to any person obtaining a copy\nof this software and/or associated documentation files (the \"Materials\"),\nto deal in the Materials without restriction, including without limitation\nthe rights to use, copy, modify, merge, publish, distribute, sublicense,\nand/or sell copies of the Materials, and to permit persons to whom the\nMaterials are furnished to do so, subject to the following conditions:\n\nThe above copyright notice and this permission notice shall be included in\nall copies or substantial portions of the Materials.\n\nMODIFICATIONS TO THIS FILE MAY MEAN IT NO LONGER ACCURATELY REFLECTS KHRONOS\nSTANDARDS. THE UNMODIFIED, NORMATIVE VERSIONS OF KHRONOS SPECIFICATIONS AND\nHEADER INFORMATION ARE LOCATED AT https://www.khronos.org/registry/\n\nTHE MATERIALS ARE PROVIDED \"AS IS\", WITHOUT WARRANTY OF ANY KIND, EXPRESS\nOR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,\nFITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL\nTHE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\nLIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING\nFROM,OUT OF OR IN CONNECTION WITH THE MATERIALS OR THE USE OR OTHER DEALINGS\nIN THE MATERIALS.\n",
            "licenseId": "LicenseRef-MIT-Khronos-old"
        },
        {
            "extractedText": "Licensees holding valid commercial Qt licenses may use this software in\naccordance with the the terms contained in a written agreement between\nyou and The Qt Company. Alternatively, the terms and conditions that were\naccepted by the licensee when buying and/or downloading the\nsoftware do apply.\n\nFor the latest licensing terms and conditions, see https://www.qt.io/terms-conditions.\nFor further information use the contact form at https://www.qt.io/contact-us.\n",
            "licenseId": "LicenseRef-Qt-Commercial"
        }
    ],
    "name": "qtshadertools-6.9.0",
    "spdxVersion": "SPDX-2.3",
    "documentNamespace": "https://qt.io/spdxdocs/qtshadertools-6.9.0",
    "packages": [
        {
            "SPDXID": "SPDXRef-compiler",
            "copyrightText": "NOASSERTION",
            "downloadLocation": "NOASSERTION",
            "filesAnalyzed": false,
            "licenseConcluded": "NOASSERTION",
            "licenseDeclared": "NOASSERTION",
            "name": "GNU",
            "primaryPackagePurpose": "APPLICATION",
            "summary": "The compiler as identified by CMake, running on Windows (AMD64)",
            "supplier": "Organization: Anonymous",
            "versionInfo": "13.1.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools",
            "builtDate": "2025-03-28T15:45:32Z",
            "comment": "Built by CMake 3.30.5 with RelWithDebInfo configuration for Windows (AMD64)\nqtshadertools was configured with:\n    qt-configure-module <sources>/qtshadertools -- -DFFMPEG_DIR=C:\\FFmpeg-n7.1\\build\\mingw\\installed -DQT_DEPLOY_FFMPEG=TRUE -DCMAKE_IGNORE_PREFIX_PATH=C:/strawberry/c -DQT_INSTALL_CONFIG_INFO_FILES=ON -DQT_GENERATE_SBOM=ON -DQT_GENERATE_SOURCE_SBOM=ON -DQT_SBOM_PYTHON_INTERP=C:\\Python38_64 -DQT_SBOM_PYTHON_APPS_PATH=C:\\Python310_64\\Scripts -DQT_LINT_SOURCE_SBOM=ON -DQT_INTERNAL_SBOM_DEFAULT_CHECKS=ON -DQT_INTERNAL_SBOM_AUDIT=ON -DQT_INTERNAL_SBOM_AUDIT_NO_ERROR=ON -DQT_BUILD_TESTS=OFF -DCMAKE_AUTOGEN_VERBOSE=ON -DCMAKE_MESSAGE_LOG_LEVEL=STATUS -DCMAKE_C_COMPILER_LAUNCHER=sccache -DCMAKE_CXX_COMPILER_LAUNCHER=sccache\n",
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "downloadLocation": "git://code.qt.io/qt/qtshadertools.git",
            "externalRefs": [
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools@6.9.0",
                    "referenceType": "purl"
                }
            ],
            "filesAnalyzed": true,
            "homepage": "https://qt.io",
            "licenseConcluded": "NOASSERTION",
            "licenseDeclared": "NOASSERTION",
            "name": "qtshadertools",
            "packageVerificationCode": {
                "packageVerificationCodeValue": "dcf1d1146d5e4f8717ac776748e36f05241cdbf8"
            },
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "6.9.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Spirv",
            "comment": "\nCMake target name: BundledGlslang_Spirv\nCMake exported target name: Qt6::BundledGlslang_Spirv\nContained in CMake package: Qt6BundledGlslang_Spirv\n    Information extracted from:\n     /src_dir/qtshadertools/src/3rdparty/glslang/qt_attribution.json\n    Entry index: 0\n    Id: glslang\n    Name: glslang\n    Description: An OpenGL and OpenGL ES shader front end and validator.\n    Qt usage: Compile GLSL to SPIR-V.\n    License: BSD 3-Clause \"New\" or \"Revised\" License, and MIT Khronos - old variant, and Apache License 2.0, and GNU General Public License v3.0 or later with Bison exception 2.2, and AML glslang variant License\n    License file: LICENSE.txt\n",
            "copyrightText": "Copyright (c) 2017, 2019 ARM Limited\nCopyright (c) 2002-2005 3 Dlabs Inc. Ltd.\nCopyright (c) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.\nCopyright (c) 2014-2018 Google, Inc.\nCopyright (c) 2002 NVIDIA Corporation\nCopyright (c) 2002-2010 The ANGLE Project\nCopyright (c) 2014-2019 The Khronos Group Inc.",
            "downloadLocation": "https://github.com/KhronosGroup/glslang",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=BundledGlslang_Spirv#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-BundledGlslang_Spirv?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=BundledGlslang_Spirv#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "BSD-3-Clause AND LicenseRef-MIT-Khronos-old AND Apache-2.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND AML-glslang",
            "licenseDeclared": "NOASSERTION",
            "name": "BundledGlslang_Spirv",
            "primaryPackagePurpose": "LIBRARY",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "15.1.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Osdependent",
            "comment": "\nCMake target name: BundledGlslang_Osdependent\nCMake exported target name: Qt6::BundledGlslang_Osdependent\nContained in CMake package: Qt6BundledGlslang_Osdependent\n    Information extracted from:\n     /src_dir/qtshadertools/src/3rdparty/glslang/qt_attribution.json\n    Entry index: 0\n    Id: glslang\n    Name: glslang\n    Description: An OpenGL and OpenGL ES shader front end and validator.\n    Qt usage: Compile GLSL to SPIR-V.\n    License: BSD 3-Clause \"New\" or \"Revised\" License, and MIT Khronos - old variant, and Apache License 2.0, and GNU General Public License v3.0 or later with Bison exception 2.2, and AML glslang variant License\n    License file: LICENSE.txt\n",
            "copyrightText": "Copyright (c) 2017, 2019 ARM Limited\nCopyright (c) 2002-2005 3 Dlabs Inc. Ltd.\nCopyright (c) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.\nCopyright (c) 2014-2018 Google, Inc.\nCopyright (c) 2002 NVIDIA Corporation\nCopyright (c) 2002-2010 The ANGLE Project\nCopyright (c) 2014-2019 The Khronos Group Inc.",
            "downloadLocation": "https://github.com/KhronosGroup/glslang",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=BundledGlslang_Osdependent#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-BundledGlslang_Osdependent?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=BundledGlslang_Osdependent#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "BSD-3-Clause AND LicenseRef-MIT-Khronos-old AND Apache-2.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND AML-glslang",
            "licenseDeclared": "NOASSERTION",
            "name": "BundledGlslang_Osdependent",
            "primaryPackagePurpose": "LIBRARY",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "15.1.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Glslang",
            "comment": "\nCMake target name: BundledGlslang_Glslang\nCMake exported target name: Qt6::BundledGlslang_Glslang\nContained in CMake package: Qt6BundledGlslang_Glslang\n    Information extracted from:\n     /src_dir/qtshadertools/src/3rdparty/glslang/qt_attribution.json\n    Entry index: 0\n    Id: glslang\n    Name: glslang\n    Description: An OpenGL and OpenGL ES shader front end and validator.\n    Qt usage: Compile GLSL to SPIR-V.\n    License: BSD 3-Clause \"New\" or \"Revised\" License, and MIT Khronos - old variant, and Apache License 2.0, and GNU General Public License v3.0 or later with Bison exception 2.2, and AML glslang variant License\n    License file: LICENSE.txt\n",
            "copyrightText": "Copyright (c) 2017, 2019 ARM Limited\nCopyright (c) 2002-2005 3 Dlabs Inc. Ltd.\nCopyright (c) 1984, 1989-1990, 2000-2015 Free Software Foundation, Inc.\nCopyright (c) 2014-2018 Google, Inc.\nCopyright (c) 2002 NVIDIA Corporation\nCopyright (c) 2002-2010 The ANGLE Project\nCopyright (c) 2014-2019 The Khronos Group Inc.",
            "downloadLocation": "https://github.com/KhronosGroup/glslang",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=BundledGlslang_Glslang#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-BundledGlslang_Glslang?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=BundledGlslang_Glslang#src/glslang",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "BSD-3-Clause AND LicenseRef-MIT-Khronos-old AND Apache-2.0 AND GPL-3.0-or-later WITH Bison-exception-2.2 AND AML-glslang",
            "licenseDeclared": "NOASSERTION",
            "name": "BundledGlslang_Glslang",
            "primaryPackagePurpose": "LIBRARY",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "15.1.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledSpirv-Cross",
            "comment": "\nCMake target name: BundledSpirv_Cross\nCMake exported target name: Qt6::BundledSpirv_Cross\nContained in CMake package: Qt6BundledSpirv_Cross\n    Information extracted from:\n     /src_dir/qtshadertools/src/3rdparty/SPIRV-Cross/qt_attribution.json\n    Entry index: 0\n    Id: spirvcross\n    Name: SPIRV-Cross\n    Description: A practical tool and library for performing reflection on SPIR-V and disassembling SPIR-V back to high level languages.\n    Qt usage: Shader code generation.\n    License: Apache License 2.0 and MIT Khronos - old variant\n",
            "copyrightText": "Copyright 2015-2020 Arm Limited\nCopyright (c) 2014-2019 The Khronos Group Inc.\nCopyright 2019-2020 Hans-Kristian Arntzen\nCopyright 2016-2020 Robert Konrad\nCopyright 2016-2020 The Brenwill Workshop Ltd.\nCopyright 2018-2020 Bradley Austin Davis\n",
            "downloadLocation": "https://github.com/KhronosGroup/SPIRV-Cross",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=BundledSpirv_Cross#src/SPIRV-Cross",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-BundledSpirv_Cross?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=BundledSpirv_Cross#src/SPIRV-Cross",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "Apache-2.0 AND LicenseRef-MIT-Khronos-old",
            "licenseDeclared": "NOASSERTION",
            "name": "BundledSpirv_Cross",
            "primaryPackagePurpose": "LIBRARY",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "ebe2aa0cd80f5eb5cd8a605da604cacf72205f3b"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "comment": "\nCMake target name: ShaderTools\nCMake exported target name: Qt6::ShaderTools\nContained in CMake package: Qt6ShaderTools\n",
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "downloadLocation": "git://code.qt.io/qt/qtshadertools.git",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=ShaderTools#src/shadertools",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-ShaderTools?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=ShaderTools#src/shadertools",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only",
            "licenseDeclared": "LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only",
            "name": "ShaderTools",
            "primaryPackagePurpose": "LIBRARY",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "6.9.0"
        },
        {
            "SPDXID": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "comment": "\nCMake target name: qsb\n",
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "downloadLocation": "git://code.qt.io/qt/qtshadertools.git",
            "externalRefs": [
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:github/qt/qtshadertools?library_name=qsb#tools/qsb",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "PACKAGE_MANAGER",
                    "referenceLocator": "pkg:generic/TheQtCompany/qtshadertools-qsb?vcs_url=https://code.qt.io/qt/qtshadertools.git&library_name=qsb#tools/qsb",
                    "referenceType": "purl"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qtshadertools:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                },
                {
                    "referenceCategory": "SECURITY",
                    "referenceLocator": "cpe:2.3:a:qt:qt:6.9.0:*:*:*:*:*:*:*",
                    "referenceType": "cpe23Type"
                }
            ],
            "filesAnalyzed": true,
            "licenseConcluded": "LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
            "licenseDeclared": "LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
            "name": "qsb",
            "primaryPackagePurpose": "APPLICATION",
            "supplier": "Organization: TheQtCompany",
            "versionInfo": "6.9.0"
        }
    ],
    "files": [
        {
            "SPDXID": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "checksums": [
                {
                    "algorithm": "SHA1",
                    "checksumValue": "8054c9b789428c8f71d316383c6c3cb4473cd42d"
                }
            ],
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "fileName": "./bin/Qt6ShaderTools.dll",
            "fileTypes": [
                "BINARY"
            ],
            "licenseConcluded": "LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only",
            "licenseInfoInFiles": [
                "NOASSERTION"
            ]
        },
        {
            "SPDXID": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "checksums": [
                {
                    "algorithm": "SHA1",
                    "checksumValue": "5d822a69de4b95dac83bea0f63d64bb89abf40f1"
                }
            ],
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "fileName": "./lib/libQt6ShaderTools.a",
            "fileTypes": [
                "BINARY"
            ],
            "licenseConcluded": "LicenseRef-Qt-Commercial OR LGPL-3.0-only OR GPL-2.0-only OR GPL-3.0-only",
            "licenseInfoInFiles": [
                "NOASSERTION"
            ]
        },
        {
            "SPDXID": "SPDXRef-PackagedFile-qt-tool-qsb",
            "checksums": [
                {
                    "algorithm": "SHA1",
                    "checksumValue": "f7149958a08e6602b8e2b7720b09d4532ade4a63"
                }
            ],
            "copyrightText": "Copyright (C) The Qt Company Ltd. and other contributors.",
            "fileName": "./bin/qsb.exe",
            "fileTypes": [
                "BINARY"
            ],
            "licenseConcluded": "LicenseRef-Qt-Commercial OR GPL-3.0-only WITH Qt-GPL-exception-1.0",
            "licenseInfoInFiles": [
                "NOASSERTION"
            ]
        }
    ],
    "relationships": [
        {
            "spdxElementId": "SPDXRef-compiler",
            "comment": "SPDXRef-Package-qtshadertools is built by compiler GNU version 13.1.0",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools",
            "relationshipType": "BUILD_DEPENDENCY_OF"
        },
        {
            "spdxElementId": "SPDXRef-DOCUMENT",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools",
            "relationshipType": "DESCRIBES"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Spirv",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformModuleInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Spirv",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Osdependent",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformModuleInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Osdependent",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Glslang",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformModuleInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Glslang",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledSpirv-Cross",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformModuleInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledSpirv-Cross",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-Gui",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformModuleInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-Core",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledSpirv-Cross",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Glslang",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Spirv",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-bundled-3rdparty-module-BundledGlslang-Osdependent",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/C:/Users/qt/work/qt/qtshadertools_build/src/shadertools/ShaderTools_resource.rc",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/build_dir/qtshadertools/include/QtShaderTools/qtshadertoolsexports.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderbaker.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderbaker.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderrewriter.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderrewriter_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvcompiler.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvcompiler_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshader.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshader_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshaderremap.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshaderremap_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qtshadertoolsglobal.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools",
            "comment": "/src_dir/qtshadertools/src/shadertools/qtshadertoolsglobal_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/C:/Users/qt/work/qt/qtshadertools_build/src/shadertools/ShaderTools_resource.rc",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/build_dir/qtshadertools/include/QtShaderTools/qtshadertoolsexports.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderbaker.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderbaker.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderrewriter.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qshaderrewriter_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvcompiler.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvcompiler_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshader.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshader_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshaderremap.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qspirvshaderremap_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qtshadertoolsglobal.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-module-ShaderTools-ImportLibrary",
            "comment": "/src_dir/qtshadertools/src/shadertools/qtshadertoolsglobal_p.h",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-Gui",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformToolInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-PlatformCommonInternal",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "DocumentRef-qtbase:SPDXRef-Package-qtbase-qt-module-Core",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-module-ShaderTools",
            "relationshipType": "DEPENDS_ON"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools",
            "relatedSpdxElement": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-tool-qsb",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-Package-qtshadertools-qt-tool-qsb",
            "relatedSpdxElement": "SPDXRef-PackagedFile-qt-tool-qsb",
            "relationshipType": "CONTAINS"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-tool-qsb",
            "comment": "/src_dir/qtshadertools/tools/qsb/C:/Users/qt/work/qt/qtshadertools_build/tools/qsb/qsb_resource.rc",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-tool-qsb",
            "comment": "/src_dir/qtshadertools/tools/qsb/qsb.cpp",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-tool-qsb",
            "comment": "/build_dir/qtshadertools/tools/qsb/qsb_longpath.rc",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        },
        {
            "spdxElementId": "SPDXRef-PackagedFile-qt-tool-qsb",
            "comment": "/build_dir/qtshadertools/tools/qsb/qsb_longpath.manifest",
            "relatedSpdxElement": "NOASSERTION",
            "relationshipType": "GENERATED_FROM"
        }
    ]
}