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