Tyler Wilding
1a79e421cd
Add github actions status badges to readme
2020-09-19 21:54:20 +02:00
Tyler Wilding
2e9a32e7ec
ci: Cache submodules and fix artifact naming
2020-09-19 21:54:20 +02:00
refractionpcsx2
2a292fdc05
Build: Fix filters, again.
2020-09-19 16:07:17 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ee53bd795b
CDVD: fix conflicts merging
2020-09-19 06:56:25 -04:00
Gauvain 'GovanifY' Roussel-Tarbouriech
ad1cdc9122
IPC: return an error when packet is too big
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
a0aaad7ff8
IPC: per user tmp folder in macOS + logic bugs
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
cd0bf66434
IPC: conform to the XDG base specification on linux
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
136b6d8098
IPC: updating IPCMsg doc
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f0179b5be6
IPC: reply datagram splittage
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
265c9ec055
IPC: timeout on read/write operations
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f1b1babcf7
IPC: query datagram splitting
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
d70309503f
IPC: implement better error handling
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
439ed9617c
IPC: perform memory checks, virtually no perf hit
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
89ce774d7e
IPC: implement batch command processing
2020-09-18 21:10:04 -05:00
Gauvain 'GovanifY' Roussel-Tarbouriech
86757fd36f
IPC: original socket ipc implementation
2020-09-18 21:10:04 -05:00
refractionpcsx2
c422aa00aa
VS Project: Fix filters
2020-09-19 02:19:18 +01:00
lightningterror
b1f0f7f2e8
ci appveyor/travis: Build only master branch.
...
Keep them around for now, we will remove them along the way.
Replaced by Github Actions.
2020-09-19 03:18:23 +02:00
Gauvain 'GovanifY' Roussel-Tarbouriech
1f327346f7
CDVD: remove non-fatal logging
2020-09-19 01:37:43 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
b46736836e
CDVD: remove disc selector dialog
2020-09-19 01:37:43 +01:00
GovanifY
4b1467ea69
CDVD: safety fixes on hard swaps
2020-09-19 01:37:43 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
f9be4286bd
CDVD: clang-format
2020-09-19 01:37:43 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
c4fa3e3304
CDVD: polishing rebase and fixing nullptr bug
2020-09-19 01:37:43 +01:00
Gauvain 'GovanifY' Roussel-Tarbouriech
fd70ddda02
CDVD: reproducing old behavior, boot in BIOS if invalid drive found
2020-09-19 01:37:43 +01:00
unknown
4df5c0ee1e
CDVD: check if CDVD thread is already open
2020-09-19 01:37:43 +01:00
Filjo Abraham
656efa5e20
CDVD: drive selection submenu and OS-specific fixes
2020-09-19 01:37:43 +01:00
Filjo Abraham
2c5a23b696
CDVD: ensure thread/state is ok before proceeding
2020-09-19 01:37:43 +01:00
Filjo Abraham
029461c5ae
CDVD: merging and removing remnants of plugin
2020-09-19 01:37:43 +01:00
Filjo Abraham
a70bfbdaa9
CDVD: add menu item for discReader and gui for drive selection
2020-09-19 01:37:43 +01:00
lightningterror
0c67dc99f7
gsdx-gui: Add dithering option go linux gtk gui too.
2020-09-19 01:09:25 +02:00
RedDevilus
4e13c3375b
GSdx-gui: Add dithering option to windows gui. ( #3706 )
...
- Dropdown menu for 3 options: Off (No Effect/ Been always like this), Scaled (Strongest effect/obvious), Unscaled (Weakest effect/less obvious).
- Change default from Scaled to Unscaled.
2020-09-19 00:57:35 +02:00
sonicfind
11fe2619eb
recording: Disable currently active frame advancing when opening a different recording
2020-09-18 23:31:23 +01:00
sonicfind
9936fc7f15
recorrding: Resolve issues with starting a new file
2020-09-18 23:31:23 +01:00
sonicfind
23dba26ba3
recording: Rearrangements + Formatting
...
* RecordingReset is now a function of the InputRecording class
* TotalFrames is now signed
* InputRecordingControls refactor, IsRecordingPaused -> IsPaused
* Add check to keep frameCounter from overflowing (not like someone is gonna record a year's worth of inputs though).
* Code Formatting adjustments (more to do in a separate PR)
2020-09-18 23:31:23 +01:00
sonicfind
f881bd9bd6
recording: Lock frameCounter incrementation on initial recording file load or during full/fast boot
...
Ensures that no frames of input are skipped over on the initial load of a recording file or during a fast/full boot when a recording file is active. Improved consistency.
2020-09-18 23:31:23 +01:00
sonicfind
5c5d3a770f
recording: Handle mode toggle in InputRecordingControls
2020-09-18 23:31:23 +01:00
sonicfind
975a37f209
recording: Handle Boots & Savestates similarly
...
* Replaces the savestate load flag with a more general initial load flag to be used by full/fast boots and savestates.
* Have the Pcsx2App::ResetRecordingCounter() method mirror the similar method of the savestate class.
2020-09-18 23:31:23 +01:00
sonicfind
b591c5e9ab
recording: Rework Frame Value & Undo Count Functions
...
* Handle setting frameCounter to 0 in SetStartingFrame().
* FrameCounter, signed -> unsigned.
* Have SetFrameCounter handle the calculations for the relative frame displacement from the startingFrame.
* Optimizes InputRecording::controllerInterrupt.
* Flip the order of execution in inputRecordingFreeze.
* Set framecounter properly on full/fast boot.
* More accurately increment undo count
2020-09-18 23:31:23 +01:00
sonicfind
0304b124ed
recording: Recording mode-based refactors
...
* Recording mode enum, NoneActive -> NotActive
* Changed IsMode method names and added an IsRecording method.
* Add methods designated to setting a recording to a certain mode.
Co-authored-by: Tyler Wilding <xtvaser@gmail.com>
2020-09-18 23:31:23 +01:00
Tyler Wilding
74bba35765
recording: Resolve issues discovered while testing around savestate handling
...
* Add a flag to explicitly indicate if the initial SS has been loaded.
* Additionally: bracket formatting / spaces -> tabs.
2020-09-18 23:31:23 +01:00
Tyler Wilding
6c80e6b93f
recording: Recording controls rename and refactor to attempt to simplify
...
* RecordingControls - > InputRecordingControls (+ function refactors & simplifications)
* Avoid mutating g_FrameCount - now use isolated frameCounter & startingFrame variables for input recordings
* Pause or resume emulation preemptively based on GUI actions
* Exclusively handle GS window title updates in FrameForGS
2020-09-18 23:31:23 +01:00
GovanifY
fa894d9d48
HostFS: free fds when shutting down vm ( #3671 )
...
* HostFS: free fds when shutting down vm
* HostFs: init arrays at given value
2020-09-18 15:34:43 -04:00
Kojin
db36dc2326
GSdx: Purge International Star Soccer Hack
...
Confirmed to be a core issue.
See: #3568
2020-09-18 14:46:27 -04:00
lightningterror
8cdd823671
build.sh/cmake: Remove OPENCL_API flag.
2020-09-18 20:04:11 +02:00
lightningterror
413d58df57
3rdparty: Remove opencl lib source files.
2020-09-18 19:14:32 +02:00
lightningterror
6529fa419f
vcxproj/vsprops/sln: Remove opencl 3rdparty libs.
2020-09-18 19:14:32 +02:00
lightningterror
c50c6034c0
gsdx-hw: Remove opencl code and files from gsdx.
2020-09-18 19:14:32 +02:00
lightningterror
fb640cbdb9
build.sh: Remove opencl.
2020-09-18 19:14:32 +02:00
lightningterror
edd949583a
cmake: Remove opencl.
2020-09-18 19:14:32 +02:00
lightningterror
3f99395d3b
vcxproj: Remove opencl.
2020-09-18 19:14:32 +02:00
lightningterror
f86ea02594
tools: Remove dynacrchack source files.
2020-09-18 19:13:45 +02:00