Alexandre Julliard
4d8ee6bb18
widl: Add /robust flags in correlation descriptors.
2024-04-02 23:30:10 +02:00
Louis Lenders
7cd0f395ca
wbemprox: Add property 'Status' to Win32_BIOS.
...
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56361
2024-04-02 12:17:26 +02:00
Nikolay Sivov
f38a32e64c
d2d1/tests: Add a test for a custom effect using a pixel shader.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-01 20:23:14 +02:00
Nikolay Sivov
51b675ef7f
d2d1/effect: Use a helper internally instead of IsShaderLoaded().
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-01 20:23:13 +02:00
Nikolay Sivov
43ce2bf5da
d2d1/effect: Use effect property types identifier directly in initializers.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-04-01 20:23:11 +02:00
Jacek Caban
aa2aa2033c
ntdll: Use __ASM_GLOBAL_IMPORT for RtlUnwind.
...
Avoids importing locally defined symbols on ARM and ARM64, where we call it from winecrt0.
2024-04-01 20:22:52 +02:00
Rémi Bernon
593dcb1b5c
mf/session: Avoid leaking samples in transform_node_deliver_samples.
2024-04-01 20:22:46 +02:00
Alexandre Julliard
43fb0ecd07
msi/tests: Delete the temp .msi file in all failure cases.
2024-04-01 09:12:07 +02:00
Dmitry Timoshkov
8568848ba8
windowscodecs: Silence fixme for IID_CMetaBitmapRenderTarget.
...
Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-03-29 22:45:36 +01:00
Nikolay Sivov
87ebccc37d
d2d1/tests: Get rid of test shader blobs.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-03-29 22:45:36 +01:00
Zebediah Figura
c9b72d2d2f
wined3d: Remove the OffscreenRenderingMode setting.
...
FBOs are required now.
2024-03-29 22:45:36 +01:00
Zebediah Figura
437eb42ad2
wined3d: Require EXT_framebuffer_object.
2024-03-29 22:45:36 +01:00
Zebediah Figura
b9d2885148
wined3d: Use dynamic state for patch vertex count if possible.
2024-03-29 22:45:36 +01:00
Zebediah Figura
6f6ef6cd04
wined3d: Use dynamic state for primitive type if possible.
2024-03-29 22:45:36 +01:00
Zebediah Figura
48d68e0c50
wined3d: Enable EXT_extended_dynamic_state2.
2024-03-29 22:45:36 +01:00
Alexandre Julliard
8bac669056
rpcrt4: Make sure that the stack is set when catching an exception.
...
Fixes a test crash in interpreted mode.
2024-03-29 22:45:34 +01:00
Alexandre Julliard
2d801c46c7
rpcrt4: Return the correct failure for a NULL binding handle.
...
Fixes a test crash in interpreted mode.
2024-03-29 22:45:14 +01:00
Paul Gofman
a2c20d0e93
avifil32: Update lCurrentFrame in IGetFrame_fnGetFrame().
2024-03-28 20:00:13 +01:00
Rémi Bernon
d7cf25dcd4
winegstreamer: Fallback to input caps only when no parser was found.
2024-03-28 19:50:00 +01:00
Rémi Bernon
3668a46675
winegstreamer: Create the transform parsed caps from wg_format.
2024-03-28 19:50:00 +01:00
Nikolay Sivov
850660ada0
d3d10/tests: Add a test for effect compilation containing empty buffers.
...
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-03-28 19:49:37 +01:00
Nikolay Sivov
36a4e5c9bb
d3d10: Use older compiler for D3D10CompileEffectFromMemory().
...
Compilation output from D3D10CompileEffectFromMemory() always
contains $Globals buffer, even if it's empty. That matches
behaviour of 33-39 compilers.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-03-28 19:49:35 +01:00
Rémi Bernon
69b049d1b6
winevulkan: Remove now unnecessary vkDestroyInstance driver entry.
2024-03-28 19:48:52 +01:00
Rémi Bernon
a875c18552
winevulkan: Remove now unnecessary vkCreateInstance driver entry.
2024-03-28 19:48:49 +01:00
Rémi Bernon
c7da2450c9
winevulkan: Introduce a new get_host_surface_extension driver entry.
2024-03-28 19:48:48 +01:00
Rémi Bernon
5db24dbb32
winevulkan: Remove now unnecessary vkEnumerateInstanceExtensionProperties driver entry.
2024-03-28 19:48:46 +01:00
Rémi Bernon
e4e0ce2bc6
winevulkan: Strip surface extensions in vkEnumerateInstanceExtensionProperties.
2024-03-28 19:48:42 +01:00
Paul Gofman
1194995050
ddraw: Don't demand WINED3D_BIND_SHADER_RESOURCE for making surface in vidmem.
2024-03-28 19:48:08 +01:00
Rémi Bernon
c635a25f21
win32u: Rename struct adapter to struct source.
...
To match the D3DKMT terminology and avoid confusion between the GPUs,
which are called adapter there.
2024-03-28 19:47:38 +01:00
Rémi Bernon
fecfb44240
win32u: Use named adapters instead of struct gdi_adapter.
2024-03-28 19:47:38 +01:00
Rémi Bernon
00a0c97879
win32u: Use a symlink for the logically indexed adapter config key.
...
Linking it to what will be a physically identified adapter config key.
2024-03-28 19:47:34 +01:00
Rémi Bernon
c6e328c2d0
win32u: Split writing adapter to registry to a separate helper.
2024-03-28 19:47:34 +01:00
Piotr Caban
2546468b4c
gdi32: Implicitly call StartPage in ExtEscape on printer DC.
2024-03-28 19:47:27 +01:00
Alistair Leslie-Hughes
e01cb2b915
ntoskrnl/tests: Add FltBuildDefaultSecurityDescriptor test.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2024-03-27 22:44:57 +01:00
Alistair Leslie-Hughes
351d36b0da
fltmgr.sys: Create import library.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2024-03-27 22:44:57 +01:00
Alistair Leslie-Hughes
ac49899e32
fltmgr.sys: Implement FltBuildDefaultSecurityDescriptor.
...
Signed-off-by: Alistair Leslie-Hughes <leslie_alistair@hotmail.com>
2024-03-27 22:44:57 +01:00
Aida Jonikienė
f2f453c454
sapi: Only print GetStatus() FIXME once.
...
The Speedtest app calls this function excessively.
2024-03-27 22:38:26 +01:00
Brendan Shanks
abcbd85b7c
ntdll: Simplify creation of the server directory.
2024-03-27 22:19:24 +01:00
Brendan Shanks
d86627a27a
mmdevapi: Make IMMDeviceCollection immutable after creation.
2024-03-27 22:19:24 +01:00
Aida Jonikienė
7a529fc94f
wbemprox: Stub most of the Win32_VideoController properties.
...
Tomato Jones II queries most of these properties and errors out
if any of them aren't found.
2024-03-27 22:19:24 +01:00
Esme Povirk
60059bf744
user32/tests: Revert test updates for win11.
2024-03-27 22:19:24 +01:00
Rémi Bernon
8f58b9e1e1
winegstreamer: Set GST_DEBUG if not set, based on WINEDEBUG channels.
2024-03-27 22:19:24 +01:00
Alexandre Julliard
35cb600c43
idl: Use IPSFactoryBuffer instead of a non-existent IFactoryBuffer.
...
Caught by midl.
2024-03-27 22:19:24 +01:00
Alexandre Julliard
69849bd2ee
widl: Don't skip a pointer level for pointers to pointers to strings.
2024-03-27 11:26:10 +01:00
Rémi Bernon
4573910acc
win32u: Move D3DKMT vulkan implementation out of winex11.
2024-03-26 22:46:05 +01:00
Rémi Bernon
dc9229e6fa
winex11: Introduce a new find_adapter_from_handle helper.
2024-03-26 22:45:20 +01:00
Rémi Bernon
3686a04cdd
winex11: Introduce a new get_vulkan_physical_device helper.
2024-03-26 22:45:18 +01:00
Rémi Bernon
3f5d18b3b6
winex11: Initialize D3DKMT vulkan instance only once.
...
Creating an instance is an expensive operation and we should avoid
constantly re-creating one when opening then closing a D3DKMT adapter.
2024-03-26 22:44:31 +01:00
Rémi Bernon
eb38f7418a
win32u: Open adapters in NtGdiDdDDIEnumAdapters2 outside of the display devices lock.
2024-03-26 22:44:31 +01:00
Alexandre Julliard
47e4907c0d
wshom.ocx: Don't show a message box on ShellExecute error.
2024-03-26 22:26:51 +01:00