Commit graph

167434 commits

Author SHA1 Message Date
Brendan Shanks 83e80e9b60 configure: Only build Wayland if linux/input.h is present. 2023-10-18 20:46:59 +02:00
Alexandre Julliard 52618e1d3c dbghelp: Fix a compiler warning on ARM64. 2023-10-18 20:46:59 +02:00
Alexandre Julliard 7ff690f4bd zydis: Disable assertions. 2023-10-18 18:35:21 +02:00
Matteo Bruni f9c7fabed6 wined3d: Don't skip setting clip planes if the view transform state is dirty.
More fallout from 2ddb6b66a7.
2023-10-18 17:12:57 +02:00
Matteo Bruni 527955544b wined3d: Implement shadow sampling for the ARB shader backend. 2023-10-18 17:12:54 +02:00
Matteo Bruni 1eba5fd959 wined3d: Allow FFP blits to non-render targets with the 'none' shader backend.
In the same vein as 6247bee483b31b1ea0ad49f85f1cffde7433fed2; avoids
infinite recursion in the blitter. Triggered by the ddraw tests.
2023-10-18 17:12:53 +02:00
Matteo Bruni 87937d6182 wined3d: Handle NULL push constant buffers with the ARB shader backend.
Fixes: c065b4fe0b
2023-10-18 17:12:50 +02:00
Matteo Bruni 333a0be42d wined3d: Fix handling of system-memory GL vertex buffers.
Fixes: c065b4fe0b
2023-10-18 17:12:44 +02:00
Zebediah Figura 307b200363 wined3d: Do not track dirty ranges for buffers without WINED3D_BUFFER_USE_BO.
Since we never upload the buffer, and may very well never invalidate the whole
thing, this just results in continually increasing memory consumption.

