Commit Graph

1511 Commits (dad63f2303c77bb97f07be9456770a66e04e0e3a)
 

Author SHA1 Message Date
Connor McLaughlin dad63f2303 GPU: Run draw clock at sysclk * 2 6 years ago
Connor McLaughlin 0dfb9f7d90
Merge pull request #548 from ggrtk/qt-aboutdialog
Qt: Add about dialog
6 years ago
Albert Liu 4f07e30dc0 Qt: Fix broken font in about dialog on Windows 6 years ago
Albert Liu aeead1b0a6 Fix MSVC build 6 years ago
Connor McLaughlin 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.
6 years ago
Albert Liu da9188a771 Qt: Fix broken links in about dialog 6 years ago
Albert Liu 4c29b6f30c Qt: Add about dialog 6 years ago
Connor McLaughlin 814edecd05 README.md: Add note about unsupported Windows versions 6 years ago
Connor McLaughlin 2504d187d3 Qt: Add separate menu items for rescan all/scan for new games 6 years ago
Connor McLaughlin 34d27bad4a Timers: Add missing event update after resetting count/target 6 years ago
Connor McLaughlin bdf9c91271 GPU: Fix double shader compilation 6 years ago
Connor McLaughlin 86f0d32e70 CubebAudioStream: Fix crash in PulseAudio on Linux 6 years ago
Connor McLaughlin d7f083559e Add initial libretro implementation 6 years ago
Connor McLaughlin 5dedd8707b Add subset of headers from libretro-common 6 years ago
Connor McLaughlin f5fd37c4c4 Qt: Fix compatibility column not showing by default 6 years ago
Connor McLaughlin 075380f8e0 Move most helper logic from base HostInterface to FrontendCommon 6 years ago
Connor McLaughlin 444a09efd4 AudioStream: Don't call FramesAvailable() while locked 6 years ago
Connor McLaughlin 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.
6 years ago
Connor McLaughlin a56d7385eb SDL: Support rendering software cursor in D3D11 6 years ago
Connor McLaughlin f9eb3719e3 HostInterface: Add software cursor mode
This will probably need to be extended in the future.
6 years ago
Connor McLaughlin f98bb033ff HostDisplay: Add an interface for setting software cursor 6 years ago
Connor McLaughlin 56c50c6eeb dep: Add stb_image 6 years ago
Connor McLaughlin 29d918dbb0 Qt/GameProperties: Implement hash calculation 6 years ago
Connor McLaughlin 8b04b74f27 Common: Add a CD image hasher class 6 years ago
Connor McLaughlin 06f5c3710d Update compatibility list 6 years ago
Connor McLaughlin b4e45e865a GPU: Use correct clocks for NTSC region
Fixes sync drift in Bust-a-Move 1/2.
6 years ago
Connor McLaughlin abc627de9c
Merge pull request #538 from ggrtk/scmversion
CMake: Always run gen_scmversion script on rebuilds
6 years ago
Albert Liu 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.
6 years ago
Connor McLaughlin fc911de1e7 CI: Use Ubuntu 20.04 image for Linux build 6 years ago
Connor McLaughlin b9bfe30b1e SDL: Fix compilation on older versions 6 years ago
Connor McLaughlin bc9246b444 Qt: Add inline help to audio settings 6 years ago
Connor McLaughlin 531c3ad5fa AudioStream: Replace buffer queue with ring buffer
Should achieve a decent overall minimum latency reduction.
6 years ago
Connor McLaughlin 6acd8b27dd Qt: Prevent lag disabling power on buttons when starting 6 years ago
Connor McLaughlin 009e474c51 AnalogController: Fix inverted motor binding 6 years ago
Connor McLaughlin 88502e130e Settings: Fix memory cards not syncing with disc change in title mode 6 years ago
Connor McLaughlin 8c5f6bafc6 Update compatibility list 6 years ago
Connor McLaughlin 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.
6 years ago
Connor McLaughlin 9ea163e666 GPU/D3D11: Fix mask test in same vertex batch
Fixes shadows in Bust a Groove 2, probably others.
6 years ago
Connor McLaughlin 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.
6 years ago
Connor McLaughlin b91f8c151d
Merge pull request #520 from ggrtk/github-actions
Update GitHub Actions workflow
6 years ago
Albert Liu 873072af95 GitHub Actions: Create release only when workflow is triggered on master branch 6 years ago
Connor McLaughlin 8eb3ac69b2 SPU: Update ADSR envelope when register changes
Fixes menu sounds in Final Fantasy 7 staying audible for too long.
6 years ago
Connor McLaughlin dcfb929de5 CDROM: Fix double-reads hitting incorrect sector again
Fixes Bedlem / Rise 2 without breaking Vigilante 8 - 2nd Offense.
6 years ago
Connor McLaughlin 5e7fd5aa71 CDROM: Fix integer overflow in seek timing calculation 6 years ago
Connor McLaughlin 1947080d91 CDROM: GetlocL should return an error while seeking
Or more specifically, the coarse seek part. Verified with hardware
tests.
6 years ago
Connor McLaughlin e5fc47a008 Bus: Further tweaks to access timing
Matches closely to my console now.

Fixes Otona No Asobi again.
6 years ago
Connor McLaughlin 7d66569d69 GPU/HW: Fix bobbing screen with interlacing disabled
Fixes bobbing screen in Tom and Jerry in House Trap.
6 years ago
Connor McLaughlin f856a8ad65 CDROM: Ignore pending setloc after read/play
Fixes games which send a second Setloc after reading, e.g. Army Men -
Sarge's Heroes.
6 years ago
Connor McLaughlin a3e8f40a09 Merge compatibility list 6 years ago
Connor McLaughlin af1c4f9378 Fix MSVC build 6 years ago