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
Connor McLaughlin
a800f73a8f
Merge pull request #516 from ggrtk/negcon
...
Controller: Add NeGcon support
6 years ago
Connor McLaughlin
bf6faafc54
GameList: Fix cache getting corrupted from unknown games
6 years ago
Albert Liu
ee3a96011e
Controller: Add NeGcon support
6 years ago
Connor McLaughlin
e293c22cde
DMA: Run manual channels while halted
...
Fixes games which have looping linked lists but still expect CD/OTC
reads to work.
Also caps the number of ticks used when looping linked lists are
present, which doesn't steal so much time from the CPU per batch.
Fixes:
- Victory Spike
- Magical Drop III - Yokubari Tokudai-gou!
- Yuukyuu no Eden - The Eternal Eden
- Loading screen in World Cup Golf - Professional Edition
6 years ago
Connor McLaughlin
2d067bb101
CDROM: Fix warning log spam on command
6 years ago
Connor McLaughlin
de8aef4f44
Qt: Fix pause button repeatedly triggering sometimes
6 years ago
Connor McLaughlin
0672cf4873
CDROM: Implement a heuristic for command cancelling
...
See note in source. Fixes loading times and slowed down audio in Voice
Idol Collection - Pool Bar Story.
6 years ago
Connor McLaughlin
a4f79de7f6
CDROM: Return error for incorrect parameter count
6 years ago
Connor McLaughlin
69a00a64e6
Bus: Adjust memory access and MMIO timing
...
Hasn't broken anything yet, but needs more thorough testing.
6 years ago
Connor McLaughlin
07e8ab4446
CDROM: Increase seek delay by one sector
...
Fixes Resident Evil 2.
6 years ago
Connor McLaughlin
38fc843541
GPU/HW: Use upscaled texture coordinates for non-paletted textures
...
Fixes games which use render-to-texture effects not being upscaled.
6 years ago
Connor McLaughlin
fe364d5e8b
SDL: Include frame times in status bar
6 years ago
Connor McLaughlin
13c3426148
Merge pull request #506 from ggrtk/analog-controller
...
Update input profiles and input profile handling
6 years ago
Albert Liu
e1e3cf4f5a
CommonHostInterface: Simplify input profile saving
6 years ago
Albert Liu
f8fea1b215
INISettingsInterface: Return bool on saving settings
6 years ago
Albert Liu
b5311e5896
InputProfiles: Add PlayStation Classic Controller input profile
6 years ago
Albert Liu
ca873cf243
InputProfiles: Update DualShock 4 input profile
...
Profile also works for DualShock 3 on Linux.
6 years ago
Connor McLaughlin
ddbfb404ed
Merge compatibility list
6 years ago
Connor McLaughlin
4e8da3cb41
CDROM: Replace sound map assert with error log
...
I am not aware of any games which use it yet, so have no way of testing
if the implementation is correct.
6 years ago
Connor McLaughlin
06621a9547
SDL: Fix second port controller/memcard type changes
6 years ago
Connor McLaughlin
2dd7f48d97
CDROM: Don't skip pregap for CDDA
...
Fixes music looping in Treasure Gear.
6 years ago
Connor McLaughlin
2264849151
CDROM: Update position when double-seeking
...
Doesn't fix anything I'm aware of, but makes sense.
6 years ago
Albert Liu
1f74d46d39
AnalogController: Use proper upper bound when validating axis_code
6 years ago
Connor McLaughlin
2e64f77d2b
README.md: Add qtbase5-private-dev requirement for Linux
6 years ago
Connor McLaughlin
cc470f592b
Merge game compatibility database
6 years ago
Connor McLaughlin
179d31b518
Add CONTRIBUTORS.md
6 years ago
Connor McLaughlin
51c75554e6
Qt: Fix overlapping options in general settings
6 years ago
Connor McLaughlin
81a7b147fc
System: Add option to disable loading memory cards from save states
6 years ago
Connor McLaughlin
b17a5832e5
System: Simplify save state booting
...
Fixes memory card warning messages on load state.
6 years ago
Connor McLaughlin
d2c7639dd8
System: Update per-game memory cards on load state
...
Prevents saves being written to incorrect card after loading.
6 years ago
Connor McLaughlin
eb6b490c76
SDL: Ignore unused key modifiers
6 years ago
Connor McLaughlin
445bd02cad
GPU/HW: Interlace at native resolution rather than 1x
...
Also fixes screen bobbing when interlacing is disabled.
6 years ago
Connor McLaughlin
23436f08ba
GPU/HW: More improvements to GPUSTAT.31
...
Fixes True Pinball without breaking intros to Final Fantasy 7/8.
6 years ago
Connor McLaughlin
04f131f979
GPU/OpenGL: Fix 24-bit progressive scanout regression
6 years ago
Connor McLaughlin
cb66889856
GPU/OpenGL: Fix non-interleaved interlaced display
6 years ago
Connor McLaughlin
e368dbbadc
GPU: Implement non-interleaved interlaced rendering
...
Fixes screen shaking in True Pinball.
6 years ago