Commit Graph

1673 Commits (511c3133f1a1263ace98e6709e1691956101b1d6)
 

Author SHA1 Message Date
Connor McLaughlin 0e3fdebb11 Qt: Don't set native window to GL surface
Might be related to the GLX crashes some people are experiencing...
5 years ago
Albert Liu b7d9ce98e8 Qt: Connect tweak/hack settings to Qt frontend 5 years ago
Albert Liu 53a2b8c03d SDL: Update advanced settings description 5 years ago
Albert Liu 8a94fc944a CommonHostInterface: Fix minor log message typo 5 years ago
Connor McLaughlin b141042952
Merge pull request #549 from ggrtk/qt-rebind-all
Qt: Simplify Rebind All behavior
5 years ago
Albert Liu 1b9dbc1a0b Qt: Add help text note about binding rumble 5 years ago
Albert Liu fd4e41bc7d Qt: Simplify Rebind All behavior 5 years ago
Connor McLaughlin 41d66f5c73 Qt: Add icon to executable 5 years ago
Connor McLaughlin 91734e35b0 SDL: Add icon to executable 5 years ago
Connor McLaughlin fc0560087f GPU: Skip primitives where clip area is invalid
Fixes palettes being overwritten/menus being broken in
Yoshimoto Mahjong Club Deluxe.
5 years ago
Connor McLaughlin 16c47f4553 Settings: Change default GPU FIFO size to 16
While this has the potential to be slower, there seems to be quite a few
games which break with the larger FIFO. In some cases, they wait for the
DMA interrupt, then busy wait for the GPU to go idle again. If the FIFO
is larger, this wait time till be longer, breaking things.
5 years ago
Connor McLaughlin bda528d70a GPU: Alter timings to reflect new clock 5 years ago
Connor McLaughlin dad63f2303 GPU: Run draw clock at sysclk * 2 5 years ago
Connor McLaughlin 0dfb9f7d90
Merge pull request #548 from ggrtk/qt-aboutdialog
Qt: Add about dialog
5 years ago
Albert Liu 4f07e30dc0 Qt: Fix broken font in about dialog on Windows 5 years ago
Albert Liu aeead1b0a6 Fix MSVC build 5 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.
5 years ago
Albert Liu da9188a771 Qt: Fix broken links in about dialog 5 years ago
Albert Liu 4c29b6f30c Qt: Add about dialog 5 years ago
Connor McLaughlin 814edecd05 README.md: Add note about unsupported Windows versions 5 years ago
Connor McLaughlin 2504d187d3 Qt: Add separate menu items for rescan all/scan for new games 5 years ago
Connor McLaughlin 34d27bad4a Timers: Add missing event update after resetting count/target 5 years ago
Connor McLaughlin bdf9c91271 GPU: Fix double shader compilation 5 years ago
Connor McLaughlin 86f0d32e70 CubebAudioStream: Fix crash in PulseAudio on Linux 5 years ago
Connor McLaughlin d7f083559e Add initial libretro implementation 5 years ago
Connor McLaughlin 5dedd8707b Add subset of headers from libretro-common 5 years ago
Connor McLaughlin f5fd37c4c4 Qt: Fix compatibility column not showing by default 5 years ago
Connor McLaughlin 075380f8e0 Move most helper logic from base HostInterface to FrontendCommon 5 years ago
Connor McLaughlin 444a09efd4 AudioStream: Don't call FramesAvailable() while locked 5 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.
5 years ago
Connor McLaughlin a56d7385eb SDL: Support rendering software cursor in D3D11 5 years ago
Connor McLaughlin f9eb3719e3 HostInterface: Add software cursor mode
This will probably need to be extended in the future.
5 years ago
Connor McLaughlin f98bb033ff HostDisplay: Add an interface for setting software cursor 5 years ago
Connor McLaughlin 56c50c6eeb dep: Add stb_image 5 years ago
Connor McLaughlin 29d918dbb0 Qt/GameProperties: Implement hash calculation 5 years ago
Connor McLaughlin 8b04b74f27 Common: Add a CD image hasher class 5 years ago
Connor McLaughlin 06f5c3710d Update compatibility list 5 years ago
Connor McLaughlin b4e45e865a GPU: Use correct clocks for NTSC region
Fixes sync drift in Bust-a-Move 1/2.
5 years ago
Connor McLaughlin abc627de9c
Merge pull request #538 from ggrtk/scmversion
CMake: Always run gen_scmversion script on rebuilds
5 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.
5 years ago
Connor McLaughlin fc911de1e7 CI: Use Ubuntu 20.04 image for Linux build 5 years ago
Connor McLaughlin b9bfe30b1e SDL: Fix compilation on older versions 5 years ago
Connor McLaughlin bc9246b444 Qt: Add inline help to audio settings 5 years ago
Connor McLaughlin 531c3ad5fa AudioStream: Replace buffer queue with ring buffer
Should achieve a decent overall minimum latency reduction.
5 years ago
Connor McLaughlin 6acd8b27dd Qt: Prevent lag disabling power on buttons when starting 5 years ago
Connor McLaughlin 009e474c51 AnalogController: Fix inverted motor binding 5 years ago
Connor McLaughlin 88502e130e Settings: Fix memory cards not syncing with disc change in title mode 5 years ago
Connor McLaughlin 8c5f6bafc6 Update compatibility list 5 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.
5 years ago
Connor McLaughlin 9ea163e666 GPU/D3D11: Fix mask test in same vertex batch
Fixes shadows in Bust a Groove 2, probably others.
5 years ago