Commit Graph

49 Commits

Author SHA1 Message Date
Benjamin Höglinger-Stelzer
bb681cd29e Fixed missing preprocessor definitions for Single Binary Opt-In: POOL_NX_OPTIN (see https://docs.microsoft.com/en-us/windows-hardware/drivers/kernel/single-binary-opt-in-pool-nx-optin) 2022-07-13 19:02:06 +02:00
Benjamin Höglinger-Stelzer
7e9db0dac1 Switched off test signing for ARM64 2022-06-28 19:55:12 +02:00
Benjamin Höglinger-Stelzer
c63d68340a Added ARM64 build settings 2022-06-25 19:41:59 +02:00
Benjamin Höglinger-Stelzer
efe14cd917 Updated tracing routines 2022-06-25 17:46:52 +02:00
Benjamin Höglinger-Stelzer
23052bcb67 Fixed broken INF version stamping on release builds 2020-12-14 15:17:11 +01:00
Benjamin Höglinger-Stelzer
40aa12d889 Turned off test-signing for release builds 2020-12-04 12:45:58 +01:00
Benjamin Höglinger-Stelzer
703842c753 Fixed project file and build settings 2020-11-22 09:46:25 +01:00
Benjamin Höglinger-Stelzer
8f1ddc86db Reworked includes
Added DMF include and library paths
2020-11-21 14:06:43 +01:00
Benjamin Höglinger-Stelzer
1a401ff65b Fixed issue with ViGEm::Bus::Core::EmulationTargetPDO::EnqueueWaitDeviceReady not reporting online children 2020-11-03 17:03:13 +01:00
Benjamin Höglinger-Stelzer
9692ed6b3d Removed test signature from release builds 2020-10-07 17:22:24 +02:00
Benjamin Höglinger-Stelzer
233b7e0b91 Added testsign back to Release config for CI 2020-09-14 11:30:25 +02:00
Benjamin Höglinger-Stelzer
09561e6922 Working setup
Updated driver settings to universal model
2020-09-09 20:35:39 +02:00
Benjamin Höglinger-Stelzer
4245394452 Replaced submodule with git subtree usage
Added PnpLockdown=1 to ViGEmBus.inf
2020-08-27 16:41:43 +02:00
Benjamin Höglinger-Stelzer
9cbd4b65c2 Renamed busenum.h to Driver.h 2020-05-23 16:15:34 +02:00
Benjamin Höglinger-Stelzer
07228b3945 Added <WppKernelMode>true</WppKernelMode> to project file 2020-05-23 15:14:48 +02:00
Benjamin Höglinger-Stelzer
64ca258915 Fixed PNP & Power Capabilities to reflect the actual caps of the physical devices closer
Removed default derived destructors
2020-05-18 19:58:05 +02:00
Benjamin Höglinger-Stelzer
2fe83018c0 Removed RAW device exposure as the real devices don't do that 2020-05-18 18:57:08 +02:00
Benjamin Höglinger-Stelzer
9f4e557d94 Updated cabinet creation
Removed unused files
2020-05-14 19:18:15 +02:00
Benjamin Höglinger-Stelzer
5d2dd2a122 Removed unused code 2020-05-13 21:46:14 +02:00
Benjamin Höglinger-Stelzer
225c536205 Removed unused code 2020-05-13 21:37:57 +02:00
Benjamin Höglinger-Stelzer
9a2f66048d Implemented new plugin request tracking 2020-05-13 17:59:18 +02:00
Benjamin Höglinger-Stelzer
ce523c597f Removed obsolete types 2020-05-12 17:42:08 +02:00
Benjamin Höglinger-Stelzer
45ea4c870d Ported everything 2020-05-11 17:27:15 +02:00
Benjamin Höglinger-Stelzer
e363532095 Fixed include
Removed ununsed code
2020-05-10 23:04:28 +02:00
Benjamin Höglinger-Stelzer
9cfe2f7cd4 Clean-up 2020-05-10 21:19:39 +02:00
Benjamin Höglinger-Stelzer
b14a9cb59d Fixed build settings 2020-05-10 20:56:12 +02:00
Benjamin Höglinger-Stelzer
5864b91c09 Ported over parts of DS4 code 2020-05-08 22:55:56 +02:00
Benjamin Höglinger-Stelzer
07c97094f8 Ported majority of XUSB stuff over to C++ 2020-05-08 22:43:46 +02:00
Benjamin Höglinger-Stelzer
bd074d93fd Added another INF to simplify test signing and installation for single architecture 2020-05-08 14:49:12 +02:00
Benjamin Höglinger-Stelzer
c418722e9c Removed XGIP stuff 2020-05-08 11:46:15 +02: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
9f838ad396 Update filters and external files to reflect refactored client directories 2018-12-16 18:13:42 -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
Benjamin Höglinger-Stelzer
f4a7b575fe Re-introduced "old" version stamping until new method is rock-solid 2018-10-17 19:45:33 +02: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
Benjamin Höglinger-Stelzer
394b3ad251 Redesigned version stamping 2018-09-30 20:29:11 +02:00
Benjamin Höglinger-Stelzer
71e30c3497 Updated license 2018-08-25 22:17:27 +02:00
Benjamin Höglinger-Stelzer
d6593bc43e Fixed build settings 2018-08-25 22:05:38 +02:00
Benjamin Höglinger-Stelzer
7c835f2932 Fixed project structure 2018-08-25 21:38:50 +02:00
Benjamin Höglinger
42bc54ce13 Implemented WPP tracing boilerplate 2018-05-12 14:31:07 +02:00
Benjamin Höglinger
d2d690467d Changed build settings to spit out single cab for both architectures (x86, amd64) 2018-02-01 10:53:49 +01:00
Benjamin Höglinger
93e68e92ce Added version stamping 2018-01-30 22:24:03 +01:00
Benjamin Höglinger
0d256bec50 Added version build condition 2018-01-30 14:17:52 +01:00
Benjamin Höglinger
65d02628bc Replaced hard-coded version string with APPVEYOR_BUILD_VERSION 2018-01-30 13:58:41 +01:00
Benjamin Höglinger
7fe523a80e Corrected output directory 2018-01-29 16:50:45 +01:00
Benjamin Höglinger
f250f38220 Implemented optimizations suggested by https://github.com/nefarius/ViGEm/pull/73 2018-01-28 16:46:15 +01:00
Benjamin Höglinger
a729a15c91 Moved driver files to its own repository 2018-01-28 15:56:12 +01:00