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