1Microsoft Visual Studio Solution File, Format Version 12.00 2# Visual Studio 15 3Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "CMakePredefinedTargets", "CMakePredefinedTargets", "{9965E622-1E3A-3FBB-836D-FEE8E8524F2E}" 4EndProject 5Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools build", "SPIRV-Tools build", "{3E35FBCA-1F98-3BBF-B2C1-66104876F517}" 6EndProject 7Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools libraries", "SPIRV-Tools libraries", "{DC549BB0-058A-34EE-926E-DE54BE2BCBA0}" 8EndProject 9Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "SPIRV-Tools utilities", "SPIRV-Tools utilities", "{4FD79C23-7FBA-3C14-BBB2-BF56697F9DEE}" 10EndProject 11Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "ALL_BUILD", "ALL_BUILD.vcxproj", "{3978CAAD-F578-396F-B6DA-02E54873CA6A}" 12 ProjectSection(ProjectDependencies) = postProject 13 {3E7F109C-4B35-3E20-A822-17E6AD235062} = {3E7F109C-4B35-3E20-A822-17E6AD235062} 14 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6} = {68834AD5-EAB1-379D-BD2B-1682FC06CAB6} 15 {B0B037D2-2FCD-36F3-B140-FAAEEC271424} = {B0B037D2-2FCD-36F3-B140-FAAEEC271424} 16 {75611AE6-0325-3E59-8273-FF7FB44B94F7} = {75611AE6-0325-3E59-8273-FF7FB44B94F7} 17 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C} = {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C} 18 {4A218750-64B6-317F-BB39-6343D956CDFE} = {4A218750-64B6-317F-BB39-6343D956CDFE} 19 {DC3E944C-5424-3F8B-B027-42D2C8D00D87} = {DC3E944C-5424-3F8B-B027-42D2C8D00D87} 20 EndProjectSection 21EndProject 22Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools", "source\SPIRV-Tools.vcxproj", "{3E7F109C-4B35-3E20-A822-17E6AD235062}" 23 ProjectSection(ProjectDependencies) = postProject 24 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F} = {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F} 25 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813} = {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813} 26 {FCCD5AB8-4390-3077-BAEF-6C59F5059148} = {FCCD5AB8-4390-3077-BAEF-6C59F5059148} 27 EndProjectSection 28EndProject 29Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-link", "source\link\SPIRV-Tools-link.vcxproj", "{68834AD5-EAB1-379D-BD2B-1682FC06CAB6}" 30 ProjectSection(ProjectDependencies) = postProject 31 {3E7F109C-4B35-3E20-A822-17E6AD235062} = {3E7F109C-4B35-3E20-A822-17E6AD235062} 32 {B0B037D2-2FCD-36F3-B140-FAAEEC271424} = {B0B037D2-2FCD-36F3-B140-FAAEEC271424} 33 EndProjectSection 34EndProject 35Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-opt", "source\opt\SPIRV-Tools-opt.vcxproj", "{B0B037D2-2FCD-36F3-B140-FAAEEC271424}" 36 ProjectSection(ProjectDependencies) = postProject 37 {3E7F109C-4B35-3E20-A822-17E6AD235062} = {3E7F109C-4B35-3E20-A822-17E6AD235062} 38 EndProjectSection 39EndProject 40Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-reduce", "source\reduce\SPIRV-Tools-reduce.vcxproj", "{75611AE6-0325-3E59-8273-FF7FB44B94F7}" 41 ProjectSection(ProjectDependencies) = postProject 42 {3E7F109C-4B35-3E20-A822-17E6AD235062} = {3E7F109C-4B35-3E20-A822-17E6AD235062} 43 {B0B037D2-2FCD-36F3-B140-FAAEEC271424} = {B0B037D2-2FCD-36F3-B140-FAAEEC271424} 44 EndProjectSection 45EndProject 46Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "SPIRV-Tools-shared", "source\SPIRV-Tools-shared.vcxproj", "{C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C}" 47 ProjectSection(ProjectDependencies) = postProject 48 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F} = {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F} 49 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813} = {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813} 50 {FCCD5AB8-4390-3077-BAEF-6C59F5059148} = {FCCD5AB8-4390-3077-BAEF-6C59F5059148} 51 EndProjectSection 52EndProject 53Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "core_tables", "source\core_tables.vcxproj", "{22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F}" 54 ProjectSection(ProjectDependencies) = postProject 55 EndProjectSection 56EndProject 57Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "enum_string_mapping", "source\enum_string_mapping.vcxproj", "{1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813}" 58 ProjectSection(ProjectDependencies) = postProject 59 EndProjectSection 60EndProject 61Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "extinst_tables", "source\extinst_tables.vcxproj", "{FCCD5AB8-4390-3077-BAEF-6C59F5059148}" 62 ProjectSection(ProjectDependencies) = postProject 63 {AD473E55-0E44-3036-BE39-5B3BE65B0068} = {AD473E55-0E44-3036-BE39-5B3BE65B0068} 64 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310} = {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310} 65 {02997570-CB11-3453-B25C-AE80E0ACC1C7} = {02997570-CB11-3453-B25C-AE80E0ACC1C7} 66 {37A91ACB-00EB-30D7-A48F-3CDA0348864B} = {37A91ACB-00EB-30D7-A48F-3CDA0348864B} 67 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8} = {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8} 68 {EA53459B-6EFF-3E73-BE23-B246F51FCE30} = {EA53459B-6EFF-3E73-BE23-B246F51FCE30} 69 EndProjectSection 70EndProject 71Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-build-version", "source\spirv-tools-build-version.vcxproj", "{4E5C43E4-3AB2-33A9-ACF2-A853BE733E87}" 72 ProjectSection(ProjectDependencies) = postProject 73 EndProjectSection 74EndProject 75Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-debuginfo", "source\spirv-tools-debuginfo.vcxproj", "{AD473E55-0E44-3036-BE39-5B3BE65B0068}" 76 ProjectSection(ProjectDependencies) = postProject 77 EndProjectSection 78EndProject 79Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-header-DebugInfo", "source\spirv-tools-header-DebugInfo.vcxproj", "{20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}" 80 ProjectSection(ProjectDependencies) = postProject 81 EndProjectSection 82EndProject 83Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-pkg-config", "spirv-tools-pkg-config.vcxproj", "{4A218750-64B6-317F-BB39-6343D956CDFE}" 84 ProjectSection(ProjectDependencies) = postProject 85 EndProjectSection 86EndProject 87Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-shared-pkg-config", "spirv-tools-shared-pkg-config.vcxproj", "{DC3E944C-5424-3F8B-B027-42D2C8D00D87}" 88 ProjectSection(ProjectDependencies) = postProject 89 EndProjectSection 90EndProject 91Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-gcn-shader", "source\spirv-tools-spv-amd-gcn-shader.vcxproj", "{02997570-CB11-3453-B25C-AE80E0ACC1C7}" 92 ProjectSection(ProjectDependencies) = postProject 93 EndProjectSection 94EndProject 95Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-ballot", "source\spirv-tools-spv-amd-shader-ballot.vcxproj", "{37A91ACB-00EB-30D7-A48F-3CDA0348864B}" 96 ProjectSection(ProjectDependencies) = postProject 97 EndProjectSection 98EndProject 99Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-explicit-vertex-parameter", "source\spirv-tools-spv-amd-shader-explicit-vertex-parameter.vcxproj", "{24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}" 100 ProjectSection(ProjectDependencies) = postProject 101 EndProjectSection 102EndProject 103Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-spv-amd-shader-trinary-minmax", "source\spirv-tools-spv-amd-shader-trinary-minmax.vcxproj", "{EA53459B-6EFF-3E73-BE23-B246F51FCE30}" 104 ProjectSection(ProjectDependencies) = postProject 105 EndProjectSection 106EndProject 107Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "spirv-tools-vimsyntax", "source\spirv-tools-vimsyntax.vcxproj", "{23C1CFB8-D190-32DA-A4D8-22F0176468B3}" 108 ProjectSection(ProjectDependencies) = postProject 109 EndProjectSection 110EndProject 111Global 112 GlobalSection(SolutionConfigurationPlatforms) = preSolution 113 Debug|x64 = Debug|x64 114 Release|x64 = Release|x64 115 EndGlobalSection 116 GlobalSection(ProjectConfigurationPlatforms) = postSolution 117 {3978CAAD-F578-396F-B6DA-02E54873CA6A}.Debug|x64.ActiveCfg = Debug|x64 118 {3978CAAD-F578-396F-B6DA-02E54873CA6A}.Release|x64.ActiveCfg = Release|x64 119 {3E7F109C-4B35-3E20-A822-17E6AD235062}.Debug|x64.ActiveCfg = Debug|x64 120 {3E7F109C-4B35-3E20-A822-17E6AD235062}.Debug|x64.Build.0 = Debug|x64 121 {3E7F109C-4B35-3E20-A822-17E6AD235062}.Release|x64.ActiveCfg = Release|x64 122 {3E7F109C-4B35-3E20-A822-17E6AD235062}.Release|x64.Build.0 = Release|x64 123 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6}.Debug|x64.ActiveCfg = Debug|x64 124 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6}.Debug|x64.Build.0 = Debug|x64 125 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6}.Release|x64.ActiveCfg = Release|x64 126 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6}.Release|x64.Build.0 = Release|x64 127 {B0B037D2-2FCD-36F3-B140-FAAEEC271424}.Debug|x64.ActiveCfg = Debug|x64 128 {B0B037D2-2FCD-36F3-B140-FAAEEC271424}.Debug|x64.Build.0 = Debug|x64 129 {B0B037D2-2FCD-36F3-B140-FAAEEC271424}.Release|x64.ActiveCfg = Release|x64 130 {B0B037D2-2FCD-36F3-B140-FAAEEC271424}.Release|x64.Build.0 = Release|x64 131 {75611AE6-0325-3E59-8273-FF7FB44B94F7}.Debug|x64.ActiveCfg = Debug|x64 132 {75611AE6-0325-3E59-8273-FF7FB44B94F7}.Debug|x64.Build.0 = Debug|x64 133 {75611AE6-0325-3E59-8273-FF7FB44B94F7}.Release|x64.ActiveCfg = Release|x64 134 {75611AE6-0325-3E59-8273-FF7FB44B94F7}.Release|x64.Build.0 = Release|x64 135 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C}.Debug|x64.ActiveCfg = Debug|x64 136 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C}.Debug|x64.Build.0 = Debug|x64 137 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C}.Release|x64.ActiveCfg = Release|x64 138 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C}.Release|x64.Build.0 = Release|x64 139 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F}.Debug|x64.ActiveCfg = Debug|x64 140 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F}.Debug|x64.Build.0 = Debug|x64 141 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F}.Release|x64.ActiveCfg = Release|x64 142 {22BF36C6-1D38-39E3-ABE8-B1D4A2CAE97F}.Release|x64.Build.0 = Release|x64 143 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813}.Debug|x64.ActiveCfg = Debug|x64 144 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813}.Debug|x64.Build.0 = Debug|x64 145 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813}.Release|x64.ActiveCfg = Release|x64 146 {1F3D5E8B-07BC-3A2F-B4EB-8FEBC5819813}.Release|x64.Build.0 = Release|x64 147 {FCCD5AB8-4390-3077-BAEF-6C59F5059148}.Debug|x64.ActiveCfg = Debug|x64 148 {FCCD5AB8-4390-3077-BAEF-6C59F5059148}.Debug|x64.Build.0 = Debug|x64 149 {FCCD5AB8-4390-3077-BAEF-6C59F5059148}.Release|x64.ActiveCfg = Release|x64 150 {FCCD5AB8-4390-3077-BAEF-6C59F5059148}.Release|x64.Build.0 = Release|x64 151 {4E5C43E4-3AB2-33A9-ACF2-A853BE733E87}.Debug|x64.ActiveCfg = Debug|x64 152 {4E5C43E4-3AB2-33A9-ACF2-A853BE733E87}.Release|x64.ActiveCfg = Release|x64 153 {AD473E55-0E44-3036-BE39-5B3BE65B0068}.Debug|x64.ActiveCfg = Debug|x64 154 {AD473E55-0E44-3036-BE39-5B3BE65B0068}.Debug|x64.Build.0 = Debug|x64 155 {AD473E55-0E44-3036-BE39-5B3BE65B0068}.Release|x64.ActiveCfg = Release|x64 156 {AD473E55-0E44-3036-BE39-5B3BE65B0068}.Release|x64.Build.0 = Release|x64 157 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}.Debug|x64.ActiveCfg = Debug|x64 158 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}.Debug|x64.Build.0 = Debug|x64 159 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}.Release|x64.ActiveCfg = Release|x64 160 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310}.Release|x64.Build.0 = Release|x64 161 {4A218750-64B6-317F-BB39-6343D956CDFE}.Debug|x64.ActiveCfg = Debug|x64 162 {4A218750-64B6-317F-BB39-6343D956CDFE}.Debug|x64.Build.0 = Debug|x64 163 {4A218750-64B6-317F-BB39-6343D956CDFE}.Release|x64.ActiveCfg = Release|x64 164 {4A218750-64B6-317F-BB39-6343D956CDFE}.Release|x64.Build.0 = Release|x64 165 {DC3E944C-5424-3F8B-B027-42D2C8D00D87}.Debug|x64.ActiveCfg = Debug|x64 166 {DC3E944C-5424-3F8B-B027-42D2C8D00D87}.Debug|x64.Build.0 = Debug|x64 167 {DC3E944C-5424-3F8B-B027-42D2C8D00D87}.Release|x64.ActiveCfg = Release|x64 168 {DC3E944C-5424-3F8B-B027-42D2C8D00D87}.Release|x64.Build.0 = Release|x64 169 {02997570-CB11-3453-B25C-AE80E0ACC1C7}.Debug|x64.ActiveCfg = Debug|x64 170 {02997570-CB11-3453-B25C-AE80E0ACC1C7}.Debug|x64.Build.0 = Debug|x64 171 {02997570-CB11-3453-B25C-AE80E0ACC1C7}.Release|x64.ActiveCfg = Release|x64 172 {02997570-CB11-3453-B25C-AE80E0ACC1C7}.Release|x64.Build.0 = Release|x64 173 {37A91ACB-00EB-30D7-A48F-3CDA0348864B}.Debug|x64.ActiveCfg = Debug|x64 174 {37A91ACB-00EB-30D7-A48F-3CDA0348864B}.Debug|x64.Build.0 = Debug|x64 175 {37A91ACB-00EB-30D7-A48F-3CDA0348864B}.Release|x64.ActiveCfg = Release|x64 176 {37A91ACB-00EB-30D7-A48F-3CDA0348864B}.Release|x64.Build.0 = Release|x64 177 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}.Debug|x64.ActiveCfg = Debug|x64 178 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}.Debug|x64.Build.0 = Debug|x64 179 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}.Release|x64.ActiveCfg = Release|x64 180 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8}.Release|x64.Build.0 = Release|x64 181 {EA53459B-6EFF-3E73-BE23-B246F51FCE30}.Debug|x64.ActiveCfg = Debug|x64 182 {EA53459B-6EFF-3E73-BE23-B246F51FCE30}.Debug|x64.Build.0 = Debug|x64 183 {EA53459B-6EFF-3E73-BE23-B246F51FCE30}.Release|x64.ActiveCfg = Release|x64 184 {EA53459B-6EFF-3E73-BE23-B246F51FCE30}.Release|x64.Build.0 = Release|x64 185 {23C1CFB8-D190-32DA-A4D8-22F0176468B3}.Debug|x64.ActiveCfg = Debug|x64 186 {23C1CFB8-D190-32DA-A4D8-22F0176468B3}.Release|x64.ActiveCfg = Release|x64 187 EndGlobalSection 188 GlobalSection(NestedProjects) = preSolution 189 {3978CAAD-F578-396F-B6DA-02E54873CA6A} = {9965E622-1E3A-3FBB-836D-FEE8E8524F2E} 190 {4E5C43E4-3AB2-33A9-ACF2-A853BE733E87} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 191 {AD473E55-0E44-3036-BE39-5B3BE65B0068} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 192 {20EF1EEA-F06C-3ED1-8FB0-35CC22FFC310} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 193 {02997570-CB11-3453-B25C-AE80E0ACC1C7} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 194 {37A91ACB-00EB-30D7-A48F-3CDA0348864B} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 195 {24E012D2-962F-3541-BA4E-DE9A0D7BEEC8} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 196 {EA53459B-6EFF-3E73-BE23-B246F51FCE30} = {3E35FBCA-1F98-3BBF-B2C1-66104876F517} 197 {3E7F109C-4B35-3E20-A822-17E6AD235062} = {DC549BB0-058A-34EE-926E-DE54BE2BCBA0} 198 {68834AD5-EAB1-379D-BD2B-1682FC06CAB6} = {DC549BB0-058A-34EE-926E-DE54BE2BCBA0} 199 {B0B037D2-2FCD-36F3-B140-FAAEEC271424} = {DC549BB0-058A-34EE-926E-DE54BE2BCBA0} 200 {75611AE6-0325-3E59-8273-FF7FB44B94F7} = {DC549BB0-058A-34EE-926E-DE54BE2BCBA0} 201 {C94EDFAF-90F6-3A9B-848C-E5FCBD1F5C4C} = {DC549BB0-058A-34EE-926E-DE54BE2BCBA0} 202 {23C1CFB8-D190-32DA-A4D8-22F0176468B3} = {4FD79C23-7FBA-3C14-BBB2-BF56697F9DEE} 203 EndGlobalSection 204 GlobalSection(ExtensibilityGlobals) = postSolution 205 SolutionGuid = {7309341C-60F0-31CB-8C4A-0841104DFB44} 206 EndGlobalSection 207 GlobalSection(ExtensibilityAddIns) = postSolution 208 EndGlobalSection 209EndGlobal 210