MS
4f4863af6f
Use bitfield for MxVideoParamFlags ( #40 )
...
* Use bitfield for MxVideoParamFlags
Using a bitfield for MxVideoParamFlags results in the same xor/and logic that was partially inlined in the header file. This approach is a lot cleaner and there's a good chance this is what the devs would have landed on.
The code generation is really finicky -- other inlines in the header influence the code just by being there -- so I decided to stub out all of them. This got the match to 100%.
While I was in isle.cpp::SetupVideoFlags, I changed the signature so that the `m_using16bit` parameter is just `using16bit`.
* fix: cast Set16Bit inline arg to byte
2023-06-22 23:00:51 -07:00
..
2023-06-18 23:19:40 -07:00
2023-06-19 17:18:53 -07:00
2023-06-19 17:18:53 -07:00
2023-05-05 02:54:17 -07:00
2023-06-12 18:05:43 +02:00
2023-05-05 02:54:17 -07:00
2023-06-12 18:05:43 +02:00
2023-06-12 18:05:43 +02:00
2023-06-18 23:19:40 -07:00
2023-06-18 22:36:07 -07:00
2023-05-05 02:54:17 -07:00
2023-06-19 01:34:58 -07:00
2023-06-19 01:34:58 -07:00
2023-06-22 09:23:54 -07:00
2023-06-22 09:23:54 -07:00
2023-05-05 02:54:17 -07:00
2023-06-11 18:03:54 -07:00
2023-06-19 01:34:58 -07:00
2023-06-18 13:45:39 +02:00
2023-06-12 18:05:43 +02:00
2023-05-05 02:54:17 -07:00
2023-06-19 17:18:53 -07:00
2023-06-19 17:18:53 -07:00
2023-06-18 20:50:32 -07:00
2023-06-14 01:22:42 +01:00
2023-05-05 02:54:17 -07:00
2023-06-11 18:03:54 -07:00
2023-06-14 01:22:42 +01:00
2023-06-18 20:56:55 -07:00
2023-06-18 22:36:07 -07:00
2023-06-18 20:56:55 -07:00
2023-06-18 23:19:40 -07:00
2023-06-11 18:03:54 -07:00
2023-06-19 17:18:53 -07:00
2023-06-18 22:36:07 -07:00
2023-06-18 22:36:07 -07:00
2023-06-22 00:45:56 -07:00
2023-06-22 00:45:56 -07:00
2023-06-18 22:36:07 -07:00
2023-06-12 18:05:43 +02:00
2023-06-18 22:36:07 -07:00
2023-06-18 22:36:07 -07:00
2023-06-18 22:36:07 -07:00
2023-06-19 10:56:53 -07:00
2023-06-19 10:56:53 -07:00
2023-06-18 20:56:55 -07:00
2023-06-14 01:22:42 +01:00
2023-06-18 20:56:55 -07:00
2023-06-18 23:19:40 -07:00
2023-06-18 21:29:25 -07:00
2023-06-18 21:29:25 -07:00
2023-06-11 18:03:54 -07:00
2023-06-12 18:05:43 +02:00
2023-06-22 09:19:48 -07:00
2023-05-05 02:54:17 -07:00
2023-06-12 18:05:43 +02:00
2023-06-18 22:36:07 -07:00
2023-06-18 22:36:07 -07:00
2023-05-05 02:54:17 -07:00
2023-06-21 00:30:07 -07:00
2023-06-21 00:30:07 -07:00
2023-06-18 22:36:07 -07:00
2023-06-21 00:37:46 -07:00
2023-06-14 01:22:42 +01:00
2023-06-11 18:03:54 -07:00
2023-06-11 18:03:54 -07:00
2023-06-12 18:05:43 +02:00
2023-06-22 09:19:48 -07:00
2023-06-22 09:19:48 -07:00
2023-06-22 23:00:51 -07:00
2023-06-22 23:00:51 -07:00
2023-06-12 18:05:43 +02:00
2023-06-18 14:02:16 +02:00