Conveners
WineConf: WineConf
- Jeremy White (CodeWeavers)
WineConf: WineConf
- Jeremy White (CodeWeavers)
Description
Talks related to the Wine Project
The traditional WineConf opening keynote, where we review recent accomplishments and the plans for the upcoming stable release.
Proton is a downstream Wine distribution that bundles complementary software and replaces some built-ins with independent alternatives.
The project also drives a lot of Wine development both up- and downstream.
In this talk, I'll go through the current state of Proton's Wine and try to reflect on how are we doing on the upstreaming front and what remains downstream and why.
Wine is unique among copylefted projects for many reasons. One unique trait
of Wine is that so rarely is LGPL — the copyleft license of Wine — violated.
However, with the advent of more adoption of Linux-based system, and the need
for vendors to run old Windows application on they systems, we now are seeing
violations for the first time.
This session will present the properties of the...
This talk will discuss a variety of tips for hacking on Wine and present hints to ease your patches through the review process.
Wine development has recently moved away from mailing lists and custom patch tracker to Merge Requests on GitLab, to which I have contributed a little.
I want to trace the path we have taken to get here and discuss the current state and the future with the people who have contributed to the effort as well as the audience.
A brief update on the progress of wine-staging since last WineConf.
Within the vkd3d project, vkd3d-shader
is the library that is responsible for converting shaders from one fromat to another. Since version 1.3 it gained (initial) support for Microsoft's HLSL (High Level Shader Language) and it is now used as a the workhorse behind Wine's D3DCompile()
and D3DCompile2()
functions.
So let's see how vkd3d-shader
works, how you can use it and how you...
A look at the new features and work that has gone into the Direct3D implementation in Wine (and some work related to the broader GPU ecosystem), including but not limited to: the Direct3D Vulkan backend, huge performance improvements, MoltenVK work and Mac support, WoW64 support, the HLSL compiler, and Direct3D 12 work.
Wine on macOS has taken an interesting journey over the last several years, from the 2019 removal of 32-bit support in macOS 10.15 Catalina to the 2020 introduction of ARM64-based "Apple Silicon" Macs.
I'd like to discuss how Wine has navigated these changes in the past, and
the directions being taken for the future.
I will present a brief description of MoltenVK, and current development plans for the future.
Join the creator of ProtonDB for a discussion about the origins of the site, its approach in design and development, and what role it may have in the future of Linux gaming.