This is especially a problem for our internal push constant buffers, which are
sysmem buffers that usually are never wholly invalidated, but it could also
potentially be a problem for other buffers.
2023-10-18 14:01:57 +02:00
Zebediah Figura 8378a786a6 wined3d: Use wined3d_array_reserve() to pre-allocate the buffer dirty ranges array. 2023-10-18 14:01:57 +02:00
Zebediah Figura 352d04935a wined3d: Rename buffer dirty ranges fields.
Make the fields names consistent with each other and with the usual scheme for field naming.
2023-10-18 14:01:49 +02:00
Alex Henrie 344eee2024 win32u: Use debugstr_fourcc instead of debugstr_an. 2023-10-18 14:01:45 +02:00
Eric Pouech 43598133e6 dbghelp: Remove unneeded parameter to pe_map_file.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-18 11:01:56 +02:00
Eric Pouech d4104e8505 dbghelp: Simplified module_find_by_addr().
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-18 11:01:56 +02:00
Eric Pouech e1064850ff dbghelp: Set the machine type for mach-O modules.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-18 11:01:56 +02:00
Eric Pouech 0a1de579a7 dbghelp: Use is_host_64bit for handling bitness of mach-o libs.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55650
Signed-off-by: Eric Pouech <eric.pouech@gmail.com>
2023-10-18 11:01:51 +02:00
Eric Pouech d6096057f5 dbghelp: Rename internal field (system -> host).
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-18 11:01:50 +02:00
Nikolay Sivov 0c7a09cb1f maintainers: Add EVR to the Media Foundation section. 2023-10-17 21:48:20 +02:00
Paul Gofman deff1303fb winegstreamer: Add AVDecVideoAcceleration_H264 attribute for h264 decoder MFT. 2023-10-17 21:48:20 +02:00
Eric Pouech 984032823b mmdevapi: Don't fail when no audio backends are present.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-17 21:48:20 +02:00
Eric Pouech a23402f6e7 quartz: Return correct error when no audio devices are present.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-17 21:48:20 +02:00
Eric Pouech 79264b27c1 dsound: Forward error code when device cannot be found.
Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-17 21:48:20 +02:00
Alexandre Julliard fba6b7a1ed ntdll: Also send segment registers to the server on suspend.
Fixes some test failures in wow64 mode.
2023-10-17 21:48:20 +02:00
Rémi Bernon 1014bab951 dmime: Use latency time to decide when to process messages. 2023-10-17 21:48:20 +02:00
Rémi Bernon d0f5446696 dmime: Update performance latency time with port latency. 2023-10-17 21:48:20 +02:00
Rémi Bernon a8763aab6f dmime: Use port latency time for messages with -1 time. 2023-10-17 21:48:20 +02:00
Rémi Bernon 72165fc8ec dmusic: Forward IDirectMusicPort_Activate to synth and sink. 2023-10-17 21:48:20 +02:00
Rémi Bernon 29a76fb5d1 dmsynth: Do nothing in IDirectMusicSynth_SetMasterClock. 2023-10-17 21:48:20 +02:00
Rémi Bernon f00d8639e6 dmusic: Set synth sink master clock when creating port. 2023-10-17 21:48:20 +02:00
Rémi Bernon d5e156fa7f dmime: Rewrite message thread with a condition variable. 2023-10-17 21:48:20 +02:00
Paul Gofman 48aa9031ab ntdll: Use .seh handler in call_unwind_handler() on x64.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52396
2023-10-17 21:48:20 +02:00
Paul Gofman c9a1ff6e13 ntdll/tests: Add test for collided unwind. 2023-10-17 21:48:20 +02:00
Paul Gofman 2a893f42d9 ntdll: Use .seh handler in call_handler() on x64. 2023-10-17 21:48:20 +02:00
Paul Gofman 9f4c0c4d43 ntdll: Set EH_NESTED_CALL flag in call_stack_handlers() on x64. 2023-10-17 21:48:20 +02:00
Alex Henrie e5679b5ff6 loader: Add separating dash to Spanish translation of wine.desktop. 2023-10-17 21:48:20 +02:00
Alex Henrie 7a22152ba1 loader: Translate wine.desktop to Catalan. 2023-10-17 21:48:20 +02:00
Alex Henrie e86e228557 winemenubuilder: Disallow desktop integration for batch files. 2023-10-17 21:48:20 +02:00
Alex Henrie 474536c0d6 loader: Associate Wine with batch files. 2023-10-17 21:48:20 +02:00
Alex Henrie aca965d7f2 d3dcompiler_43: Use debugstr_fourcc instead of debugstr_an. 2023-10-17 21:48:20 +02:00
Alex Henrie c7d9c4a8b6 d3dx9_36: Use debugstr_fourcc instead of debugstr_an. 2023-10-17 21:37:01 +02:00
Alex Henrie a23d21a902 dwrite: Use the debugstr_fourcc function instead of reimplementing it. 2023-10-17 20:20:47 +02:00
Alex Henrie beb1805ca0 d3d10: Use debugstr_fourcc instead of debugstr_an. 2023-10-17 20:18:17 +02:00
Alex Henrie 53383beb37 iccvid: Use debugstr_fourcc instead of debugstr_an. 2023-10-17 18:19:11 +02:00
Alex Henrie 4fef708660 evr: Use debugstr_fourcc instead of debugstr_an. 2023-10-17 18:18:57 +02:00
Eric Pouech 828304dab3 wbemprox: Use correct string id.
Don't use hard coded string indexes as one of the expected string
can be absent, hence decreasing its index; nothing ensures that the
strings are placed in the order of the fields in the smbios structure.
So use, smbios structures' indexes instead.

Wbemprox was also expecting one string too much.

Signed-off-by: Eric Pouech <epouech@codeweavers.com>
2023-10-17 18:18:38 +02:00
Gabriel Ivăncescu ed674d63a4 jscript: Fix Array.reduce when last element doesn't exist.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-10-17 18:18:28 +02:00
Gabriel Ivăncescu 40b36d4208 jscript: Fix Array.map when last element doesn't exist.
Signed-off-by: Gabriel Ivăncescu <gabrielopcode@gmail.com>
2023-10-17 18:18:28 +02:00
Jacek Caban 75635053fc dwrite: Avoid implicit casts between DWRITE_RENDERING_MODE and DWRITE_RENDERING_MODE1. 2023-10-17 18:18:21 +02:00
Jacek Caban 1ba498c5e6 dwrite/tests: Avoid implicit DWRITE_RENDERING_MODE to DWRITE_RENDERING_MODE1 casts. 2023-10-17 18:18:21 +02:00
Jacek Caban 2c98df50cb dwrite: Use DWRITE_FONT_FEATURE_TAG for tags argument type in shape_get_typographic_features. 2023-10-17 18:18:21 +02:00