jhorv
49be977588
Eliminate boxing allocations caused by ISampledData structs ( #4556 )
...
* Redesign use of ISampledData for accessing the SamplingNumber value on input data structs.
* Always read SamplingNumber as little-endian
* Restored field order for SixAxisSensorState. Rework to allow possibility of non-zero offsets for the SamplingNumber field. Set StructLayout Pack=8 - the KeyboardState struct is 4 bytes shorter with any other value.
* fix spelling
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
* set Pack = 1 for ISampledDataStruct types, added Unknown field to KeyboardState
* extend size of KeyboardModifier
---------
Co-authored-by: riperiperi <rhy3756547@hotmail.com>
2023-04-05 17:42:32 -03:00
..
2023-04-03 10:14:19 +00:00
2023-03-31 21:16:46 +02:00
2021-04-14 00:01:24 +02:00
2023-03-31 21:16:46 +02:00
2023-01-04 23:15:45 +01:00
2023-03-04 14:43:08 +01:00
2019-09-19 10:45:11 +10:00
2023-01-04 23:15:45 +01:00
2023-01-04 23:15:45 +01:00
2023-03-31 21:16:46 +02:00
2019-09-19 10:45:11 +10:00
2021-03-25 23:25:49 +01:00
2019-09-19 10:45:11 +10:00
2019-09-19 10:45:11 +10:00
2019-09-19 10:45:11 +10:00
2023-03-31 21:16:46 +02:00
2023-03-31 21:16:46 +02:00
2023-03-31 21:16:46 +02:00
2019-09-19 10:45:11 +10:00
2023-04-05 17:42:32 -03:00
2019-09-19 10:45:11 +10:00
2021-04-14 00:01:24 +02:00
2023-01-04 23:15:45 +01:00
2020-05-04 13:22:28 +02:00
2019-09-19 10:45:11 +10:00
2023-03-04 14:43:08 +01:00
2021-04-22 23:35:01 +02:00
2022-02-18 02:00:06 +01:00
2023-03-01 23:42:27 -03:00
2019-09-19 10:45:11 +10:00
2023-04-03 10:14:19 +00:00
2022-08-18 18:04:54 +02:00
2023-03-01 23:42:27 -03:00
2023-03-24 11:56:54 +01:00
2019-09-19 10:45:11 +10:00
2019-09-19 10:45:11 +10:00
2023-03-31 21:16:46 +02:00
2023-03-04 14:43:08 +01:00
2022-03-20 13:25:29 -03:00
2019-09-19 10:45:11 +10:00
2019-09-19 10:45:11 +10:00
2023-03-31 21:16:46 +02:00
2023-01-04 23:15:45 +01:00
2023-01-15 22:16:24 +01:00
2019-09-19 10:45:11 +10:00
2023-01-04 23:15:45 +01:00
2023-01-04 23:15:45 +01:00
2023-03-31 21:16:46 +02:00
2023-03-01 23:42:27 -03:00
2023-01-08 12:13:39 +00:00
2023-02-28 03:41:44 +00:00
2022-11-16 23:27:42 +01:00
2019-09-19 10:45:11 +10:00
2023-03-01 23:42:27 -03:00
2023-01-04 23:15:45 +01:00
2023-03-11 17:05:48 -03:00
2019-09-19 10:45:11 +10:00
2023-03-04 14:43:08 +01:00
2019-09-19 10:45:11 +10:00
2021-04-14 00:01:24 +02:00
2021-04-14 00:01:24 +02:00
2022-02-19 15:29:11 +01:00
2019-07-11 22:13:43 -03:00
2023-03-04 14:43:08 +01:00
2023-03-19 11:30:04 +01:00
2020-09-22 14:50:40 +10:00