forked from ValveSoftware/Proton
-
-
Notifications
You must be signed in to change notification settings - Fork 252
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
fix warframe steamcontroller007 patch, update to latest git
- Loading branch information
1 parent
d86a9ee
commit 07e0bb1
Showing
17 changed files
with
3,076 additions
and
928 deletions.
There are no files selected for viewing
Submodule FAudio
updated
4 files
+2 −2 | CMakeLists.txt | |
+1 −1 | csharp/FAudio.cs | |
+1 −1 | include/FAudio.h | |
+38 −13 | src/FACT_internal.c |
Submodule dxvk
updated
20 files
+1 −1 | README.md | |
+1 −3 | src/d3d11/d3d11_buffer.cpp | |
+1 −3 | src/d3d11/d3d11_texture.cpp | |
+0 −28 | src/d3d11/d3d11_util.cpp | |
+0 −6 | src/d3d11/d3d11_util.h | |
+2 −17 | src/d3d9/d3d9_adapter.cpp | |
+2 −1 | src/d3d9/d3d9_include.h | |
+0 −99 | src/d3d9/d3d9_monitor.cpp | |
+0 −47 | src/d3d9/d3d9_monitor.h | |
+22 −33 | src/d3d9/d3d9_swapchain.cpp | |
+0 −4 | src/d3d9/d3d9_swapchain.h | |
+1 −0 | src/dxgi/dxgi_include.h | |
+0 −78 | src/dxgi/dxgi_monitor.cpp | |
+0 −36 | src/dxgi/dxgi_monitor.h | |
+13 −11 | src/dxgi/dxgi_output.cpp | |
+19 −11 | src/dxgi/dxgi_swapchain.cpp | |
+2 −2 | src/dxvk/dxvk_context.cpp | |
+1 −0 | src/util/meson.build | |
+140 −0 | src/util/util_monitor.cpp | |
+81 −0 | src/util/util_monitor.h |
12 changes: 0 additions & 12 deletions
12
...otfixes/proton-lsteamclient_disable_winISteamController_SteamController007_warframe.patch
This file was deleted.
Oops, something went wrong.
30 changes: 30 additions & 0 deletions
30
...tfixes/steamclient-dont_load_steamcontroller007_or_steaminput001_without_controller.patch
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,30 @@ | ||
diff --git a/lsteamclient/steamclient_main.c b/lsteamclient/steamclient_main.c | ||
index e0eac01..345e7cd 100644 | ||
--- a/lsteamclient/steamclient_main.c | ||
+++ b/lsteamclient/steamclient_main.c | ||
@@ -4,6 +4,7 @@ | ||
#include <dlfcn.h> | ||
#include <limits.h> | ||
#include <stdint.h> | ||
+#include <fcntl.h> | ||
|
||
#include "windef.h" | ||
#include "winbase.h" | ||
@@ -408,6 +409,17 @@ void *create_win_interface(const char *name, void *linux_side) | ||
if (!linux_side) | ||
return NULL; | ||
|
||
+ int fd = open ("/dev/input/js0", O_RDONLY); | ||
+ | ||
+ if(fd < 0) | ||
+ { | ||
+ if(!strcmp(name,"SteamController007") || !strcmp(name,"SteamInput001")) | ||
+ { | ||
+ TRACE("No input devices detected, disabling: %s\n", name); | ||
+ return NULL; | ||
+ } | ||
+ } | ||
+ | ||
EnterCriticalSection(&steamclient_cs); | ||
|
||
LIST_FOR_EACH_ENTRY(e, &steamclient_interfaces, struct steamclient_interface, entry) |
Oops, something went wrong.