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