Commit Graph

  • f4b9eaff51 proton: Remove Disintegration from MFDXGI hack. Anna Lasky 2025-01-30 22:47:34 -06:00
  • 9ba174073b proton: Remove POSTAL 4: No Regerts from MFDXGI hack. Anna Lasky 2025-01-30 22:46:39 -06:00
  • cd1109259e proton: Remove Farlight 84 from MFDXGI hack. Anna Lasky 2025-01-30 22:45:48 -06:00
  • 92d497eefc vrclient: Improve relative path handling in vrclient_dos_to_unix_path(). Paul Gofman 2025-01-29 15:27:50 -06:00
  • e909367230 proton: Sync pfx creation and create a guard file. Arkadiusz Hiler 2023-02-13 16:42:19 +02:00
  • 8d19973b01 vrclient: Check vrclient before dlclose. Rémi Bernon 2025-01-22 20:11:39 +01:00
  • 107a633b97 vrclient: Add support for ARM64. Billy Laws 2025-01-14 16:27:26 +00:00
  • 8ff40aad6e lsteamclient: Add support for ARM64. Billy Laws 2025-01-14 16:27:26 +00:00
  • 7436180e78 vrclient: Allocate runtime sized array dynamically. Billy Laws 2025-01-14 16:27:26 +00:00
  • 10f96bfa53 lsteamclient: Allocate runtime sized array dynamically. Billy Laws 2025-01-14 16:27:26 +00:00
  • d3e44f677f lsteamclient: Build with long types. Rémi Bernon 2025-01-17 01:31:57 +01:00
  • 23fc5458da vrclient: Generate WOW64 thunks. Rémi Bernon 2025-01-21 16:23:58 +01:00
  • c295dcb636 lsteamclient: Generate WOW64 thunks. Billy Laws 2025-01-16 20:39:28 +01:00
  • 725044535f lsteamclient: Pad some client pointers. Billy Laws 2025-01-16 21:42:29 +01:00
  • 63ea48a0eb lsteamclient: Use templated wrappers for other steamclient functions. Billy Laws 2025-01-13 23:01:20 +00:00
  • 2dd569b5e6 lsteamclient: Use a cookie to pass unix side temporary CallbackMsg_t. Billy Laws 2025-01-13 23:01:20 +00:00
  • 0f5e178c8f lsteamclient: Implement WOW64 callback handling. Billy Laws 2025-01-13 00:20:28 +00:00
  • c808bffb55 vrclient: Generate w32<->u64 structure converters. Billy Laws 2025-01-16 12:50:22 +01:00
  • bdb386dc4f lsteamclient: Generate w32<->u64 structure converters. Billy Laws 2025-01-16 12:50:22 +01:00
  • 203280136e lsteamclient: Re-allocate filter arrays for WOW64 conversion. Rémi Bernon 2025-01-16 13:50:14 +01:00
  • 95d76758be lsteamclient: Manually wrap ISteamRemoteStorage_UpdatePublishedFile. Billy Laws 2025-01-16 18:40:11 +01:00
  • c31e612e7f vrclient: Generate type-annotated 32bit pointers. Rémi Bernon 2025-01-16 00:59:39 +01:00
  • 995d3cf28b lsteamclient: Generate type-annotated 32bit pointers. Rémi Bernon 2025-01-16 00:59:39 +01:00
  • ad86a3029e vrclient: Use templates for IVRRenderModels unix side thunks. Rémi Bernon 2025-01-21 11:22:52 +01:00
  • b38b8e062f vrclient: Use templates for IVRCompositor unix side thunks. Rémi Bernon 2025-01-21 11:22:52 +01:00
  • 8919e9243d vrclient: Use templates for IVRCompositor texture unwrap helpers. Rémi Bernon 2025-01-21 16:39:45 +01:00
  • 410d060627 vrclient: Use templates for IVROverlay unix side thunks. Rémi Bernon 2025-01-21 11:22:52 +01:00
  • 427e71fee8 vrclient: Use templates for some unix side thunks. Rémi Bernon 2025-01-21 11:22:52 +01:00
  • 4d4acd55cc vrclient: Exclude some unused structs. Rémi Bernon 2025-01-21 13:47:13 +01:00
  • 1f3b23fbba lsteamclient: Get rid of some unnecessary structs. Rémi Bernon 2025-01-16 10:20:30 +01:00
  • bdc735205a lsteamclient: Generate callback tables with inline converters. Rémi Bernon 2025-01-16 19:19:27 +01:00
  • 8cd16ffc70 lsteamclient: Simplify the struct converter code generation. Rémi Bernon 2025-01-16 01:32:23 +01:00
  • 0804e0b81f lsteamclient: Template steam network manual wrappers. Billy Laws 2025-01-10 17:42:35 +00:00
  • 6670fd4fdf lsteamclient: Move some networking messages code around. Rémi Bernon 2025-01-16 11:21:02 +01:00
  • 3378ff7f66 lsteamclient: Use templates for networking message conversions. Billy Laws 2025-01-16 17:05:43 +01:00
  • 6d06d8bc2d lsteamclient: Use function overloads for networking message conversions. Rémi Bernon 2025-01-16 16:50:42 +01:00
  • 8d0ab1f8d3 lsteamclient: Use overloads and static dispatch for networking_message. Rémi Bernon 2025-01-16 15:04:27 +01:00
  • 11083b94b5 lsteamclient: Use the PE side request to cache GetServerDetails results. Rémi Bernon 2025-01-16 00:20:25 +01:00
  • 76b98269dd lsteamclient: Use the buffer cache for ISteamMatchmakingServers_GetServerDetails. Rémi Bernon 2025-01-16 10:49:47 +01:00
  • 8e9e7b97ab lsteamclient: Keep the unix side response object on the PE side request. Rémi Bernon 2025-01-16 00:37:06 +01:00
  • 47d5d59f1b lsteamclient: Allocate server list request handles on the PE side. Rémi Bernon 2025-01-16 11:14:51 +01:00
  • 1a0811b6cc lsteamclient: Manually wrap ISteamMatchmakingServers on the PE side. Rémi Bernon 2025-01-15 23:55:17 +01:00
  • 3a20f26df9 lsteamclient: Manually wrap some unix side ISteamMatchmakingServers methods. Rémi Bernon 2025-01-16 11:04:29 +01:00
  • 375815c5ba lsteamclient: Delete unix allocated object if no server list request is returned. Rémi Bernon 2025-01-16 11:14:24 +01:00
  • 24af2813d1 lsteamclient: Use templated wrappers for matchmaking servers. Rémi Bernon 2025-01-16 11:02:11 +01:00
  • 0e6cc204b6 lsteamclient: Move ISteamMatchmakingServers thunks to a separate file. Billy Laws 2025-01-16 10:48:26 +01:00
  • c059a702ae lsteamclient: Drop unused vtable callback argument. Billy Laws 2025-01-10 16:48:34 +00:00
  • c52283497f vrclient: Strip vr:: prefix more consistently. Rémi Bernon 2025-01-21 12:42:11 +01:00
  • d9c38daa27 vrclient: Build with long types. Rémi Bernon 2025-01-21 11:09:07 +01:00
  • 3dab466a9a vrclient: Use the buffer cache for indirectly returned strings. Rémi Bernon 2025-01-21 14:23:22 +01:00
  • 76e9208d43 lsteamclient: Use the buffer cache for indirectly returned strings. Billy Laws 2025-01-09 22:54:48 +00:00
  • e57e06c9c5 vrclient: Use a string cache for returned unix side strings. Rémi Bernon 2025-01-21 14:15:30 +01:00
  • b722943316 lsteamclient: Use a string cache for returned unix side strings. Billy Laws 2025-01-09 22:23:51 +00:00
  • 85151b7dfa vrclient: Introduce unix-side buffer cache with PE allocate pointers. Rémi Bernon 2025-01-21 14:20:18 +01:00
  • 6c13702ab3 lsteamclient: Introduce unix-side buffer cache with PE allocate pointers. Billy Laws 2025-01-09 22:22:24 +00:00
  • e91fadea51 vrclient: Update cxx.h to latest msvcrt version. Rémi Bernon 2025-01-16 21:55:27 +01:00
  • a41f9b8288 lsteamclient: Update cxx.h to latest msvcrt version. Rémi Bernon 2025-01-16 21:55:27 +01:00
  • 2a68b5d96f lsteamclient: Use templates for steam input manual wrappers. Rémi Bernon 2025-01-15 17:27:37 +01:00
  • f925f2f0d3 vrclient: Use 64bit handles for unix side interface pointers. Rémi Bernon 2025-01-16 10:28:44 +01:00
  • d89c5c80bb lsteamclient: Use 64bit handles for unix side interface pointers. Rémi Bernon 2025-01-16 10:40:36 +01:00
  • 01e7e7eccf vrclient: Rename w_steam_iface to w_iface. Rémi Bernon 2025-01-16 10:27:59 +01:00
  • 661da904e4 lsteamclient: Rename w_steam_iface to w_iface. Rémi Bernon 2025-01-16 10:32:36 +01:00
  • 634b00fff2 vrclient: Get rid of unnecessary U_PTR / W_PTR macros. Rémi Bernon 2025-01-15 17:44:06 +01:00
  • 6b8c5e4ef0 lsteamclient: Get rid of unnecessary U_PTR / W_PTR macros. Rémi Bernon 2025-01-15 17:44:06 +01:00
  • 195e7ab1b7 lsteamclient: Wrap more returned unix side interfaces. Billy Laws 2025-01-15 18:45:08 +01:00
  • ac408239a9 lsteamclient: Use a templated wrapper for ISteamUtils GetAPICallResult. Billy Laws 2025-01-10 20:39:20 +00:00
  • 334cce3426 make: Support new WOW64 in separate bin dir. Rémi Bernon 2025-01-12 15:09:59 +01:00
  • 6301a8c25b make: Update TOP_INSTALL_LIB in makedep built modules. Rémi Bernon 2025-01-15 13:48:22 +01:00
  • d0bbf643d9 proton: Use WINEDLLPATH for vkd3d DLLs instead of copying them. Rémi Bernon 2025-01-13 00:31:39 +01:00
  • b201603f0d make: Copy vkd3d DLLs as Wine builtin DLLs. Rémi Bernon 2025-01-21 11:00:38 +01:00
  • c12229bda5 fixup! make: Add support for arbitrary archs / cross archs selection. Billy Laws 2025-01-16 20:20:31 +00:00
  • 68d36773d5 make: Reconfigure wine when aclocal.m4 changes. Rémi Bernon 2025-01-21 10:39:41 +01:00
  • ee9aa1f9eb vrclient: Use the new makedep module name patterns. Rémi Bernon 2025-01-21 15:45:51 +01:00
  • 948bcedcad steam_helper: Use CRT allocation functions. Rémi Bernon 2024-11-21 18:52:04 +01:00
  • 5ea24c6218 steam_helper: Use wcs instead of lstr functions. Rémi Bernon 2024-11-21 18:51:05 +01:00
  • 23d0a682e6 steam_helper: Use wide string literals. Rémi Bernon 2024-11-21 18:36:01 +01:00
  • 500c38f34b steam_helper: Build with msvcrt. Rémi Bernon 2024-11-21 18:32:55 +01:00
  • 8916378d66 steam_helper: Build as a C source. Rémi Bernon 2024-11-21 18:28:06 +01:00
  • c75d03fb4a steam.exe: Use ProcessWineUnixDebuggerPid to detect unix debugger. Rémi Bernon 2025-01-09 11:01:04 +01:00
  • 3f2d345fb5 steam_helper: Use the new steamclient export to initialize registry. Rémi Bernon 2024-11-21 18:21:23 +01:00
  • 2a69a32cf8 lsteamclient: Add a new export to initialize registry. Rémi Bernon 2024-11-21 18:20:43 +01:00
  • 3a4858bd6b lsteamclient: Add a missing parameter. Rémi Bernon 2024-11-21 18:20:59 +01:00
  • 650a04b1ef steam_helper: Get rid of std::string usages. Rémi Bernon 2024-11-21 16:35:44 +01:00
  • 244b6a9b15 steam_helper: Remove now unnecessary OpenVR registry initialization. Rémi Bernon 2024-11-22 12:26:45 +01:00
  • 146b3d0803 vrclient: Initialize OpenVR registry vulkan extensions. Rémi Bernon 2024-11-22 12:12:19 +01:00
  • 4ee2942625 vrclient: Init unixlib and load vrclient.so on registry init. Rémi Bernon 2024-11-21 17:08:44 +01:00
  • 31d8db7517 wineopenxr: Remove now unnecessary __wineopenxr_get_extensions_internal export. Rémi Bernon 2024-11-22 12:11:35 +01:00
  • 9acae7b80b steam_helper: Remove now unnecessary OpenXR registry initialization. Rémi Bernon 2024-11-21 14:11:50 +01:00
  • 8fb744e2d6 wineopenxr: Add a new export to initialize registry values. Rémi Bernon 2024-11-21 14:10:32 +01:00
  • 14149c4bad steam_helper: Load vrclient_x64 to initialize the registry. Rémi Bernon 2024-11-21 12:46:45 +01:00
  • 80b7a10809 vrclient: Add a new export to initialize VR registry. Rémi Bernon 2024-11-21 12:42:42 +01:00
  • abb2ac58d9 vrclient: Use wide string literals. Rémi Bernon 2024-11-22 12:05:25 +01:00
  • 62e8cde35a steam_helper: Remove now unnecessary OpenVR path conversion. Rémi Bernon 2024-11-21 12:31:12 +01:00
  • 175f5f6aa4 vrclient: Remove unused variable. Rémi Bernon 2025-01-11 12:32:53 +01:00
  • 984fb5c1cc steam_helper: Remove unused functions and variables. Rémi Bernon 2024-11-16 13:22:15 +01:00
  • cdda87fe88 proton: Setup openvrpaths.vrpath. Rémi Bernon 2024-11-21 11:53:42 +01:00
  • 6990bd8e88 make: Use the host architecture for build time tools. Rémi Bernon 2025-01-12 21:29:47 +01:00
  • 99660553f4 make: Use a single arch to build wine tools. Rémi Bernon 2025-01-12 19:01:39 +01:00
  • 0dc3217e02 make: Add support for arbitrary archs / cross archs selection. Rémi Bernon 2025-01-12 15:12:20 +01:00
  • acc431b93c make: Reduce and simplify the use of CFLAGS / LDFLAGS. Rémi Bernon 2025-01-12 21:04:15 +01:00