Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
115 commits
Select commit Hold shift + click to select a range
318ac42
Update Wine Mono to 10.1.0.
madewokherd Jun 17, 2025
064785d
proton: Add a compatibility flag for FNA3D_FORCE_DRIVER=D3D11.
madewokherd Aug 19, 2025
54c2762
Update Wine Mono to 10.2.0.
madewokherd Sep 3, 2025
0d0a65d
xalia-fixups: Remove work-around for winforms accessibility crashes.
madewokherd Sep 3, 2025
cc66ad1
proton: Enable FNA3D_FORCE_DRIVER=D3D11 for Real Scary.
ivyl Oct 7, 2025
be49050
update vkd3d to vkd3d-1.17-291-gcd64aa69c886
ivyl Oct 7, 2025
d11c1bd
update dxvk-nvapi to v0.9.0-52-gc3db6d5a37ee
ivyl Oct 7, 2025
0eb53c1
proton: Enable gamedrive compat option for Wild Assault.
alasky17 Oct 21, 2025
31b23bf
proton: Enable gamedrive compat option for Assassin's Creed Shadows.
alasky17 Oct 21, 2025
53468aa
steam_helper: Set a registry value to prevent GamingRepair.exe being …
Nov 5, 2025
8a3516a
build: Add and build OpenFST submodule.
besentv Jun 28, 2023
e5c36fd
build: Add and build Kaldi submodule.
besentv Jun 28, 2023
e9ca7e1
build: Add and build Vosk submodule.
besentv Jun 28, 2023
d153579
Bump prefix version to higher than Proton Stable.
ivyl May 5, 2023
091e9fc
proton: Reset the SteamVirtualGamepadInfo environment variable.
rbernon Jan 11, 2024
400df3a
proton: Enable the new SDL 2.30 Steam Input integration.
rbernon Jan 23, 2024
4ec245d
proton: Disable nvapi for Digseum.
alasky17 Jun 17, 2025
4aeb874
Revert "proton: Disable nvapi for Digseum."
alasky17 Jun 17, 2025
b9215b3
docker: Update to MinGW 11 and GCC 14.
ivyl Jul 28, 2025
c4b8d59
update openfst
ivyl Jul 28, 2025
8a9b382
Makefile.in: Hack around Sniper + GCC 14 quirks.
ivyl Jul 28, 2025
e27dd72
Switch to newer Proton SDK
ivyl Jul 29, 2025
83f127e
vrclient: Synchronize d3d queue in WaitGetPoses() for all IVRComposit…
Sep 19, 2025
2f5f57c
vrclient: Handle structures passed by value in handle_method_cpp.para…
Sep 19, 2025
43accbb
vrclient: Support SDK v0.9.11.
Sep 18, 2025
3cdeb02
fixup! vrclient: Support SDK v0.9.11.
Sep 19, 2025
55f6d3b
vrclient: Lock d3d queue for app called IVRCompositor::SubmitExplicit…
Sep 22, 2025
aac03af
vrclient: Factor out lock_queue() / unlock_queue().
Sep 22, 2025
12d4def
vrclient: Don't lock queue in WaitGetPoses when possible.
Sep 22, 2025
c0fd5f9
vrclient: Map DXGI_FORMAT_B8G8R8A8_TYPELESS in vrclient_translate_tex…
Sep 22, 2025
27f4477
vrclient: Only drain d3d12 queue when loading texture.
Sep 23, 2025
7cac8c1
wineopenxr: Update to 1.1.52 registry version.
Sep 24, 2025
6544af8
wineopenxr: Factor out [un]lock_d3d_queue().
Sep 25, 2025
a0d9674
wineopenxr: Flush rendering commands in xrReleaseSwapchainImage() ins…
Sep 25, 2025
851879a
wineopenxr: Only drain d3d12 queue in xrReleaseSwapchainImage().
Sep 25, 2025
3906b98
vrclient: Pass state to set_skybox_override_done().
Sep 25, 2025
79298a7
vrclient: Support d3d12 textures in IVRCompositor::SetSkyBoxOverride().
Sep 25, 2025
59e608c
proton: Add a game to OPWR disablement list.
Oct 8, 2025
ca8d5d2
proton: Prefer native dinput for Plane Crazy Championship Edition.
ivyl Oct 10, 2025
68eaa54
lsteamclient: Handle non-file part of file:// URLs in steamclient_dos…
Oct 10, 2025
38023c8
lsteamclient: Unescape filename in URL before NT to unix path convers…
Oct 10, 2025
ca3d07b
proton: Enable gamedrive compat option for Atelier Resleriana [JP].
alasky17 Oct 14, 2025
936dd33
proton: Limit nimber of resolutions for Ultimate Marvel vs Capcom 3.
Oct 14, 2025
b20c3af
amend! proton: Limit nimber of resolutions for Ultimate Marvel vs Cap…
Oct 14, 2025
b1058f1
proton: Set WINE_DISABLE_GAMESCOPE_MAX_SIZE_HACK for GodsArena Online.
Oct 14, 2025
e5b1e31
lsteamclient: Make ISteamClient::GetISteamBilling() succeed.
Oct 15, 2025
0c329c6
Update Wine Mono to 10.3.0.
madewokherd Oct 17, 2025
9d0adff
wineopenxr: Fail xrGetInstanceProcAddr() for unavailable functions.
Oct 21, 2025
8565b5a
Makefile.in: Fix sporadic Kaldi build failure.
ivyl Oct 21, 2025
8853d0a
proton: Remove WINE_ALLOW_XIM leftovers.
besentv Oct 21, 2025
e3129d6
lsteamclient: Add ISteamBilling002 interface.
Oct 21, 2025
c280f99
Revert "lsteamclient: Make ISteamClient::GetISteamBilling() succeed."
Oct 21, 2025
c03e9f8
proton: Enable atiadlxx.dll for Marvel Rivals.
Oct 22, 2025
21b01e6
proton: Bump version.
Conmanx360 Oct 9, 2025
71d373b
proton: Limit address space for Strinova.
Oct 27, 2025
ea5b502
lsteamclient: Don't universally force struct conversion based on wow6…
Oct 27, 2025
e785ff0
proton: Limit address space for Metal Slug: Awakening.
Oct 29, 2025
46f6b25
proton: Prefer native winmm for Rocket Jockey.
alasky17 Oct 30, 2025
0ea38e7
proton: Set gamedrive for Rocket Jockey.
Oct 30, 2025
2968e5e
proton: Disable mouse warp emulation for some XNA games.
madewokherd Oct 31, 2025
3a6aaf7
lsteamclient: Properly return api call completion callback length fro…
Nov 3, 2025
0ba56b9
docker: Update README.md to reflect current state.
ivyl Nov 3, 2025
23ff09e
docker: Update ninja to 1.13.1.
ivyl Nov 3, 2025
c1b4572
docker: Update afdko to 4.0.2.
ivyl Nov 4, 2025
a05fc9a
proton: Disable nvapi for Arc Raiders if NV driver can't be found in …
Nov 4, 2025
54960a2
docker: Update steamrt to sniper 3.0.20250826.159138.
ivyl Nov 4, 2025
b8259ec
docker: Support building a llvm-mingw based sdk image.
rbernon Jan 9, 2025
2eaf2fd
Makefile.in: Fix building with clang.
ivyl Nov 4, 2025
60f898a
make: Use explicitly prefixed objcopy/strip for LLVM builds.
bylaws Jul 10, 2025
a7c8cc7
proton: Disable nvapi for The Finals if NV driver can't be found in /…
alasky17 Nov 7, 2025
e98436d
proton: Enable gamedrive compat option for Dragon's Dogma: Dark Arisen.
alasky17 Nov 10, 2025
3fcc569
proton: Enable hidevggpu for Ara: History Untold.
Nov 12, 2025
23fd03d
docker: Declare BUILD_ARCH and use it to warn about architecture mism…
ivyl Nov 6, 2025
0ca2a14
docker/proton-llvm: Chose witch Rust to install basing on BUILD_ARCH.
ivyl Nov 6, 2025
cf2b0ce
docker: Use sdk/arm64 for aarch64 containers.
ivyl Nov 6, 2025
24f9ed1
docker: Add clang arm64ec varargs patches.
ivyl Nov 7, 2025
f56c678
docker: Add a note on ARM64 containers to the README.
ivyl Nov 6, 2025
7262f05
vrclient: Mark exports as cdecl for x86
bylaws Jul 15, 2025
cc3a88e
make: Support aarch64/arm64ec cross compilation.
rbernon Jan 11, 2025
d13d9e2
vrclient: Add support for ARM64.
bylaws Mar 27, 2025
d71f8c6
make: Fixup which rules are guarded per architecture.
bylaws Mar 28, 2025
18acc33
Makefile.in: Pass mingw type to wine's configure.
ivyl Nov 7, 2025
cf05d80
make/rules-makedep: Fix per-arch handling of CFLAGS / LDFLAGS.
bylaws Mar 28, 2025
bff67a3
makedep: Only apply LDFLAGS to unix-side code.
bylaws Mar 28, 2025
502d055
make/rules-makedep: Make sure to always link against ntdll.so.
ivyl Nov 6, 2025
30cbe6e
make: Install wineopenxr64.json to share/openxr.
bylaws Mar 27, 2025
48c765c
wineopenxr: Fix WOW64 handling.
bylaws Apr 30, 2025
63d9d20
FEX: Add new submodule.
bylaws Mar 27, 2025
eb3d1b3
make: Build FEX when targeting ARM64.
bylaws Mar 27, 2025
a8518d4
proton: Support arm64ec library paths and bin dir.
rbernon Jan 12, 2025
1a21bf4
proton: Copy arm64x DLLs into the prefix on ARM64.
bylaws Mar 27, 2025
1121b68
make: Build a default prefix for ARM64.
bylaws Mar 27, 2025
d3afeae
make: Install x64 openvr DLLs on ARM64.
bylaws Mar 27, 2025
2ee837e
Makefile.in: Disable nvapi on ARM64.
bylaws Mar 27, 2025
495739b
configure.sh: Add --target-arch flag.
ivyl Nov 11, 2025
81c3f71
Makefile.in: Add tool manifest for ARM64 builds.
ivyl Nov 12, 2025
91f4baf
README.md: Add a note on ARM64 builds.
ivyl Nov 12, 2025
e782890
fixup! README.md: Add a note on ARM64 builds.
ivyl Nov 12, 2025
c9eb208
lsteamclient: Generate SteamWorks SDK 1.63 support.
ivyl Nov 19, 2025
1c3998e
xalia-fixups: Work-around for Embark Studios games GPU driver warning.
madewokherd Nov 21, 2025
2658eba
fixup! proton: Support arm64ec library paths and bin dir.
ivyl Nov 27, 2025
1f78fa3
make: Install x86_64 ICU DLLs on ARM64.
bylaws Mar 28, 2025
62842a8
proton: Add support for Steam appdata and user FEX config.
bjj Mar 28, 2025
a51bf10
proton: Enable FEX logging if PROTON_LOG is set.
bylaws Mar 28, 2025
ee7b514
proton: Add steam-bundled ARM64 video libraries to path.
bylaws Apr 7, 2025
bd5f8e3
proton: Disable fex logging with PROTON_LOG=-fex
aleiby May 7, 2025
0452a86
make: Install a default FEX config.
bylaws Mar 28, 2025
190b594
vrclient_x64: Use W32_PTR for passing the winevulkan HMODULE
bylaws Jul 25, 2025
22aa7ad
vrclient_x64: Use the unix-side arch to determine the native vrclient…
bylaws Jul 25, 2025
3d74f21
proton: Disable mimalloc redirect for Teardown on ARM64
bylaws Jul 29, 2025
6cae478
make: Disable arm64x and force arm64ec for makedep modules.
bylaws Jan 16, 2025
2e8510f
proton: Don't statically link libstdc++ for unix libs.
bylaws Mar 27, 2025
b4bc5d4
proton: Enable gamedrive compat option for Figman XR.
alasky17 Dec 3, 2025
93f4134
experimental-bleeding-edge-10.0-278455-20251204-pb4bc5d-wb372d5-d36f2…
Dec 4, 2025
38da946
Fix typo in bleeding-edge README.MD
Fancy2209 Dec 4, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
13 changes: 13 additions & 0 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -59,3 +59,16 @@
path = piper
url = https://github.com/shaunren/piper.git
branch = library
[submodule "openfst"]
path = openfst
url = https://github.com/alphacep/openfst
[submodule "kaldi"]
path = kaldi
url = https://github.com/alphacep/kaldi
branch = vosk
[submodule "vosk-api"]
path = vosk-api
url = https://github.com/alphacep/vosk-api
[submodule "FEX"]
path = FEX
url = https://github.com/FEX-Emu/FEX/
1 change: 1 addition & 0 deletions FEX
Submodule FEX added at 9fe5eb
12 changes: 12 additions & 0 deletions FEX_Config.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,12 @@
{
"Config": {
"ProfileStats": "1",
"X87ReducedPrecision": "1",
"TSOEnabled": "1",
"VectorTSOEnabled": "0",
"MemcpySetTSOEnabled": "0",
"HalfBarrierTSOEnabled":"1",
"MaxInst": "500",
"Multiblock": "1"
}
}
Loading