diff --git a/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj b/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj index 1bced69a..8bd7a8db 100644 --- a/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj +++ b/Samples/Handheld/HandheldBestPractices/HandheldBestPractices.vcxproj @@ -591,7 +591,7 @@ - + @@ -611,6 +611,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/Samples/Handheld/HandheldBestPractices/packages.config b/Samples/Handheld/HandheldBestPractices/packages.config index 0c27d7a1..3d2b83ff 100644 --- a/Samples/Handheld/HandheldBestPractices/packages.config +++ b/Samples/Handheld/HandheldBestPractices/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj b/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj index bec3b719..fdd44cd2 100644 --- a/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj +++ b/Samples/System/GameInputInterfacing/GameInputInterfacing.vcxproj @@ -848,7 +848,7 @@ - + @@ -872,6 +872,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + diff --git a/Samples/System/GameInputInterfacing/packages.config b/Samples/System/GameInputInterfacing/packages.config index 0c27d7a1..3d2b83ff 100644 --- a/Samples/System/GameInputInterfacing/packages.config +++ b/Samples/System/GameInputInterfacing/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Samples/System/GameInputSequential/GameInputSequential.vcxproj b/Samples/System/GameInputSequential/GameInputSequential.vcxproj index 390bb8c4..0a8be009 100644 --- a/Samples/System/GameInputSequential/GameInputSequential.vcxproj +++ b/Samples/System/GameInputSequential/GameInputSequential.vcxproj @@ -782,7 +782,7 @@ - + @@ -806,6 +806,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + diff --git a/Samples/System/GameInputSequential/packages.config b/Samples/System/GameInputSequential/packages.config index 0c27d7a1..3d2b83ff 100644 --- a/Samples/System/GameInputSequential/packages.config +++ b/Samples/System/GameInputSequential/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Samples/System/Gamepad/Gamepad.vcxproj b/Samples/System/Gamepad/Gamepad.vcxproj index f79bbb8f..296533e0 100644 --- a/Samples/System/Gamepad/Gamepad.vcxproj +++ b/Samples/System/Gamepad/Gamepad.vcxproj @@ -1209,7 +1209,7 @@ - + @@ -1233,6 +1233,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/Samples/System/Gamepad/packages.config b/Samples/System/Gamepad/packages.config index 17226255..c63359fe 100644 --- a/Samples/System/Gamepad/packages.config +++ b/Samples/System/Gamepad/packages.config @@ -1,4 +1,4 @@  - + \ No newline at end of file diff --git a/Samples/System/Gamepad/readme.md b/Samples/System/Gamepad/readme.md index 95b83f5d..1fc24306 100644 --- a/Samples/System/Gamepad/readme.md +++ b/Samples/System/Gamepad/readme.md @@ -31,7 +31,7 @@ interface (using the repository's `ImGuiAtg` framework) with a tab per connected - **Multiple gamepad support** -- each connected gamepad gets its own tab - **Gamepad state reading** -- buttons, analog triggers, and thumbstick axes - **Visual analog indicators** -- vertical trigger bars and 2D thumbstick crosshairs with live values -- **Sensor/motion data** -- accelerometer, gyroscope, and orientation quaternion (requires a motion-capable controller such as the DualSense) +- **Sensor/motion data** -- accelerometer, gyroscope, and orientation quaternion - **3D controller model** -- real-time orientation visualization driven by sensor data, rendered with DirectXTK12 - **Vibration control** -- interactive sliders and preset effects for all four rumble motors (low/high frequency and the two impulse triggers) - **Haptic playback** -- WAV-based haptic feedback via WASAPI and XAudio2 on supported controllers @@ -111,8 +111,8 @@ disconnects, navigation falls back to the next most recently connected gamepad. # Known issues / expectations -- Motion sensor data (accelerometer, gyroscope, orientation) is currently only available on - controllers that report sensor support, such as the DualSense. +- Motion sensor data (accelerometer, gyroscope, orientation) and audio-drive haptics are currently only +- available on controllers that report sensor and haptic support, such as the DualSense®. - The 3D controller model requires orientation sensor support; otherwise the section displays an unsupported message. @@ -133,3 +133,5 @@ block of code in Main.cpp labeled "Sample Usage Telemetry". For more information about Microsoft's privacy policies in general, see the [Microsoft Privacy Statement](https://privacy.microsoft.com/en-us/privacystatement/). + +"DualSense" is a registered trademark or trademark of Sony Interactive Entertainment Inc. \ No newline at end of file diff --git a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj index 130f9f61..07fe27b7 100644 --- a/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj +++ b/Samples/System/GamepadKeyboardMouse/GamepadKeyboardMouse.vcxproj @@ -768,7 +768,7 @@ - + @@ -792,6 +792,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + \ No newline at end of file diff --git a/Samples/System/GamepadKeyboardMouse/packages.config b/Samples/System/GamepadKeyboardMouse/packages.config index 0c27d7a1..3d2b83ff 100644 --- a/Samples/System/GamepadKeyboardMouse/packages.config +++ b/Samples/System/GamepadKeyboardMouse/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file diff --git a/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj b/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj index 4040eeeb..7de1f9bb 100644 --- a/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj +++ b/Samples/System/SimpleFFBWheel/SimpleFFBWheel.vcxproj @@ -859,7 +859,7 @@ - + @@ -883,6 +883,6 @@ This project references NuGet package(s) that are missing on this computer. Use NuGet Package Restore to download them. For more information, see http://go.microsoft.com/fwlink/?LinkID=322105. The missing file is {0}. - + diff --git a/Samples/System/SimpleFFBWheel/packages.config b/Samples/System/SimpleFFBWheel/packages.config index 0c27d7a1..3d2b83ff 100644 --- a/Samples/System/SimpleFFBWheel/packages.config +++ b/Samples/System/SimpleFFBWheel/packages.config @@ -1,4 +1,4 @@ - + \ No newline at end of file