Commit Graph

1673 Commits (511c3133f1a1263ace98e6709e1691956101b1d6)
 

Author SHA1 Message Date
Connor McLaughlin 84a52a3911 dep/vulkan-loader: undef a bunch more problematic X11 defines 5 years ago
Connor McLaughlin 936d92dfb8 System: Add option to force start in software mode 5 years ago
Connor McLaughlin 919494079b System: Make saving screenshots to state optional 5 years ago
Connor McLaughlin dc7cc3b67f Common/ByteStream: Fix buffer corruption in MemoryByteStream 5 years ago
Connor McLaughlin e5f56fcd33 MDEC: Slightly reduce block timing
Fixes FMVs in Disney's Treasure Planet.

Probably needs sub-block timing emulated at some point.
5 years ago
Connor McLaughlin 614ea632a5 SPU: Log warning when data is lost due to reg clear 5 years ago
Connor McLaughlin ea1066f76e GL/StreamBuffer: Use glBufferData() on all drivers 5 years ago
Connor McLaughlin 745b53e4cb GL/Context: Fix crash in some GLX drivers 5 years ago
Connor McLaughlin 15afe4f436 GPU/Vulkan: Fix incorrect vkCmdPushConstants() call 5 years ago
Connor McLaughlin f690165b52
Merge pull request #571 from ggrtk/discord
CommonHostInterface: Use largeImage fields in Discord presence payload
5 years ago
Albert Liu 1a45ee3018 CommonHostInterface: Use largeImage fields in Discord presence payload
Fixes application icon not showing up in Discord Rich Presence.
5 years ago
Connor McLaughlin 0b261e836b GPU/Vulkan: Fix shader VRAM copies
Fixes battle transitions in Final Fantasy IX.
5 years ago
Connor McLaughlin 58b0e6859a Frontend: Reset/restore GPU state before saving screenshot
Fixes driver crashes in Vulkan.
5 years ago
Connor McLaughlin b94de1924d GPU/ShaderGen: Round normalized colours before converting to integer
Fixes broken rendering/precision issues on Intel Ivy Bridge GPUs.

