Part 1 of a set of changes for making the recording of highlights and "Play of the Game"s to mp4 in Overwatch work.
This MR contains most of the required IMFMediaSink changes.
--
v3: mfplat: Return NULL for *stream_sink on error in IMFMediaSink::AddStreamSink.
mfplat: Accept any media types without a MF_MT_USER_DATA attribute in MFCreateWaveFormatExFromMFMediaType.
mf/tests: Add test for MEStreamSinkStarted and MEStreamSinkRequestSample events.
winegstreamer: Add support for ADTS container format (.aac files).
https://gitlab.winehq.org/wine/wine/-/merge_requests/5159
With no compiler support, there's no easy way to verify shader runner support for d3d11 UAV counters works, so I've left it out for now.
--
v4: vkd3d-shader/dxil: Implement DX intrinsic BufferUpdateCounter.
tests/hlsl: Add UAV counter tests.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/714
Goes atop !681. The last 8 commits belong here.
--
v7: vkd3d-shader/spirv: Emit a warning if atomic RMW flags are unhandled.
vkd3d-shader/dxil: Implement the DXIL ATOMICRMW instruction.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/707
With no compiler support, there's no easy way to verify shader runner support for d3d11 UAV counters works, so I've left it out for now.
--
v2: vkd3d-shader/dxil: Implement DX intrinsic BufferUpdateCounter.
tests/hlsl: Add UAV counter tests.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/714
There are a couple of reports concerning (huge) slow downs when using minidump on x86_64.
Some even happen during game play with > 25s of slugginess.
See also https://bugs.winehq.org/show_bug.cgi?id=55798
This is the first part for addressing this issue:
- update minidumpapiset.h to latest defines,
- add a bunch of tests for minidump generation / reloading.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/5293