bda528d70a
GPU: Alter timings to reflect new clock
2020-06-13 01:40:05 +10:00
dad63f2303
GPU: Run draw clock at sysclk * 2
2020-06-13 01:40:05 +10:00
0dfb9f7d90
Merge pull request #548 from ggrtk/qt-aboutdialog
...
Qt: Add about dialog
2020-06-12 18:50:06 +10:00
4f07e30dc0
Qt: Fix broken font in about dialog on Windows
2020-06-11 10:14:27 -07:00
aeead1b0a6
Fix MSVC build
2020-06-11 10:09:02 -07:00
8d2c7db224
Qt: Source input profiles from program and user directory
...
This way Linux users as well as Windows users who use the Documents
user directory can use the shipped input profiles.
2020-06-12 02:47:40 +10:00
da9188a771
Qt: Fix broken links in about dialog
2020-06-11 09:36:14 -07:00
4c29b6f30c
Qt: Add about dialog
2020-06-11 09:26:04 -07:00
814edecd05
README.md: Add note about unsupported Windows versions
2020-06-12 01:55:47 +10:00
2504d187d3
Qt: Add separate menu items for rescan all/scan for new games
2020-06-12 01:49:17 +10:00
34d27bad4a
Timers: Add missing event update after resetting count/target
2020-06-12 01:37:39 +10:00
bdf9c91271
GPU: Fix double shader compilation
2020-06-09 03:04:02 +10:00
86f0d32e70
CubebAudioStream: Fix crash in PulseAudio on Linux
2020-06-09 03:03:53 +10:00
d7f083559e
Add initial libretro implementation
2020-06-09 02:44:42 +10:00
5dedd8707b
Add subset of headers from libretro-common
2020-06-09 02:41:39 +10:00
f5fd37c4c4
Qt: Fix compatibility column not showing by default
2020-06-09 02:41:24 +10:00
075380f8e0
Move most helper logic from base HostInterface to FrontendCommon
2020-06-09 02:35:37 +10:00
444a09efd4
AudioStream: Don't call FramesAvailable() while locked
2020-06-09 02:05:49 +10:00
7b4b2d5dc5
GameList: Ignore all whitespace characters in SYSTEM.CNF
...
Fixes some games not having serials displayed, e.g. Chrono Cross.
Thanks to @TzakShrike for narrowing down the cause.
2020-06-08 03:05:27 +10:00
a56d7385eb
SDL: Support rendering software cursor in D3D11
2020-06-08 02:59:38 +10:00
f9eb3719e3
HostInterface: Add software cursor mode
...
This will probably need to be extended in the future.
2020-06-08 02:53:55 +10:00
f98bb033ff
HostDisplay: Add an interface for setting software cursor
2020-06-08 02:53:37 +10:00
56c50c6eeb
dep: Add stb_image
2020-06-08 01:47:07 +10:00
29d918dbb0
Qt/GameProperties: Implement hash calculation
2020-06-08 01:19:54 +10:00
8b04b74f27
Common: Add a CD image hasher class
2020-06-08 01:19:35 +10:00
06f5c3710d
Update compatibility list
2020-06-07 19:15:06 +10:00
b4e45e865a
GPU: Use correct clocks for NTSC region
...
Fixes sync drift in Bust-a-Move 1/2.
2020-06-07 19:15:06 +10:00
abc627de9c
Merge pull request #538 from ggrtk/scmversion
...
CMake: Always run gen_scmversion script on rebuilds
2020-06-07 19:14:43 +10:00
2490618d0a
CMake: Always run gen_scmversion script on rebuilds
...
Fixes issue where scmversion.cpp would not be regenerated with updated
Git info on rebuilds, causing an outdated version to be displayed in
window titles.
2020-06-07 00:49:14 -07:00
fc911de1e7
CI: Use Ubuntu 20.04 image for Linux build
2020-06-07 01:40:34 +10:00
b9bfe30b1e
SDL: Fix compilation on older versions
2020-06-07 01:38:38 +10:00
bc9246b444
Qt: Add inline help to audio settings
2020-06-07 01:30:05 +10:00
531c3ad5fa
AudioStream: Replace buffer queue with ring buffer
...
Should achieve a decent overall minimum latency reduction.
2020-06-07 01:22:03 +10:00
6acd8b27dd
Qt: Prevent lag disabling power on buttons when starting
2020-06-06 03:44:57 +10:00
009e474c51
AnalogController: Fix inverted motor binding
2020-06-05 22:32:51 +10:00
88502e130e
Settings: Fix memory cards not syncing with disc change in title mode
2020-06-04 02:15:29 +10:00
8c5f6bafc6
Update compatibility list
2020-06-03 01:12:32 +10:00
c8e1881ea9
GPU/HW: Clear dirty rectangle when updating shadow texture
...
Fixes high GPU usage in Robbit mon Dieu in D3D11, should improve overall
performance slightly when VRAM copies are heavily used.
2020-06-02 21:45:38 +10:00
9ea163e666
GPU/D3D11: Fix mask test in same vertex batch
...
Fixes shadows in Bust a Groove 2, probably others.
2020-06-02 20:52:07 +10:00
3848276fa2
GPU: Improvements to height calculations when interlaced
...
Fixes screen doubling with interlacing force disabled, as well as
incorrect cropping area when non-interleaved framebuffers are used.
2020-06-02 20:52:07 +10:00
b91f8c151d
Merge pull request #520 from ggrtk/github-actions
...
Update GitHub Actions workflow
2020-06-02 16:36:07 +10:00
873072af95
GitHub Actions: Create release only when workflow is triggered on master branch
2020-06-01 21:00:56 -07:00
8eb3ac69b2
SPU: Update ADSR envelope when register changes
...
Fixes menu sounds in Final Fantasy 7 staying audible for too long.
2020-06-02 01:59:49 +10:00
dcfb929de5
CDROM: Fix double-reads hitting incorrect sector again
...
Fixes Bedlem / Rise 2 without breaking Vigilante 8 - 2nd Offense.
2020-06-02 00:59:13 +10:00
5e7fd5aa71
CDROM: Fix integer overflow in seek timing calculation
2020-06-01 22:20:26 +10:00
1947080d91
CDROM: GetlocL should return an error while seeking
...
Or more specifically, the coarse seek part. Verified with hardware
tests.
2020-06-01 21:40:28 +10:00
e5fc47a008
Bus: Further tweaks to access timing
...
Matches closely to my console now.
Fixes Otona No Asobi again.
2020-06-01 21:39:33 +10:00
7d66569d69
GPU/HW: Fix bobbing screen with interlacing disabled
...
Fixes bobbing screen in Tom and Jerry in House Trap.
2020-06-01 03:26:35 +10:00
f856a8ad65
CDROM: Ignore pending setloc after read/play
...
Fixes games which send a second Setloc after reading, e.g. Army Men -
Sarge's Heroes.
2020-05-31 17:03:15 +10:00
a3e8f40a09
Merge compatibility list
2020-05-31 16:44:59 +10:00