Many thanks to linkmauve from Dolphin for the idea - seems Dolphin also
had a similar problem a few years ago.
5 years ago
Connor McLaughlin 16ca214d09 GPU/OpenGL: Fix VRAM writes breaking on <GL4.3 5 years ago
Connor McLaughlin 34d7b752d8 GPU/ShaderGen: Enable GL_ARB_shader_storage_buffer_object on <GL4.3 5 years ago
Connor McLaughlin 998ec85b16 CDROM: Log slow sector reads in Release builds too 5 years ago
Connor McLaughlin 737337a526 CDROM: Fix incorrect sector read after incomplete seek->read
Fixes crash in Disney's The Lion King - Simba's Mighty Adventure.
5 years ago
Connor McLaughlin b8a2487abf GPU/HW: Fix incorrect offset application in line upscaler
Fixes green line in pause screen of Spyro.
5 years ago
Connor McLaughlin f1cfe1b954
Merge pull request #568 from ggrtk/qt-theme
Qt: Reset palette and style when selecting default theme
5 years ago
Albert Liu 788a9a6768 Qt: Reset palette and style when selecting default theme
Fixes palette and style getting stuck when switching to default theme
after having used dark fusion theme earlier in the same session.
5 years ago
Connor McLaughlin ad727c7991 CPU/Recompiler: Check interrupts after mtc0 sr/cause
Fixes Jackie Chan Stuntmaster in Recompiler mode.
5 years ago
Connor McLaughlin b00f50c927 CPU/Recompiler: Emit test/jz instead of bt/jnc for bits < 8
Likely very slightly faster.
5 years ago
Connor McLaughlin 55a2c73097 Qt: Add Dark Fusion theme 5 years ago
Connor McLaughlin a6d976240a Qt: Add theme selection and dark theme 5 years ago
Connor McLaughlin e6f5009245
Merge pull request #567 from ggrtk/aspect-ratio-setting
HostInterface: Save default setting to AspectRatio, not PixelAspectRatio
5 years ago
Albert Liu 28d38c9867 LibretroHostInterface: Report aspect ratio setting to frontend 5 years ago
Albert Liu 7c206766ae HostInterface: Save default setting to AspectRatio, not PixelAspectRatio
Fixes inconsistency with default settings saving to PixelAspectRatio,
but loading from AspectRatio instead. PixelAspectRatio was not being
used elsewhere.
5 years ago
Connor McLaughlin 832c7a1192 Vulkan: Support using SSBOs instead texel buffers 5 years ago
Connor McLaughlin 08ef8c1e8d GPU/HW: Support SSBOs instead of texture buffers for VRAM writes 5 years ago
Connor McLaughlin eec37df1e0 Settings: Make the recompiler the default CPU mode 5 years ago
Connor McLaughlin f6aae5e67c Settings: Add 2:1 (VRAM 1:1) display aspect ratio 5 years ago
Connor McLaughlin f32028a736
Merge pull request #566 from ggrtk/analog-controller
ControllerInterface: Customizable axis scaling and deadzone size
5 years ago
Connor McLaughlin 2cfb811569
Merge pull request #565 from lioncash/stamp
timestamp: Correct duplicate conditionals
5 years ago
Connor McLaughlin 84d4423719
Merge pull request #564 from lioncash/leak
file_system: Prevent resource leaks in DeleteDirectory()
5 years ago
Connor McLaughlin da0885af0d
Merge pull request #563 from lioncash/fs
file_system: Correct duplicate conditionals in CreateDirectory()
5 years ago
Connor McLaughlin 4b31034efa
Merge pull request #562 from lioncash/amp
spu: Make use of logical AND within IsPitchModulationEnabled()
5 years ago
Albert Liu 293c2f50cd ControllerInterface: Make axis-to-button deadzone customizable 5 years ago
Albert Liu 6b7c068f83 ControllerInterface: Implement axis scaling for axis-to-axis mappings
This feature allows us to work around analog stick range issues at the
intercardinal directions in certain titles (e.g. Rockman DASH 2) caused
by modern controllers having a tighter logical range of reporting than
PS1 analog controllers.
5 years ago
Lioncash 4c82705e34 timestamp: Correct duplicate conditionals
Previously, the milliseconds field wasn't being used in comparisons on
Windows.
5 years ago
Lioncash 987b11a1d2 timestamp: Implement operator!= in terms of operator==
Same behavior, less code.
5 years ago
Lioncash 83a01c27a2 file_system: Prevent resource leaks in DeleteDirectory()
We need to remember to close the search handle in the error cases.
5 years ago
Lioncash 292a0a6800 file_system: Correct duplicate conditionals in CreateDirectory() 5 years ago
Lioncash 20d17b953b spu: Make use of logical AND within IsPitchModulationEnabled()
It seems awfully suspect to use a bitwise AND here.
5 years ago
Connor McLaughlin 3ca9d578b3
Merge pull request #559 from lioncash/field
bitfield: Make interface fully constexpr
5 years ago
Connor McLaughlin 6de24f620e
Merge pull request #558 from lioncash/psf
system: Correct error dialog in PSF load case
5 years ago
Connor McLaughlin daf9afe221
Merge pull request #560 from lioncash/xy
playstation_mouse: Amend initial x value
5 years ago
Connor McLaughlin e228588823
Merge pull request #561 from lioncash/rectangle
rectangle: Correct assignment of right within SetExtents
5 years ago
Connor McLaughlin c8082fcdf1
Merge pull request #557 from lioncash/data
cd_image: Make use of std::array where applicable
5 years ago
Lioncash e064196f25 rectangle: Correct assignment of right within SetExtents
Previously left was being assigned twice in a row.
5 years ago