Microsoft Visual Studio Solution File, Format Version 10.00
# Visual Studio 2008
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "02_vertex_and_fragment_program", "02_vertex_and_fragment_program/02_vertex_and_fragment_program_2008.vcproj", "{9395AF4F-2DD3-3B21-609C-BD8207FD270A}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "03_uniform_parameter", "03_uniform_parameter/03_uniform_parameter_2008.vcproj", "{A47B0248-BA70-5557-FC48-7FE2B4C8252A}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "04_varying_parameter", "04_varying_parameter/04_varying_parameter_2008.vcproj", "{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "05_texture_sampling", "05_texture_sampling/05_texture_sampling_2008.vcproj", "{E1658399-F663-3FFE-511C-46AA94C62CD8}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "06_vertex_twisting", "06_vertex_twisting/06_vertex_twisting_2008.vcproj", "{B2645B82-7E8A-F3F2-8D3E-046C9730321F}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "07_two_texture_accesses", "07_two_texture_accesses/07_two_texture_accesses_2008.vcproj", "{45D8242A-A51D-E372-71ED-A609DCFB9058}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "cgfx_simple", "cgfx_simple/cgfx_simple_2008.vcproj", "{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "cgfx_texture", "cgfx_texture/cgfx_texture_2008.vcproj", "{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}"
EndProject
Project("{132BA789-FD57-E7F3-D6A9-59C337DFFE25}") = "cgfx_buffer", "cgfx_buffer/cgfx_buffer_2008.vcproj", "{05B3E524-B6AC-DE0C-910C-8F4255DBF531}"
EndProject
Global
	GlobalSection(SolutionConfigurationPlatforms) = preSolution
		Debug|Win32 = Debug|Win32
		Debug|x64 = Debug|x64
		Release|Win32 = Release|Win32
		Release|x64 = Release|x64
	EndGlobalSection
	GlobalSection(ProjectConfigurationPlatforms) = postSolution
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Debug|Win32.Build.0 = Debug|Win32
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Debug|Win32.ActiveCfg = Debug|Win32
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Debug|x64.Build.0 = Debug|x64
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Debug|x64.ActiveCfg = Debug|x64
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Release|Win32.Build.0 = Release|Win32
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Release|Win32.ActiveCfg = Release|Win32
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Release|x64.Build.0 = Release|x64
		{9395AF4F-2DD3-3B21-609C-BD8207FD270A}.Release|x64.ActiveCfg = Release|x64
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Debug|Win32.Build.0 = Debug|Win32
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Debug|Win32.ActiveCfg = Debug|Win32
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Debug|x64.Build.0 = Debug|x64
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Debug|x64.ActiveCfg = Debug|x64
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Release|Win32.Build.0 = Release|Win32
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Release|Win32.ActiveCfg = Release|Win32
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Release|x64.Build.0 = Release|x64
		{A47B0248-BA70-5557-FC48-7FE2B4C8252A}.Release|x64.ActiveCfg = Release|x64
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Debug|Win32.Build.0 = Debug|Win32
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Debug|Win32.ActiveCfg = Debug|Win32
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Debug|x64.Build.0 = Debug|x64
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Debug|x64.ActiveCfg = Debug|x64
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Release|Win32.Build.0 = Release|Win32
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Release|Win32.ActiveCfg = Release|Win32
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Release|x64.Build.0 = Release|x64
		{15EAF30F-2B4C-9425-8B4E-4AE70A4D1322}.Release|x64.ActiveCfg = Release|x64
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Debug|Win32.Build.0 = Debug|Win32
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Debug|Win32.ActiveCfg = Debug|Win32
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Debug|x64.Build.0 = Debug|x64
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Debug|x64.ActiveCfg = Debug|x64
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Release|Win32.Build.0 = Release|Win32
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Release|Win32.ActiveCfg = Release|Win32
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Release|x64.Build.0 = Release|x64
		{E1658399-F663-3FFE-511C-46AA94C62CD8}.Release|x64.ActiveCfg = Release|x64
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Debug|Win32.Build.0 = Debug|Win32
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Debug|Win32.ActiveCfg = Debug|Win32
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Debug|x64.Build.0 = Debug|x64
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Debug|x64.ActiveCfg = Debug|x64
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Release|Win32.Build.0 = Release|Win32
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Release|Win32.ActiveCfg = Release|Win32
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Release|x64.Build.0 = Release|x64
		{B2645B82-7E8A-F3F2-8D3E-046C9730321F}.Release|x64.ActiveCfg = Release|x64
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Debug|Win32.Build.0 = Debug|Win32
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Debug|Win32.ActiveCfg = Debug|Win32
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Debug|x64.Build.0 = Debug|x64
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Debug|x64.ActiveCfg = Debug|x64
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Release|Win32.Build.0 = Release|Win32
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Release|Win32.ActiveCfg = Release|Win32
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Release|x64.Build.0 = Release|x64
		{45D8242A-A51D-E372-71ED-A609DCFB9058}.Release|x64.ActiveCfg = Release|x64
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Debug|Win32.Build.0 = Debug|Win32
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Debug|Win32.ActiveCfg = Debug|Win32
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Debug|x64.Build.0 = Debug|x64
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Debug|x64.ActiveCfg = Debug|x64
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Release|Win32.Build.0 = Release|Win32
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Release|Win32.ActiveCfg = Release|Win32
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Release|x64.Build.0 = Release|x64
		{ECA3D5A6-635F-555E-7DFB-61F36BAB28C4}.Release|x64.ActiveCfg = Release|x64
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Debug|Win32.Build.0 = Debug|Win32
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Debug|Win32.ActiveCfg = Debug|Win32
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Debug|x64.Build.0 = Debug|x64
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Debug|x64.ActiveCfg = Debug|x64
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Release|Win32.Build.0 = Release|Win32
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Release|Win32.ActiveCfg = Release|Win32
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Release|x64.Build.0 = Release|x64
		{3D6FACEE-FF80-1BE7-EA39-B273939F73A8}.Release|x64.ActiveCfg = Release|x64
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Debug|Win32.Build.0 = Debug|Win32
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Debug|Win32.ActiveCfg = Debug|Win32
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Debug|x64.Build.0 = Debug|x64
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Debug|x64.ActiveCfg = Debug|x64
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Release|Win32.Build.0 = Release|Win32
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Release|Win32.ActiveCfg = Release|Win32
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Release|x64.Build.0 = Release|x64
		{05B3E524-B6AC-DE0C-910C-8F4255DBF531}.Release|x64.ActiveCfg = Release|x64
	EndGlobalSection
	GlobalSection(SolutionProperties) = preSolution
		HideSolutionNode = FALSE
	EndGlobalSection
EndGlobal
