From a04ddb394f8ba5ba2fa55fde6e57300ac80f64ad Mon Sep 17 00:00:00 2001 From: Cameron Cawley Date: Sat, 17 Jan 2026 19:22:52 +0000 Subject: [PATCH] Add missing examples to the MSVC project --- VisualC/SDL.sln | 69 +++++++++++++++++++ .../05-planar-data/05-planar-data.vcxproj | 12 ++++ .../03-gamepad-polling.vcxproj | 12 ++++ .../04-gamepad-events.vcxproj | 12 ++++ .../examples/misc/01-power/01-power.vcxproj | 12 ++++ .../misc/02-clipboard/02-clipboard.vcxproj | 12 ++++ 6 files changed, 129 insertions(+) create mode 100644 VisualC/examples/audio/05-planar-data/05-planar-data.vcxproj create mode 100644 VisualC/examples/input/03-gamepad-polling/03-gamepad-polling.vcxproj create mode 100644 VisualC/examples/input/04-gamepad-events/04-gamepad-events.vcxproj create mode 100644 VisualC/examples/misc/01-power/01-power.vcxproj create mode 100644 VisualC/examples/misc/02-clipboard/02-clipboard.vcxproj diff --git a/VisualC/SDL.sln b/VisualC/SDL.sln index d6e894049e..7de6193e15 100644 --- a/VisualC/SDL.sln +++ b/VisualC/SDL.sln @@ -133,6 +133,20 @@ Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02-joystick-events", "examp EndProject Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "testsoftwaretransparent", "tests\testsoftwaretransparent\testsoftwaretransparent.vcxproj", "{D91C45E2-274E-4C0F-89C7-9986F9A7E85A}" EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "05-planar-data", "examples\audio\05-planar-data\05-planar-data.vcxproj", "{9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "03-gamepad-polling", "examples\input\03-gamepad-polling\03-gamepad-polling.vcxproj", "{70B36605-D8E8-4679-A126-0869BA621778}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "04-gamepad-events", "examples\input\04-gamepad-events\04-gamepad-events.vcxproj", "{F4441527-0487-4743-ACF0-435D71C8DBE8}" +EndProject +Project("{2150E333-8FDC-42A3-9474-1A3956D46DE8}") = "misc", "misc", "{FA68A4F2-2DB8-4C90-8809-6B9764C92E77}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "01-power", "examples\misc\01-power\01-power.vcxproj", "{6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "02-clipboard", "examples\misc\02-clipboard\02-clipboard.vcxproj", "{40F19482-512F-4123-A57B-509679EC8F26}" +EndProject +Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "03-locale", "examples\misc\03-locale\03-locale.vcxproj", "{6381F9D3-BA5F-4E5C-80FF-9013964777EE}" +EndProject Global GlobalSection(SolutionConfigurationPlatforms) = preSolution Debug|Win32 = Debug|Win32 @@ -589,6 +603,54 @@ Global {D91C45E2-274E-4C0F-89C7-9986F9A7E85A}.Release|Win32.Build.0 = Release|Win32 {D91C45E2-274E-4C0F-89C7-9986F9A7E85A}.Release|x64.ActiveCfg = Release|x64 {D91C45E2-274E-4C0F-89C7-9986F9A7E85A}.Release|x64.Build.0 = Release|x64 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Debug|Win32.ActiveCfg = Debug|Win32 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Debug|Win32.Build.0 = Debug|Win32 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Debug|x64.ActiveCfg = Debug|x64 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Debug|x64.Build.0 = Debug|x64 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Release|Win32.ActiveCfg = Release|Win32 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Release|Win32.Build.0 = Release|Win32 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Release|x64.ActiveCfg = Release|x64 + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5}.Release|x64.Build.0 = Release|x64 + {70B36605-D8E8-4679-A126-0869BA621778}.Debug|Win32.ActiveCfg = Debug|Win32 + {70B36605-D8E8-4679-A126-0869BA621778}.Debug|Win32.Build.0 = Debug|Win32 + {70B36605-D8E8-4679-A126-0869BA621778}.Debug|x64.ActiveCfg = Debug|x64 + {70B36605-D8E8-4679-A126-0869BA621778}.Debug|x64.Build.0 = Debug|x64 + {70B36605-D8E8-4679-A126-0869BA621778}.Release|Win32.ActiveCfg = Release|Win32 + {70B36605-D8E8-4679-A126-0869BA621778}.Release|Win32.Build.0 = Release|Win32 + {70B36605-D8E8-4679-A126-0869BA621778}.Release|x64.ActiveCfg = Release|x64 + {70B36605-D8E8-4679-A126-0869BA621778}.Release|x64.Build.0 = Release|x64 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Debug|Win32.ActiveCfg = Debug|Win32 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Debug|Win32.Build.0 = Debug|Win32 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Debug|x64.ActiveCfg = Debug|x64 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Debug|x64.Build.0 = Debug|x64 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Release|Win32.ActiveCfg = Release|Win32 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Release|Win32.Build.0 = Release|Win32 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Release|x64.ActiveCfg = Release|x64 + {F4441527-0487-4743-ACF0-435D71C8DBE8}.Release|x64.Build.0 = Release|x64 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Debug|Win32.ActiveCfg = Debug|Win32 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Debug|Win32.Build.0 = Debug|Win32 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Debug|x64.ActiveCfg = Debug|x64 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Debug|x64.Build.0 = Debug|x64 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Release|Win32.ActiveCfg = Release|Win32 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Release|Win32.Build.0 = Release|Win32 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Release|x64.ActiveCfg = Release|x64 + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB}.Release|x64.Build.0 = Release|x64 + {40F19482-512F-4123-A57B-509679EC8F26}.Debug|Win32.ActiveCfg = Debug|Win32 + {40F19482-512F-4123-A57B-509679EC8F26}.Debug|Win32.Build.0 = Debug|Win32 + {40F19482-512F-4123-A57B-509679EC8F26}.Debug|x64.ActiveCfg = Debug|x64 + {40F19482-512F-4123-A57B-509679EC8F26}.Debug|x64.Build.0 = Debug|x64 + {40F19482-512F-4123-A57B-509679EC8F26}.Release|Win32.ActiveCfg = Release|Win32 + {40F19482-512F-4123-A57B-509679EC8F26}.Release|Win32.Build.0 = Release|Win32 + {40F19482-512F-4123-A57B-509679EC8F26}.Release|x64.ActiveCfg = Release|x64 + {40F19482-512F-4123-A57B-509679EC8F26}.Release|x64.Build.0 = Release|x64 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Debug|Win32.ActiveCfg = Debug|Win32 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Debug|Win32.Build.0 = Debug|Win32 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Debug|x64.ActiveCfg = Debug|x64 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Debug|x64.Build.0 = Debug|x64 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Release|Win32.ActiveCfg = Release|Win32 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Release|Win32.Build.0 = Release|Win32 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Release|x64.ActiveCfg = Release|x64 + {6381F9D3-BA5F-4E5C-80FF-9013964777EE}.Release|x64.Build.0 = Release|x64 EndGlobalSection GlobalSection(SolutionProperties) = preSolution HideSolutionNode = FALSE @@ -655,6 +717,13 @@ Global {B3852DB7-E925-4026-8B9D-D2272EFEFF3C} = {8DEAE483-FDE7-463F-9FD5-F597BBAED1F9} {FCBDF2B2-1129-49AE-9406-3F219E65CA89} = {8DEAE483-FDE7-463F-9FD5-F597BBAED1F9} {D91C45E2-274E-4C0F-89C7-9986F9A7E85A} = {D69D5741-611F-4E14-8541-1FEE94F50B5A} + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5} = {1B61A1B7-92DE-4C37-9151-D2928D6449AB} + {70B36605-D8E8-4679-A126-0869BA621778} = {8DEAE483-FDE7-463F-9FD5-F597BBAED1F9} + {F4441527-0487-4743-ACF0-435D71C8DBE8} = {8DEAE483-FDE7-463F-9FD5-F597BBAED1F9} + {FA68A4F2-2DB8-4C90-8809-6B9764C92E77} = {1498F0CD-F4DA-4847-9CB2-FB18D48061D5} + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB} = {FA68A4F2-2DB8-4C90-8809-6B9764C92E77} + {40F19482-512F-4123-A57B-509679EC8F26} = {FA68A4F2-2DB8-4C90-8809-6B9764C92E77} + {6381F9D3-BA5F-4E5C-80FF-9013964777EE} = {FA68A4F2-2DB8-4C90-8809-6B9764C92E77} EndGlobalSection GlobalSection(ExtensibilityGlobals) = postSolution SolutionGuid = {C320C9F2-1A8F-41D7-B02B-6338F872BCAD} diff --git a/VisualC/examples/audio/05-planar-data/05-planar-data.vcxproj b/VisualC/examples/audio/05-planar-data/05-planar-data.vcxproj new file mode 100644 index 0000000000..fa3b37124c --- /dev/null +++ b/VisualC/examples/audio/05-planar-data/05-planar-data.vcxproj @@ -0,0 +1,12 @@ + + + + {9D58F0C6-0A8E-4ACD-8EB5-0B76168BA8B5} + + + + + + + + \ No newline at end of file diff --git a/VisualC/examples/input/03-gamepad-polling/03-gamepad-polling.vcxproj b/VisualC/examples/input/03-gamepad-polling/03-gamepad-polling.vcxproj new file mode 100644 index 0000000000..228bf792c4 --- /dev/null +++ b/VisualC/examples/input/03-gamepad-polling/03-gamepad-polling.vcxproj @@ -0,0 +1,12 @@ + + + + {70B36605-D8E8-4679-A126-0869BA621778} + + + + + + + + \ No newline at end of file diff --git a/VisualC/examples/input/04-gamepad-events/04-gamepad-events.vcxproj b/VisualC/examples/input/04-gamepad-events/04-gamepad-events.vcxproj new file mode 100644 index 0000000000..d92ef5279a --- /dev/null +++ b/VisualC/examples/input/04-gamepad-events/04-gamepad-events.vcxproj @@ -0,0 +1,12 @@ + + + + {F4441527-0487-4743-ACF0-435D71C8DBE8} + + + + + + + + \ No newline at end of file diff --git a/VisualC/examples/misc/01-power/01-power.vcxproj b/VisualC/examples/misc/01-power/01-power.vcxproj new file mode 100644 index 0000000000..44a00200e6 --- /dev/null +++ b/VisualC/examples/misc/01-power/01-power.vcxproj @@ -0,0 +1,12 @@ + + + + {6975730D-AFA0-4687-9B89-EC1FE0BDA8CB} + + + + + + + + \ No newline at end of file diff --git a/VisualC/examples/misc/02-clipboard/02-clipboard.vcxproj b/VisualC/examples/misc/02-clipboard/02-clipboard.vcxproj new file mode 100644 index 0000000000..b5571efeb9 --- /dev/null +++ b/VisualC/examples/misc/02-clipboard/02-clipboard.vcxproj @@ -0,0 +1,12 @@ + + + + {40F19482-512F-4123-A57B-509679EC8F26} + + + + + + + + \ No newline at end of file