15 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
d826f4ee5e Added trace of return value of WdfIoQueueRetrieveNextRequest (XUSB) 2019-04-01 00:32:52 +02:00
Benjamin Höglinger-Stelzer
1fdab3e8f9 Updated README.md, .gitignore 2019-03-08 10:42:13 +01:00
Benjamin Höglinger-Stelzer
e69d4c9621 Revert "Introduced alternative Discord notification"
This reverts commit a1524ece8e.
2018-12-17 21:55:06 +01:00
Benjamin Höglinger-Stelzer
b2a7453519 Added custom fork of Discord notification script 2018-12-17 21:25:17 +01:00
Benjamin Höglinger-Stelzer
a1524ece8e Introduced alternative Discord notification 2018-12-17 17:12:41 +01:00
Benjamin Höglinger-Stelzer
1121efcfed Revert "Using previous AppVeyor build template"
This reverts commit feda88729f.
2018-12-17 13:39:47 +01:00
Benjamin Höglinger-Stelzer
feda88729f Using previous AppVeyor build template 2018-12-17 12:42:30 +01:00
Benjamin Höglinger-Stelzer
64e62600ad Revert "Use older WDK until appveyor gets the latest one"
This reverts commit f9f2313372.
2018-12-17 12:41:57 +01:00
Jason Hart
f9f2313372 Use older WDK until appveyor gets the latest one 2018-12-16 19:36:09 -05:00
Jason Hart
0cf25d0c9f Remove extra files added to filter 2018-12-16 19:29:12 -05:00
Jason Hart
9f838ad396 Update filters and external files to reflect refactored client directories 2018-12-16 18:13:42 -05:00
Jason Hart
d51a3bf5f4 Typo Fix 2018-12-16 06:16:34 -05:00
Benjamin Höglinger
e054f1f8aa Merge pull request #9 from Ryochan7/master
Add linker optimization flag as recommended by compiler
2018-11-03 18:51:18 +01:00
Travis Nickles
643e4b3c77 Make sure to add linker flag to release build as well 2018-10-10 01:34:02 -05:00
Travis Nickles
de3622dbd7 Added linker optimization flag as recommended by compiler 2018-10-10 00:33:55 -05:00
6 changed files with 21 additions and 6 deletions

2
.gitignore vendored
View File

@@ -35,3 +35,5 @@
/sys/ARM/Debug
/lib/Debug (dynamic)/*.log
/sys/RCa25584
Releases
/sys/RCa19160

View File

@@ -66,13 +66,17 @@ To grab the latest signed binaries for use or redistribution [follow the install
## Sponsors
Sponsors listed here have helped the project flourish by either financial support or by gifting licenses:
- [3dRudder](https://www.3drudder.com/)
- [Wohlfeil.IT e.U.](https://wohlfeil.it/)
- [Parsec](https://parsecgaming.com/)
- [Rainway, Inc](https://rainway.io/)
- [JetBrains](https://www.jetbrains.com/resharper/)
## Known users of ViGEm
A brief listing of projects/companies/vendors known to build upon the powers of ViGEm. This list is non-exhaustive, if you'd like to see your project included, contact us!
- [3dRudder](https://www.3drudder.com/)
- [Parsec](https://parsecgaming.com/)
- [GloSC](https://github.com/Alia5/GloSC)

View File

@@ -32,7 +32,7 @@ ULONG_PTR align_to_page_size(ULONG_PTR val)
//
// Forward decalarations
// Forward declarations
//
NTSTATUS IncreaseCapacityByteArray(IN PBYTE_ARRAY Array, IN ULONG NumElements);

View File

@@ -147,6 +147,7 @@
</Inf>
<Link>
<AdditionalDependencies>$(DDK_LIB_PATH)ntstrsafe.lib;$(DDK_LIB_PATH)wdmsec.lib;%(AdditionalDependencies)</AdditionalDependencies>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
</Link>
<ClCompile>
<WppRecorderEnabled>true</WppRecorderEnabled>
@@ -160,6 +161,7 @@
</Inf>
<Link>
<AdditionalDependencies>$(DDK_LIB_PATH)ntstrsafe.lib;$(DDK_LIB_PATH)wdmsec.lib;%(AdditionalDependencies)</AdditionalDependencies>
<LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
</Link>
<ClCompile>
<FavorSizeOrSpeed>Speed</FavorSizeOrSpeed>
@@ -179,13 +181,13 @@
</ItemGroup>
<ItemGroup>
<ClInclude Include="$(SolutionDir)\Include\ViGEmBusDriver.h" />
<ClInclude Include="..\client\include\km\ViGEmBusShared.h" />
<ClInclude Include="..\client\include\ViGEm\km\BusShared.h" />
<ClInclude Include="busenum.h" />
<ClInclude Include="ByteArray.h" />
<ClInclude Include="Context.h" />
<ClInclude Include="Ds4.h" />
<ClInclude Include="Queue.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="resource.h" />
<ClInclude Include="trace.h" />
<ClInclude Include="UsbPdo.h" />
<ClInclude Include="Util.h" />

View File

@@ -60,8 +60,8 @@
<ClInclude Include="trace.h">
<Filter>Header Files</Filter>
</ClInclude>
<ClInclude Include="..\client\include\km\ViGEmBusShared.h">
<Filter>Header Files\Common</Filter>
<ClInclude Include="..\client\include\ViGEm\km\BusShared.h">
<Filter>Header Files</Filter>
</ClInclude>
</ItemGroup>
<ItemGroup>

View File

@@ -728,6 +728,13 @@ NTSTATUS UsbPdo_BulkOrInterruptTransfer(PURB urb, WDFDEVICE Device, WDFREQUEST R
status);
}
}
else
{
TraceEvents(TRACE_LEVEL_WARNING,
TRACE_USBPDO,
"!! [XUSB] WdfIoQueueRetrieveNextRequest failed with status %!STATUS!",
status);
}
break;
}