Lioncash
|
83a01c27a2
|
file_system: Prevent resource leaks in DeleteDirectory()
We need to remember to close the search handle in the error cases.
|
2020-06-23 06:13:54 -04:00 |
|
Connor McLaughlin
|
3ca9d578b3
|
Merge pull request #559 from lioncash/field
bitfield: Make interface fully constexpr
|
2020-06-23 19:58:06 +10:00 |
|
Connor McLaughlin
|
6de24f620e
|
Merge pull request #558 from lioncash/psf
system: Correct error dialog in PSF load case
|
2020-06-23 19:57:19 +10:00 |
|
Connor McLaughlin
|
daf9afe221
|
Merge pull request #560 from lioncash/xy
playstation_mouse: Amend initial x value
|
2020-06-23 19:56:43 +10:00 |
|
Connor McLaughlin
|
e228588823
|
Merge pull request #561 from lioncash/rectangle
rectangle: Correct assignment of right within SetExtents
|
2020-06-23 19:56:16 +10:00 |
|
Connor McLaughlin
|
c8082fcdf1
|
Merge pull request #557 from lioncash/data
cd_image: Make use of std::array where applicable
|
2020-06-23 19:55:25 +10:00 |
|
Lioncash
|
e064196f25
|
rectangle: Correct assignment of right within SetExtents
Previously left was being assigned twice in a row.
|
2020-06-23 05:50:43 -04:00 |
|
Lioncash
|
7a05f8402b
|
playstation_mouse: Amend initial x value
Previously the last host y position was being written to twice, which
seems like a typo.
|
2020-06-23 05:48:25 -04:00 |
|
Lioncash
|
0abe4c60b4
|
cd_image: Make use of std::array where applicable
Simplifies array copies.
|
2020-06-23 05:35:26 -04:00 |
|
Lioncash
|
a27aa45e6a
|
bitfield: Make interface fully constexpr
Given C++17 is being used, the entire interface is capable of being
constexpr.
|
2020-06-23 05:27:40 -04:00 |
|
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.
|
2020-06-23 05:13:47 -04:00 |
|
Connor McLaughlin
|
840a80670f
|
CDROM: Reset XA resampler on file switch
Pure guess work, probably won't affect anything.
|
2020-06-22 15:58:22 +10:00 |
|
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.
|
2020-06-22 15:58:10 +10:00 |
|
Connor McLaughlin
|
eaca5eca07
|
GPU/Vulkan: Use Metal layer instead NSView on macOS.
|
2020-06-22 15:58:07 +10:00 |
|
Connor McLaughlin
|
f846817848
|
Vulkan: Fix crash when opening settings window -> resizing
|
2020-06-22 15:58:00 +10:00 |
|
Connor McLaughlin
|
1455e793d5
|
Vulkan: Fix crash when drag-resizing window
|
2020-06-22 15:57:54 +10:00 |
|
Connor McLaughlin
|
82a0ad8a10
|
Qt/Settings: Make GPU adapter more sensible
Add a default entry, rather than leaving it blank.
|
2020-06-22 15:57:43 +10:00 |
|
Connor McLaughlin
|
1667d0a271
|
Update compatibility list from @macattack222 and @HeroponRikiBestest
|
2020-06-22 15:56:00 +10:00 |
|
Connor McLaughlin
|
eb1b6b6272
|
GPU/HW: Fix D3D11 upscaled line GS
|
2020-06-22 15:53:05 +10:00 |
|
Connor McLaughlin
|
73cdd676ad
|
GPU/Vulkan: Fix incorrect srcfactor selection
|
2020-06-21 16:24:37 +10:00 |
|
Connor McLaughlin
|
ce75168238
|
GPU/Vulkan: Don't assume support for dual-source blend
|
2020-06-21 01:33:15 +10:00 |
|
Connor McLaughlin
|
bf60f9dd61
|
GPU/Vulkan: Use geometry shader for line rendering at >1xIR
|
2020-06-21 01:33:08 +10:00 |
|
Connor McLaughlin
|
97ef905f10
|
GPU/Vulkan: Fix race/crash when changing settings live
|
2020-06-21 01:33:00 +10:00 |
|
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.
|
2020-06-20 20:37:38 +10:00 |
|
Connor McLaughlin
|
fed53b565f
|
GPU/Vulkan: Fix inverted transparency
Fixes FF7 menu, map screen in Porsche Challenge.
|
2020-06-20 20:22:24 +10:00 |
|
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.
|
2020-06-20 20:21:33 +10:00 |
|
Connor McLaughlin
|
7192b8d83a
|
Vulkan/ShaderCache: Hopefully fix macOS build
|
2020-06-20 03:39:46 +10:00 |
|
Connor McLaughlin
|
cab5e70ccc
|
Update compatibility list with data from @macattack222
|
2020-06-20 03:36:47 +10:00 |
|
Connor McLaughlin
|
4d827e23c5
|
Qt: Add GPU/adapter selection to settings
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
77291096db
|
Settings: Add GPU adapter option and hook up to D3D11/Vulkan
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
1b5f8db2fc
|
Vulkan/Context: Support specifying GPU to use
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
4a04800132
|
Vulkan: Handle potential duplicate GPU/adapter names
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
7fce9b102e
|
FrontendCommon: Add GPU enumeration methods to D3D11/Vulkan host displays
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
85edbce3ca
|
Qt: Use FrontendCommon D3D11 host display wrapper
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
1e26ded73c
|
SDL: Use FrontendCommon D3D11 host display wrapper
|
2020-06-20 03:34:19 +10:00 |
|
Connor McLaughlin
|
6eb2079088
|
FrontendCommon: Add D3D11 helper for host display
|
2020-06-20 03:33:34 +10:00 |
|
Connor McLaughlin
|
8ae04f66a1
|
Update compatibility list with data from @Zet-sensei
|
2020-06-19 01:42:36 +10:00 |
|
Connor McLaughlin
|
3114eb51f9
|
Update README.md with Vulkan renderer
|
2020-06-19 01:40:08 +10:00 |
|
Connor McLaughlin
|
c023bcd234
|
Linux build fix
|
2020-06-19 01:36:46 +10:00 |
|
Connor McLaughlin
|
1212d24ea9
|
Merge branch 'vulkan'
|
2020-06-19 00:19:18 +10:00 |
|
Connor McLaughlin
|
49a9f01327
|
Qt: Support Vulkan
|
2020-06-19 00:18:53 +10:00 |
|
Connor McLaughlin
|
d168947ae4
|
SDL: Support Vulkan
|
2020-06-19 00:18:51 +10:00 |
|
Connor McLaughlin
|
6aacf0019a
|
FrontendCommon: Add a Vulkan host display interface
|
2020-06-19 00:18:19 +10:00 |
|
Connor McLaughlin
|
49d11988bf
|
Core: Add Vulkan GPU renderer
|
2020-06-19 00:18:17 +10:00 |
|
Connor McLaughlin
|
3cd5b7ae74
|
Core: Add Vulkan renderer types
|
2020-06-19 00:18:14 +10:00 |
|
Connor McLaughlin
|
1399e95b77
|
Common: Add a range of Vulkan helper/wrapper classes
|
2020-06-19 00:18:07 +10:00 |
|
Connor McLaughlin
|
2c0a28398c
|
dep/imgui: Add Vulkan renderer
|
2020-06-19 00:16:59 +10:00 |
|
Connor McLaughlin
|
5bbcde7835
|
dep: Add glslang
|
2020-06-19 00:16:59 +10:00 |
|
Connor McLaughlin
|
da83059e31
|
dep/vulkan-loader: Add Vulkan headers and basic dynamic loader
|
2020-06-19 00:16:59 +10:00 |
|
Connor McLaughlin
|
63cc4ab197
|
CommonHostInterface: Release save state selector before display
This can have GPU objects, so needs to be released first.
|
2020-06-19 00:16:59 +10:00 |
|