You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: Packages/com.unity.inputsystem/CHANGELOG.md
+4Lines changed: 4 additions & 0 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -38,6 +38,10 @@ however, it has to be formatted properly to pass verification tests.
38
38
### Added
39
39
- An alternative way to access if an action state reached a certain phase during this rendering frame (Update()). This can be utilized even if the InputSystem update mode is set to manual or FixedUpdate. It can be used to access the action phase during rendering, eg for perform updates to the UI.
40
40
41
+
### Added
42
+
- Added achievable average frequency diagnostic to Input Debugger device window (along with sensor frequency and global polling frequency information).
43
+
- Added processing delay input system latency (average, minimum, maximum) diagnostics to Input Bugger device window.
Copy file name to clipboardExpand all lines: Packages/com.unity.inputsystem/Documentation~/Debugging.md
+5-1Lines changed: 5 additions & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -42,7 +42,11 @@ In the Input Debugger window, navigate to the __Devices__ list and double-click
42
42
43
43

44
44
45
-
The top of the Device window displays general information about the specific Device, such as name, manufacturer, and serial number.
45
+
The top of the Device window displays general information about the specific Device, such as name, manufacturer, associated layout, device flags, device ID and serial number. In addition, this section also display the current __sample frequency__ and __processing delay__ of the deivce.
46
+
47
+
__Sample frequency__ indicates the frequency in Hertz (Hz) at which the Input System is currently processing samples or events. For devices receiving events this reflects the current flow of events received by the system. For devices receiving periodic readings this reflects the achievable sample rate of the system. The latter may be compared to the globally configured target sampling frequency, while achievable event frequency is uncorrelated to the sample polling frequency setting.
48
+
49
+
__Processing delay__ indicates the average, minimum and maximum latency contribution from creating an input event or reading until the Input System has processed the same input event. Note that this excludes any additional input delay caused by OS, drivers or device communication. Also note that this excludes any additional output latency that may be caused by additional processing, rendering, GPU swap-chains or display refresh rate.
46
50
47
51
The __Controls__ section lists the Device's Controls and their individual states. This is useful when debugging input issues, because you can verify whether the data that the Input System receives from the Input Device is what you expect it to be. There are two buttons at the top of this panel:
conststringsampleFrequencyTooltip="Displays the current event or sample frequency of this device in Hertz (Hz) averaged over measurement period of 1 second. "+
150
+
"The target frequency is device and backend dependent and may not be supported by all devices nor backends. "+
151
+
"The Polling Frequency indicates system polling target frequency.";
0 commit comments