Wine, the compatibility layer for running Windows applications on Linux, has been released in the development version 11.16.
This release brings VA-based H.264 hardware video decoding in wined3d, including VA surfaces shared with Vulkan, an update to Wine Mono to version 11.3.0, and initial NUMA API implementations (GetNumaHighestNodeNumber, GetNumaProcessorNode, GetNumaNodeProcessorMask) in kernelbase. Also included are DrawSpriteBatch() in d2d1, support for MEM_PHYSICAL and MEM_LARGE_PAGES in ntdll, and an initial emulation of fullscreen mode in quartz. Overall, the release includes around 244 changes compared to version 11.15.
The Wine development release 11.16 is now available.
What’s new in this release:
- wined3d: Implement VA H.264 hardware video decoding, sharing VA surfaces with Vulkan.
- mscoree: Update Wine Mono to 11.3.0.
- kernelbase: Implement GetNumaHighestNodeNumber(), GetNumaProcessorNodeEx and GetNumaNodeProcessorMaskEx.
- d2d1: Implement DrawSpriteBatch() command list recording.
- kernelbase: Implement ReadConsoleInputEx() and reimplement PeekConsoleInput/ReadConsoleInput on top of it.
- ntdll: Support the MEM_PHYSICAL and MEM_LARGE_PAGES flags in NtAllocateVirtualMemory().
- quartz: Introduce fullscreen mode emulation in filtergraph.
- user32: Implement Get/SetUserObjectSecurity().
- Various bug fixes.

Source: GitLab