Tyler Wilding
4519e32586
vs/recording: Remove the committed header files, generate them at build-time
...
recording: General cleanup, remove obvious code duplication
recording: Improved function arg names in VirtualPad
format: Clang-format all new files
2020-10-01 17:52:59 +01:00
Tyler Wilding
8a968a0c11
recording: set ReadOnlyMode correctly when playing/recording a movie
...
cmake: Update cmake file lists accordingly
cmake: debugging
cmake debugging
2020-10-01 17:52:59 +01:00
Tyler Wilding
566d0c846f
recording: improvements so frame will be less likely to appear un-rendered
2020-10-01 17:52:59 +01:00
Tyler Wilding
32047c6130
recording: Disable widgets in replay mode, simplify ControllerInterrupt
...
recording: Added some comments to the more complex parts
2020-10-01 17:52:59 +01:00
Tyler Wilding
bbc305d2b9
recording: Linting pass on files involved in this change
2020-10-01 17:52:59 +01:00
Tyler Wilding
c89e9134f6
recording: Done micro-optimizing GUI
2020-10-01 17:52:59 +01:00
Tyler Wilding
d296f0257f
recording: Removed redundant #includes and reliance on Common.h
...
Including Common.h was excessive (for logging) and causing compiler errors on MSVCv142, this bypasses that issue.
The only references to something similar to the errors I was seeing was this https://developercommunity.visualstudio.com/content/problem/845325/stdmake-shared-pch-virtual-method-googletest-cause.html which is resolved in the upcoming VS - 16.6 release (16.5 at the time of writing)
2020-10-01 17:52:59 +01:00
Tyler Wilding
ed829d427c
recording: Update controller interrupt to handle both the VirtualPad and the movie
...
vs: solution updates for new folders / filters / files
2020-10-01 17:52:59 +01:00
Tyler Wilding
0728acaf55
recording: New VirtualPad implementation
2020-10-01 17:52:59 +01:00
Tyler Wilding
b53d22ae7d
recording: Rewrite of PadData class
...
Now a pure object representation of the controller data, no longer tightly coupled to the VirtualPad
2020-10-01 17:52:59 +01:00
Tyler Wilding
1afc75d6d9
recording: Commit all new .png image files for new GUI
2020-10-01 17:52:59 +01:00
Tyler Wilding
3e0ec4ebd3
recording: script to auto-regen image header files
2020-10-01 17:52:59 +01:00
Tyler Wilding
a50d67e59e
recording/core: greatly simplify Sio hook and update includes
2020-10-01 17:52:59 +01:00
Tyler Wilding
788a3c294c
git: auto-collapse image header files from PR reviews
2020-10-01 17:52:59 +01:00
Ty
00cc4362e8
dev9ghzdrk: Remove obsoleted keyword for Clang. ( #3768 )
2020-10-01 14:38:27 +02:00
lightningterror
441602aee0
nsis: Bump minimum Windows requirement to 8.1
2020-10-01 00:08:30 +02:00
lightningterror
a0829e9a24
nsis: Remove dx runtimes.
2020-10-01 00:08:30 +02:00
lightningterror
da5da1425b
nsis: Remove old v1.4 checks no longer needed.
...
Remove StrContains.nsh which was used for the
1.4 check.
2020-10-01 00:08:30 +02:00
lightningterror
6040f8c838
nsis: Bump version to 1.8.0
2020-10-01 00:08:30 +02:00
lightningterror
74817a52ef
nsis: Remove plugins that were merged in to core.
...
cdvdGigaherz, FWnull.
TODO: Check if any other plugins got merged in the future.
2020-10-01 00:08:30 +02:00
kozarovv
491b6e12f7
Core: Fix recLUT_SetPage in recResetIOP for ROM1, and ROM2 ( #3753 )
2020-09-30 11:44:20 +01:00
Ty
5858f72748
Bump up C++ version to c++17 for gcc & clang ( #3746 )
...
Use target_compile_features to enforce c++17 standard
2020-09-29 10:30:03 -04:00
Mrlinkwii
21c9d9d020
gamedb: Add vuClampMode 3 to Legend of Kay. ( #3762 )
...
Fixes broken polygons on trees.
2020-09-29 07:42:54 +02:00
RedDevilus
0e9dcfbf31
GameDB: Fix wrong names.
2020-09-27 22:05:31 +01:00
GovanifY
5de82289dd
IPC: fix windows warnings
2020-09-26 04:13:27 +02:00
refractionpcsx2
aaf1fbd83e
GameDB: Change clamping for Armored Core 2. Fixes #2395
2020-09-25 21:37:51 +01:00
Tyler Wilding
5523b02718
ci: Add packages to fix linux build ( #3750 )
...
* ci: Add packages to fix linux build
* ci: Sort packages
2020-09-25 00:26:42 -04:00
refractionpcsx2
0ae5c89656
GameDB: Added patch for Jonny Moseley - Mad Trix NTSC to fix videos
2020-09-25 05:08:49 +01:00
lightningterror
dcfb6a56b3
gsdx-ogl: Move DATE_GL42 swap code after colclip.
...
We can avoid adding extra conditions this way.
2020-09-24 21:59:31 +02:00
Christian Kenny
ec1656f380
Vif: Remove unused variables
2020-09-24 20:12:14 +01:00
refractionpcsx2
669d6096d0
GameDB: Add VU0 Kickstart to Twisted Metal Black games Fixes #3748
2020-09-24 18:58:00 +01:00
Kojin
a60b45f481
msbuild: update project to cpp17 ( #3745 )
2020-09-24 06:39:30 -04:00
lightningterror
271bec0f14
gsdx-ogl: Make sure DATE_GL42 doesn't run on clamp 0 with non recursive or accu blending.
...
Also remove DATE_GL42 asserts.
2020-09-24 00:47:13 +02:00
lightningterror
bb4efe7a34
gsdx-ogl: Swap DATE_GL42 with DATE_GL45 on sw blending draw.
...
It will allow to run sw blending with DATE draw which was previously
DATE_GL42 by default.
2020-09-24 00:47:13 +02:00
C.W. Betts
9952bf285d
Better Apple icon file:
...
* 256 px taken from Windows icon.
* Scaled down 256 to 128 for better-looking 128 px.
* Add retina versions of 16 and 128 px.
2020-09-22 14:26:44 -05:00
TheCakeIsNaOH
e479bc923e
NSIS: Add support for command line flags and fix silent install ( #3435 )
2020-09-22 20:24:04 +01:00
arcum42
2849776054
UI: Refactored plugin loops to use lambdas. ( #3569 )
2020-09-22 11:07:13 +01:00
Kojin
79f2468952
GSdx: Purge D3D11 Software
...
F9 now has the following functionality on Windows:
- If the renderer in the config is D3D11, switch between D3D11 and SW
- If the renderer in the config is OGL, switch between OGL and SW
- If the renderer in the config is SW, switch between SW and the renderer returned by GetBestRenderer()
2020-09-21 20:30:20 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
6c4ac7eb7f
IPC: implement MsgVersion and fix boundings bug
2020-09-22 01:28:14 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
cb775c64b1
IPC: testing grounds for MsgVersion
2020-09-22 01:28:14 +01:00
refractionpcsx2
54bcf9a657
SPU2: Only reset output modules if the sample rate changes.
...
Also don't reset all SPU2 regs when entering PS1 mode, only need to set the sample rate.
Fixes issues with portaudio.
2020-09-21 15:13:51 +01:00
Tyler Wilding
c4ca10258b
ci: Validate VS filter files in buiild
...
msbuild does not use the project in it's entirety to build the app. This means problems can slip through, so an easy solution is just to ensure the XML is well-formed. More sophisticated validation could be done with something like `xmllint` but seems overkill.
2020-09-21 02:45:25 +01:00
Timothy O'Barr
73b02c204b
SPU2: Set sample rate correctly for PS1 mode ( #3532 )
...
* Moved ps1 init. Added Sample Rate change for SPU that gets set but not applied
* SPU: misc fixes on SPU ps1 mode init
* Init the soundbuffer to apply sample rate. Actually set the correct sample rate for the ps1 though it still won't apply
Co-authored-by: Gauvain 'GovanifY' Roussel-Tarbouriech <gauvain@govanify.com>
Co-authored-by: kenshen112 <obarrtimothy@gmail.com>
2020-09-21 01:04:40 +01:00
refractionpcsx2
551847411f
CDVD: Revert change from CDVD merge which broke a few things.
2020-09-20 22:27:58 +01:00
lightningterror
2684093b5b
lilypad: Default.ini
...
Update to reflect recent changes.
2020-09-20 19:19:26 +02:00
lightningterror
451f4267ba
Lilypad: Remove saveStateIndex.
...
Was used in saveStateTitle.
2020-09-20 19:19:26 +02:00
lightningterror
93274bfa49
lilypad: Remove disableScreenSaver from Linux too.
2020-09-20 19:19:26 +02:00
lightningterror
c1ec6337a4
lilypad: Remove saveStateTitle and leftovers TitleHackWndProc, PCSX2_overrideConfig.
2020-09-20 19:19:26 +02:00
lightningterror
27542901c8
lilypad: Remove escapeFullscreenHack fully.
2020-09-20 19:19:26 +02:00
lightningterror
78a899b36b
lilypad: Remove disableScreenSaver fully.
2020-09-20 19:19:26 +02:00