--
v6: vkd3d-shader/fx: Do not align structured data section.
vkd3d-shader/fx: Add initial support for writing buffers descriptions.
vkd3d-shader/fx: Do not align strings for fx_4/fx_5 profiles.
vkd3d-shader/fx: Use variable pointer in write_group().
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/636
Implements asin, acos, atan, and atan2.
Also includes some tests in a new test file.
One possible problem here is that I'm not sure how to test what Microsoft's atan and atan2 outputs are in boundary cases like atan2(1, 0). I've made the test suites adhere with the calculator program I've been using (Qalculate, which I assume is using libc's atan2).
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55154
--
v11: vkd3d-shader/hlsl: Implement atan and atan2.
vkd3d-shader/hlsl: Implement acos and asin trig intrinsics.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/364
--
v4: wininet: Add support for reading connection settings binary blobs from registry.
wininet: Add support for writing connection settings binary blobs from registry.
wininet/tests: Cleanup INTERNET_OPTION_PER_CONNECTION_OPTION tests.
wininet: Use GlobalAlloc in InternetQueryOption(INTERNET_OPTION_PER_CONNECTION_OPTION).
wininet: Fix buffer size calculation in InternetQueryOption(INTERNET_OPTION_PER_CONNECTION_OPTION).
wininet: Test INTERNET_OPTION_PER_CONNECTION_OPTION on process settings.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5074
On Tue Feb 13 11:49:44 2024 +0000, Giovanni Mascellani wrote:
> Because you can call `vkd3d_string_buffer_printf()` repeatedly on the
> same buffer, so you don't need a final `hlsl_sprintf_alloc()` just to
> stitch the two strings together.
It appends to the buffer?
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/364#note_61362
Besides logging that command, this patch fixes Hero's Land which execures various query commands with powershell. It can survive empty output but aborts if writing command to piped powershell stdin fails.
--
v3: powershell: Read input command from stdin.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5088
On Tue Feb 13 11:53:39 2024 +0000, Giovanni Mascellani wrote:
> You'd rather need to remove the `todo(sm<6)` annotations that Conor left
> behind, once (with your patches) that feature is available in the HLSL compiler.
Aha I think I get it. The todo indicate it's not yet implemented, but I'm implementing it?
--
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/364#note_61360
Besides logging that command, this patch fixes Hero's Land which execures various query commands with powershell. It can survive empty output but aborts if writing command to piped powershell stdin fails.
--
v2: powershell: Read input command from stdin.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5088
Add a dummy track parser, that reads through MIDI tracks and events. To make sure we understand the file structure correctly, no actual tracks or events are generated.
Also add test cases to make sure we read through a MIDI file correctly.
This is skeleton of the actual MIDI parser. Pending on the merge of !4982
--
v13: dmime/tests: Improve error reporting from expect_track.
dmime: Read through a MIDI file.
https://gitlab.winehq.org/wine/wine/-/merge_requests/5081