Commit graph

16973 commits

Author SHA1 Message Date
Kirill Zhumarin 898ab8dab1 ntdll: Use termios2 for serial when possible. 2024-04-30 22:32:51 +02:00
Alfred Agrell 393dcb5dbb include: Use the correct GUID for DXFILEOBJ_PatchMesh. 2024-04-29 17:35:26 +02:00
Dmitry Timoshkov a113adedea include: Move InterlockedExchangeAdd64() definition before its first usage.
This fixes Wine tests compilation with Visual Studio 10.0.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-27 17:36:02 +02:00
Dmitry Timoshkov 86b26a9eef include: Add _Inout_cap_c_(count) macro.
This fixes Wine tests compilation with Visual Studio 10.0 CRT headers.

Signed-off-by: Dmitry Timoshkov <dmitry@baikal.ru>
2024-04-27 17:35:57 +02:00
Matteo Bruni fce938694f wined3d: Rename WINED3DUSAGE_PRIVATE to WINED3DUSAGE_CS.
Which is really what it means nowadays: resources created by the
CS. It has mostly implications WRT thread safety.

In particular, the flag doesn't mean that the resource doesn't
participate in memory accounting (that was split into
WINED3DUSAGE_VIDMEM_ACCOUNTING by
723cd0a4ae), nor that it isn't checked
for Reset purposes (we use parent == NULL for that).
2024-04-26 23:21:57 +02:00
Paul Gofman 04a2917f6b ntdll: Store exception reporting flags in server context. 2024-04-26 23:21:57 +02:00
Paul Gofman e1a816a347 ntdll/tests: Add tests for CONTEXT_EXCEPTION_REQUEST. 2024-04-26 23:21:56 +02:00
Alistair Leslie-Hughes c81c6fca50 include: Add atldef.h. 2024-04-25 22:44:44 +02:00
Rémi Bernon 8653ed03de win32u: Move host surface destruction out of the drivers. 2024-04-25 12:57:46 +02:00
Rémi Bernon 34d288a939 win32u: Pass HWND directly to vulkan surface creation driver callback.
And to destroy, it'll be useful later.
2024-04-25 12:57:43 +02:00
Rémi Bernon 334a100a8e win32u: Rename vulkan surface creation/destroy driver callbacks. 2024-04-25 12:57:43 +02:00
Rémi Bernon 50584bcc02 winevulkan: Pass win32u surface wrappers for each vkQueuePresent swapchain. 2024-04-25 12:57:43 +02:00
Rémi Bernon 46713b03a7 win32u: Introduce a distinct vulkan interface between win32u and the user drivers. 2024-04-25 12:57:42 +02:00
Alexandros Frantzis 9943ab6e20 opengl32: Implement wglDescribePixelFormat using new driver API get_pixel_formats.
Introduce a new wgl driver callback function to allow the driver to provide
a complete list of all pixel formats and their attributes. If the driver
provides the information use it to implement wglDescribePixelFormat.
2024-04-24 17:15:44 +02:00
Alexandre Julliard 522cecf67c include: Update a couple of RPC structures. 2024-04-23 11:44:25 +02:00
Isaac Marovitz d821ddaa20 ntdll: Implement NtQueueApcThreadEx(). 2024-04-17 22:34:44 +02:00
Vijay Kiran Kamuju f42391b52c netapi32: Add NetRemoteTOD stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56369
2024-04-17 22:31:19 +02:00
Rémi Bernon 320442a48b win32u: Add all display device source modes at once. 2024-04-15 18:10:53 +02:00
Vijay Kiran Kamuju 48ba724640 mscms: Add stub for WcsGetDefaultColorProfile.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=56554
2024-04-15 18:10:44 +02:00
Rémi Bernon b395d9ec9f winevulkan: Remove now unnecessary vkCreateSwapchainKHR driver entry. 2024-04-11 09:00:10 -05:00
Rémi Bernon 381125f749 winevulkan: Remove now unnecessary vkDestroySwapchain driver entry. 2024-04-11 09:00:07 -05:00
Rémi Bernon 01386ca7e9 win32u: Introduce a new vulkan_surface_presented driver entry. 2024-04-11 09:00:07 -05:00
Rémi Bernon d2892d352d winevulkan: Pass surface info for each vkQueuePresent swapchain to win32u. 2024-04-11 09:00:03 -05:00
Rémi Bernon a0ace8f09f winevulkan: Remove unnecessary vkGetSwapchainImagesKHR driver entry. 2024-04-09 08:29:11 -05:00
Hans Leidekker 738ec82855 msi/tests: Get rid of workarounds for old Windows versions. 2024-04-09 08:25:49 -05:00
Rémi Bernon c43655d8ed include: Add MFTOPOLOGY_DXVA_MODE enum definition. 2024-04-09 08:25:16 -05:00
Alistair Leslie-Hughes 74a32e2b43 include: Add more DBCOLUMN_ defines. 2024-04-04 20:49:43 +02:00
Alistair Leslie-Hughes e08fbd2743 include: Add some DWMWA_* enum values. 2024-04-04 20:49:43 +02:00
Alistair Leslie-Hughes a865ec353c include: Add STORAGE_HOTPLUG_INFO structure. 2024-04-04 20:49:43 +02: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 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
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
Alexandre Julliard 5e1da85068 include: Fix a parameter type in the IEnumTfUIElements interface.
Caught by midl.
2024-03-27 22:08:56 +01:00
Rémi Bernon 4573910acc win32u: Move D3DKMT vulkan implementation out of winex11. 2024-03-26 22:46:05 +01:00
Paul Gofman aa8487a4b3 ddraw: Store wined3d state in d3d_device. 2024-03-26 22:26:51 +01:00
Paul Gofman 9492a10f44 wined3d: Factor out wined3d_texture_set_lod() function. 2024-03-26 22:26:51 +01:00
Paul Gofman ddff863355 windows.perception.stub: Add stub IHolographicSpaceInterop interface. 2024-03-26 18:22:24 +01:00
Nikolay Sivov e1606d698f include: Remove XMLSchemaCache60 from msxml2.idl.
Signed-off-by: Nikolay Sivov <nsivov@codeweavers.com>
2024-03-22 21:00:22 +01:00
Rémi Bernon c11f9a8bc9 win32u: Move vkGet(Device|Instance)ProcAddr helpers inline. 2024-03-22 17:05:31 +01:00
Rémi Bernon a75dde2c1f winevulkan: Stop generating the wine/vulkan_driver.h header. 2024-03-22 17:05:31 +01:00
Rémi Bernon 28873ce8c4 win32u: Move vulkan loading and init guard out of the drivers. 2024-03-22 17:05:31 +01:00
Rémi Bernon b053e924e8 server: Process internal messages when checking queue status. 2024-03-21 22:19:58 +01:00
Rémi Bernon 1e053810f3 mfplat/mediatype: Implement MFCreateMediaTypeFromRepresentation. 2024-03-21 22:19:57 +01:00
Vijay Kiran Kamuju 3719aed1f9 d3dcompiler: Add D3DCreateLinker stub.
Wine-Bug: https://bugs.winehq.org/show_bug.cgi?id=52622
2024-03-20 09:15:18 +01:00
Rémi Bernon a712d7ec87 mfplat/mediatype: Stub MFInitMediaTypeFromMFVideoFormat. 2024-03-19 23:02:11 +01:00
Alexandre Julliard d70dd61030 msvcrt: Use floating point comparison builtins also in MSVC mode. 2024-03-19 11:06:03 +01:00