Commit Graph

1598 Commits (e6f5009245b0a9d6d2357658f8452865fbd34b55)
 

Author SHA1 Message Date
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
Lioncash 7a05f8402b playstation_mouse: Amend initial x value
Previously the last host y position was being written to twice, which
seems like a typo.
5 years ago
Lioncash 0abe4c60b4 cd_image: Make use of std::array where applicable
Simplifies array copies.
5 years ago
Lioncash a27aa45e6a bitfield: Make interface fully constexpr
Given C++17 is being used, the entire interface is capable of being
constexpr.
5 years ago
Lioncash 76af96f15b system: Correct error dialog in PSF load case
Corrects the error message to state that the PSF couldn't be loaded
rather than EXE.
5 years ago
Connor McLaughlin 840a80670f CDROM: Reset XA resampler on file switch
Pure guess work, probably won't affect anything.
5 years ago
Connor McLaughlin 9265dd72ba Vulkan/ShaderCache: Skip writing pipeline cache when size matches
Comparing all the data wasn't working, at least for Intel. I'm guessing
there's some modification time field in there which keeps changing.
5 years ago
Connor McLaughlin eaca5eca07 GPU/Vulkan: Use Metal layer instead NSView on macOS. 5 years ago
Connor McLaughlin f846817848 Vulkan: Fix crash when opening settings window -> resizing 5 years ago
Connor McLaughlin 1455e793d5 Vulkan: Fix crash when drag-resizing window 5 years ago
Connor McLaughlin 82a0ad8a10 Qt/Settings: Make GPU adapter more sensible
Add a default entry, rather than leaving it blank.
5 years ago
Connor McLaughlin 1667d0a271 Update compatibility list from @macattack222 and @HeroponRikiBestest 5 years ago
Connor McLaughlin eb1b6b6272 GPU/HW: Fix D3D11 upscaled line GS 5 years ago
Connor McLaughlin 73cdd676ad GPU/Vulkan: Fix incorrect srcfactor selection 5 years ago
Connor McLaughlin ce75168238 GPU/Vulkan: Don't assume support for dual-source blend 5 years ago
Connor McLaughlin bf60f9dd61 GPU/Vulkan: Use geometry shader for line rendering at >1xIR 5 years ago
Connor McLaughlin 97ef905f10 GPU/Vulkan: Fix race/crash when changing settings live 5 years ago
Connor McLaughlin f54876deb0 Vulkan/Context: Use VK_MVK_macos_surface not VK_EXT_metal_surface
Will change this over some time in the future when I can work on a Mac
again and set up the layer.
5 years ago
Connor McLaughlin fed53b565f GPU/Vulkan: Fix inverted transparency
Fixes FF7 menu, map screen in Porsche Challenge.
5 years ago
Connor McLaughlin a08c398d4b GPU/HW: Provide depth in vertex rather than computing
Fixes mask bit effects in Vulkan (e.g. Silent Hill).
Significantly reduces the number of mask bit refreshes in OpenGL/Vulkan.
5 years ago
Connor McLaughlin 7192b8d83a Vulkan/ShaderCache: Hopefully fix macOS build 5 years ago
Connor McLaughlin cab5e70ccc Update compatibility list with data from @macattack222 5 years ago
Connor McLaughlin 4d827e23c5 Qt: Add GPU/adapter selection to settings 5 years ago
Connor McLaughlin 77291096db Settings: Add GPU adapter option and hook up to D3D11/Vulkan 5 years ago
Connor McLaughlin 1b5f8db2fc Vulkan/Context: Support specifying GPU to use 5 years ago
Connor McLaughlin 4a04800132 Vulkan: Handle potential duplicate GPU/adapter names 5 years ago