--
v2: dsound: Avoid division by zero when calculating Doppler shift.
dsound/tests: Test Doppler shift with zero distance.
dsound: Change the speed of sound to 360.
dsound: Enable Doppler shift.
dsound/tests: Add tests for Doppler shift.
dsound: Store the frequency of 3D buffers separately.
https://gitlab.winehq.org/wine/wine/-/merge_requests/2722
This enables horizontal scrolling gestures/wheels (tested on macOS) in applications like IrfanView which handle WM_MOUSEHWHEEL.
Support will need to be added to common controls for horizontal scrolling to work in programs like Wine's explorer or regedit.
--
https://gitlab.winehq.org/wine/wine/-/merge_requests/2880
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53947
Improve performance of GdipDrawImagePointsRect by:
1. avoiding multiplication and use addition where it is possible.
2. avoid calculating `GdipInvertMatrix` if it is not used
It gives noticible speed improvement.
I divided MR to several commits, to better undestand what is going on.
Application for testing (it needs logo.jpg file):
[gdiplusdrawimagepoints.exe](/uploads/545ff7d8ab1d60386366f64999346825/gdiplusdrawimagepoints.exe)
--
v8: gdiplus: Improve performance of DrawImagePointsRect by avoid TransformMatrixPoints
gdiplus: Improve performance of GdipDrawImagePointsRect
gdiplus: use iterator instead calculate pointer position every time
gdiplus: limit calculating transformation points to resampling
https://gitlab.winehq.org/wine/wine/-/merge_requests/2864
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53947
Improve performance of GdipDrawImagePointsRect by:
1. avoiding multiplication and use addition where it is possible.
2. avoid calculating `GdipInvertMatrix` if it is not used
It gives noticible speed improvement.
I divided MR to several commits, to better undestand what is going on.
Application for testing (it needs logo.jpg file):
[gdiplusdrawimagepoints.exe](/uploads/545ff7d8ab1d60386366f64999346825/gdiplusdrawimagepoints.exe)
--
v7: gdiplus: Improve performance of DrawImagePointsRect by avoid TransformMatrixPoints
https://gitlab.winehq.org/wine/wine/-/merge_requests/2864
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=53947
Improve performance of GdipDrawImagePointsRect by:
1. avoiding multiplication and use addition where it is possible.
2. avoid calculating `GdipInvertMatrix` if it is not used
It gives noticible speed improvement.
I divided MR to several commits, to better undestand what is going on.
Application for testing (it needs logo.jpg file):
[gdiplusdrawimagepoints.exe](/uploads/545ff7d8ab1d60386366f64999346825/gdiplusdrawimagepoints.exe)
--
v6: gdiplus: Improve performance of ZZGdipDrawImagePointsRect by avoid TransformMatrixPoints
https://gitlab.winehq.org/wine/wine/-/merge_requests/2864
--
v3: vkd3d-shader/tpf: Write out comparison mode sampler declarations and corresponding sampling instruction.
vkd3d-shader/hlsl: Parse SampleCmp() method.
vkd3d-shader/hlsl: Parse SamplerComparisonState objects.
vkd3d-shader/hlsl: Use a function table for object methods handlers.
vkd3d-shader/hlsl: Move object type checks to methods handlers.
https://gitlab.winehq.org/wine/vkd3d/-/merge_requests/206