Zebediah Figura
037be380b2
wined3d: Factor out a swapchain_create_texture() helper.
2023-06-29 12:04:35 +02:00
Zebediah Figura
0dc7de15e0
dxgi: Do not create a d3d11 swapchain object for the implicit swapchain.
...
This swapchain is never actually exposed, and effectively only exists due to
implementation constraints. When it was introduced, it was necessary or simplest
to create a dxgi swapchain object, but currently that's no longer necessary, and
avoiding that allows some code to be simplified.
2023-06-29 12:04:33 +02:00
Rémi Bernon
467201a85b
explorer: Fix command-line parameter parsing.
...
Fixes: 5b11157ecf
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55141
2023-06-29 12:04:07 +02:00
Fabian Maurer
fca833678f
windowscodecs: Fake success in SetMetadataByName.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55101
2023-06-28 22:50:10 +02:00
Evan Tang
731f06d97f
winemac.drv: Give Apple GPUs device IDs.
2023-06-28 21:01:19 +02:00
Alex Henrie
aec014fe8f
winegstreamer: Fix double free on error path in media_source_constructor (scan-build).
2023-06-28 21:01:08 +02:00
Alistair Leslie-Hughes
654b970be1
dsdmo: Add Flanger effect stub.
2023-06-28 18:58:58 +02:00
Alistair Leslie-Hughes
e2258279e0
dsdmo: Add Chorus effect stub.
2023-06-28 18:58:57 +02:00
Rémi Bernon
7255f63a65
explorer: Set virtual desktop primary adapter display settings.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Rémi Bernon
99ef2dc4e1
explorer: Rename initialize_display_settings local variable.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Rémi Bernon
0e5b847f85
explorer: Use debugstr_devmodew helper to trace display mode.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55146
2023-06-28 18:58:39 +02:00
Alistair Leslie-Hughes
8073c6be3f
inetcomm: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:58:04 +02:00
Alistair Leslie-Hughes
19659409ac
sapi: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:58:03 +02:00
Alistair Leslie-Hughes
746fd6a7f5
mapi32: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:58:01 +02:00
Alistair Leslie-Hughes
73c472e5b5
infosoft: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:58:00 +02:00
Alistair Leslie-Hughes
5459f05850
mfsrcsnk: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:57:59 +02:00
Alistair Leslie-Hughes
90df243f8e
msdasql: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:57:58 +02:00
Alistair Leslie-Hughes
f934c8879a
dpnet/tests: Remove DECLSPEC_HIDDEN usage.
2023-06-28 18:57:56 +02:00
Rémi Bernon
5a9450db7f
winegstreamer: Keep the caller result in create_object_context.
2023-06-28 18:57:36 +02:00
Rémi Bernon
70efc785d5
winegstreamer: Return a IMFMediaSource from media_source_constructor.
2023-06-28 18:57:36 +02:00
Rémi Bernon
cdecf17dd0
winegstreamer: Simplify media source creation flags handling.
2023-06-28 18:57:36 +02:00
Rémi Bernon
929889ac8d
winegstreamer: Return early if no byte stream was provided.
2023-06-28 18:57:36 +02:00
Rémi Bernon
32c748e1c8
winegstreamer: Remove unused props from create_object_context.
2023-06-28 18:57:36 +02:00
Hans Leidekker
9742fe8996
bcrypt: Add RC4 algorithm stub.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55160
2023-06-28 18:57:22 +02:00
Hans Leidekker
88f4dabc27
winscard: Map only the reader name in map_states_inA/W().
2023-06-28 18:57:17 +02:00
Hans Leidekker
08a4a9803d
winscard: Implement SCARD_AUTOALLOCATE for multi-string return values.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=55137
2023-06-28 18:57:17 +02:00
Arkadiusz Hiler
d4b2865eb7
win32u: Don't affect nonclient area unless requested.
...
The state of the caption / nonclient area should be only changed when
FLASHW_CAPTION or FLASHW_STOP are used.
2023-06-28 18:56:40 +02:00
Xin Xu
d291f40472
include: Fix spelling error in InterlockedDecrementSizeT().
2023-06-28 18:56:28 +02:00
Mohamad Al-Jaf
98b73b5c32
twinapi.appcore: Add UnregisterAppConstrainedChangeNotification() stub.
2023-06-27 22:17:51 +02:00
Mohamad Al-Jaf
c12e8f6123
twinapi.appcore: Add RegisterAppConstrainedChangeNotification() stub.
...
Needed for Age of Wonders 4.
2023-06-27 22:17:30 +02:00
Damjan Jovanovic
f70fc9cbfc
opengl32: Implement filtering on all the ChoosePixelFormat() flags that are ignored when unset.
...
When any of these flags:
- PFD_DRAW_TO_WINDOW
- PFD_DRAW_TO_BITMAP
- PFD_SUPPORT_GDI
- PFD_SUPPORT_OPENGL
are set on the PIXELFORMATDESCRIPTOR parameter to ChoosePixelFormat(),
the returned pixel format must also have them set, but when they are
unset, the returned pixel format may or may not have them set.
Also add support for filtering on all these flags. In particular, the
lack of filtering on PFD_SUPPORT_GDI, was causing (at least) Java 1.3
to fail to initialize graphics, because we were returning a pixel
format without the PFD_SUPPORT_GDI flag it asked for.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=7767
2023-06-27 22:14:16 +02:00
Zebediah Figura
f3b28f34c9
opengl32: Do not report a GL version higher than 4.3 on wow64.
2023-06-27 22:14:15 +02:00
Zebediah Figura
fd92954df8
opengl32: Do not expose ARB_buffer_storage on wow64.
2023-06-27 22:14:15 +02:00
Jacek Caban
b090866663
winegcc: Disable exporting all symbols on mingw targets.
...
Mingw targets export all symbols by default if there is no explicit
export. We generate export table in winebuild and don't use explicit
exports. This may make linker generate an unused export-all table.
Spotted by Gabriel Ivăncescu.
2023-06-27 22:14:15 +02:00
Jacek Caban
7b9d0a1b6b
ieframe: Don't use DECLSPEC_HIDDEN.
2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes
cffe6e0c1a
dpvoice: Remove DECLSPEC_HIDDEN usage.
2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes
907fd64ac5
dplayx: Remove DECLSPEC_HIDDEN usage.
2023-06-27 22:14:15 +02:00
Alistair Leslie-Hughes
d17796bcd1
dpnet: Remove DECLSPEC_HIDDEN usage.
2023-06-27 22:14:15 +02:00
Nikolay Sivov
2775fe31cd
mfmediaengine/tests: Remove unnecessary broken() result.
2023-06-27 22:14:15 +02:00
Nikolay Sivov
36fcbba73e
mfmediaengine/tests: Use correct type for url argument in SetSourceFromByteStream().
2023-06-27 22:14:15 +02:00
Nikolay Sivov
6b9eb2d09f
mfmediaengine/tests: Allocate notification object on heap for frame transfer tests.
2023-06-27 22:14:15 +02:00
Zebediah Figura
fdd64782ff
d3d11/tests: Use more aligned offsets in test_clear_buffer_unordered_access_view().
...
Creating a view with an unaligned offset is legal in d3d and
apparently works, both on Windows and Linux, but may violate the
Vulkan specification:
VUID-VkBufferViewCreateInfo-offset-00926(ERROR / SPEC): msgNum: -833749292 - Validation Error: [ VUID-VkBufferViewCreateInfo-offset-00926 ] Object 0: handle = 0x3c000000003c, type = VK_OBJECT_TYPE_BUFFER; | MessageID = 0xce4dfed4 | vkCreateBufferView(): VkBufferViewCreateInfo offset (36) must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (16). The Vulkan spec states: offset must be a multiple of VkPhysicalDeviceLimits::minTexelBufferOffsetAlignment (https://www.khronos.org/registry/vulkan/specs/1.2-khr-extensions/html/vkspec.html#VUID-VkBufferViewCreateInfo-offset-00926 )
Without any reason to test unaligned buffer views here, just resolve this by changing the test.
2023-06-27 22:14:15 +02:00
Tim Clem
1e21e82859
win32u: Detect a missed WM_LBUTTONUP in the size/move loop.
2023-06-27 22:14:15 +02:00
Michael Stefaniuc
7ae55662a2
wow64win: Remove dangling space after newline in ERR() message.
2023-06-27 22:14:15 +02:00
Michael Stefaniuc
3dfa697b0e
windows.gaming.input: Drop superfluous casts to self.
2023-06-27 22:14:15 +02:00
Michael Stefaniuc
3bb5fcd5f3
gdiplus/tests: Remove superfluous casts to self.
2023-06-27 22:14:15 +02:00
Rémi Bernon
341673f669
winegstreamer: Lookup stream handler result using a dedicated helper.
2023-06-27 22:14:15 +02:00
Rémi Bernon
1069d4792c
winegstreamer: Rename winegstreamer_stream_handler to stream_handler.
2023-06-27 22:14:15 +02:00
Rémi Bernon
73acbb70d5
winegstreamer: Create and destroy result entries using dedicated helpers.
2023-06-27 22:14:15 +02:00
Rémi Bernon
ed9a7b667f
winegstreamer: Lookup stream descriptors before starting streams.
2023-06-27 22:14:15 +02:00