From aa558d7cc2679c738c3d497d419018134a2913af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Freire?= Date: Thu, 2 Apr 2026 13:52:29 +0300 Subject: [PATCH 1/2] Remove 32-bit compilation check for HID on Windows players --- .../com.unity.inputsystem/InputSystem/Plugins/HID/HID.cs | 5 ----- 1 file changed, 5 deletions(-) diff --git a/Packages/com.unity.inputsystem/InputSystem/Plugins/HID/HID.cs b/Packages/com.unity.inputsystem/InputSystem/Plugins/HID/HID.cs index bb9f1d8e69..9becfbe872 100644 --- a/Packages/com.unity.inputsystem/InputSystem/Plugins/HID/HID.cs +++ b/Packages/com.unity.inputsystem/InputSystem/Plugins/HID/HID.cs @@ -11,11 +11,6 @@ using UnityEngine.Scripting; using UnityEngine.Pool; -// HID support is currently broken in 32-bit Windows standalone players. Consider 32bit Windows players unsupported for now. -#if UNITY_STANDALONE_WIN && !UNITY_64 -#warning The 32-bit Windows player is not currently supported by the Input System. HID input will not work in the player. Please use x86_64, if possible. -#endif - ////REVIEW: there will probably be lots of cases where the HID device creation process just needs a little tweaking; we should //// have better mechanism to do that without requiring to replace the entire process wholesale From 1a34e1e8e96034c1c4efe2c99290def652b13122 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Freire?= Date: Thu, 9 Apr 2026 21:02:15 +0300 Subject: [PATCH 2/2] Remove 32-bit HID compilation check for Windows Removed obsolete 32-bit compilation check for HID on Windows players. --- Packages/com.unity.inputsystem/CHANGELOG.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/Packages/com.unity.inputsystem/CHANGELOG.md b/Packages/com.unity.inputsystem/CHANGELOG.md index a4f1acd8d7..2813c56348 100644 --- a/Packages/com.unity.inputsystem/CHANGELOG.md +++ b/Packages/com.unity.inputsystem/CHANGELOG.md @@ -25,7 +25,7 @@ and this project adheres to [Semantic Versioning](http://semver.org/spec/v2.0.0. - Fixed an incorrect ArraysHelper.HaveDuplicateReferences implementation that didn't use its arguments right [ISXB-1792] (https://github.com/Unity-Technologies/InputSystem/pull/2376) ### Changed - +- Removed 32-bit compilation check for HID on Windows players, which had no impact anymore. (ISX-2543) - Migrated sample scenes to use Universal Render Pipeline (URP) with Built-in Render Pipeline fallback shaders. The URP package is now required to run the samples. (ISX-2343) - Changed the UI for `Actions.inputactions` asset to use UI Toolkit framework.