Connor McLaughlin
65d22406a3
SettingsWrapper: Fix enums being stored as ints
2021-12-28 05:22:45 +00:00
Connor McLaughlin
92689a60ae
Common/StringUtil: Add whitespace strip methods
2021-12-28 05:22:45 +00:00
Connor McLaughlin
1a598ccf0d
Common/StringUtil: Add wide string conversion for non-windows
2021-12-28 05:22:45 +00:00
Italo Di Renzo
e50feb74fd
Add "Clear missing files" option to recent ISO list ( #4975 )
...
* GUI: Add "Clear missing files" option to Recent ISO list
* GUI: Show list of files to remove in confirmation dialog.
2021-12-27 20:50:04 -08:00
arcum42
af067a8c84
Default to a native build. Remove --clean-plugins. ( #5132 )
2021-12-27 20:31:27 -08:00
tellowkrinkle
61a196bc3d
GS: Move afix check to high blend level
2021-12-27 20:18:47 -06:00
lightningterror
6a431daffc
GS-hw: Extend Blend mix to work when alpha is higher than 1.
...
Clamp the alpha(As/Af) to 1 in the shader, it is already clamped to 1 in hw blend unit.
It should allow to better render the effects, still not fully accurate but it's closer to what we want.
Hopefully it helps D3D11 more.
2021-12-27 20:22:41 +01:00
Mrlinkwii
1aad3e6cc8
GameDB: add VU clamping to "Ultimate Spider-Man" and fixes to other games
2021-12-27 18:02:16 +00:00
refractionpcsx2
c8d42e32ed
GameDB: Properly use vuRoundMode child node
2021-12-27 03:47:52 +00:00
refractionpcsx2
514cc6edb8
IPU: Unbreak previous change with IDEC sync
...
Testing in Production y'all
2021-12-26 23:44:50 +00:00
lightningterror
208d3ffa7b
GS-hw: Fix pabe regression from renderers merge.
...
Only OpenGL should disable accumulation and blend mix to allow reading the framebuffer next.
Also pabe will only be accurate with non recursive blend on d3d11 only so enable it for it only.
2021-12-26 19:12:28 +01:00
refractionpcsx2
25dd92f8c0
IPU: Modify IDEC sync position.
...
Previously broke the Onimusha patch, sorry
2021-12-26 14:56:52 +00:00
Connor McLaughlin
3f81b7e56d
GL/ShaderCache: Time various shader compilation tasks
2021-12-26 13:21:51 +00:00
Connor McLaughlin
99b7333991
GS/OpenGL: Add option to disable shader cache
2021-12-26 13:21:51 +00:00
Connor McLaughlin
a2ae4ba441
GS/OpenGL: Get rid of interface blocks for convert shaders
2021-12-26 13:21:51 +00:00
Connor McLaughlin
4e1b2792c9
GS/OpenGL: Move some uniform buffers to program uniforms
2021-12-26 13:21:51 +00:00
Connor McLaughlin
55695bb5bc
GS/OpenGL: Use ShaderCache
2021-12-26 13:21:51 +00:00
Connor McLaughlin
6e064da536
GS/OpenGL: Use programs instead of separate pipelines
2021-12-26 13:21:51 +00:00
Connor McLaughlin
69ff12645c
Common: Add GL/ShaderCache
2021-12-26 13:21:51 +00:00
Connor McLaughlin
efb93d22d9
Common: Add GL Program wrapper class
2021-12-26 13:21:51 +00:00
Connor McLaughlin
cdb0068dcc
Common: Add MD5Digest
2021-12-26 13:21:51 +00:00
Connor McLaughlin
b0a0d714c4
Common: Add HashCombine.h
2021-12-26 13:21:51 +00:00
refractionpcsx2
7e36ee243c
GameDB: Fix Round/Clamp nodes
2021-12-26 11:58:27 +00:00
Sergeanur
21bc56a8ba
GS: Simulate scan mask
2021-12-26 11:51:25 +00:00
refractionpcsx2
e920c0fe3e
VS: Fix filters
2021-12-26 10:37:43 +00:00
refractionpcsx2
31992fb398
GameDB: Fix loading patches for some games
2021-12-26 08:43:06 +00:00
refractionpcsx2
dc65599fae
GameDB: Remove no longer required patches
2021-12-26 04:48:49 +00:00
refractionpcsx2
eb9dc7b70d
IPU: BDEC/IDEC wait for IPU0 to drain before proceeding
2021-12-26 04:48:49 +00:00
refractionpcsx2
06bf2502a6
IPU: Tidy up and fix up toIPU DMA, remove some hacks
2021-12-26 04:48:49 +00:00
refractionpcsx2
242655bac9
IPU: Tidy up some DMA and FIFO behaviour
2021-12-26 04:48:49 +00:00
refractionpcsx2
8335b3ee77
IPU: Only fill IPU with required data, no more.
2021-12-26 04:48:49 +00:00
refractionpcsx2
a0c8ad9511
Savestate: Bump version
2021-12-26 04:48:49 +00:00
refractionpcsx2
d775a9364b
IPU: Set DMA to only transfer on request (or reset)
2021-12-26 04:48:49 +00:00
Ty Lamontagne
1695124472
Linux / Windows CMake Builds: Change output executable to lowercase
...
No reason to be uppercase.
2021-12-25 15:11:17 +00:00
Tyler Wilding
70145eb150
macos: add `undef` to fix macOS builds
2021-12-25 15:11:01 +00:00
Tyler Wilding
dacd7d94d9
memcard: fix saving and loading handling on new yaml lib
2021-12-25 15:11:01 +00:00
Tyler Wilding
85bd8555c0
common: add some file-path helpers to `Path` ns
2021-12-25 15:11:01 +00:00
Tyler Wilding
6920b4e366
gamedb: handle yaml parsing errors properly
2021-12-25 15:11:01 +00:00
Tyler Wilding
bda3835cb1
memcard: migrate folder memory cards to `rapidyaml`
2021-12-25 15:11:01 +00:00
Tyler Wilding
83e5aa6137
gamedb: migrate GameDB implementation to `rapidyaml`
2021-12-25 15:11:01 +00:00
Tyler Wilding
4719e52c6e
fs-api: extend host API to allow retrieval of a resource file path
2021-12-25 15:11:01 +00:00
Tyler Wilding
e313eadcd2
common: pull our string functions into common
2021-12-25 15:11:01 +00:00
Tyler Wilding
be952e40ba
vs: update project configuration to include `rapidyaml`
2021-12-25 15:11:01 +00:00
Tyler Wilding
4d4b24f8b0
cmake: support `rapidyaml`
2021-12-25 15:11:01 +00:00
Tyler Wilding
9533fa25c3
deps: remove `yaml-cpp` and add `rapidyaml`
2021-12-25 15:11:01 +00:00
lightningterror
013c9072b9
GS-hw: Move the blend mix alpha check after sw blending selection.
...
Optimization.
2021-12-25 14:52:07 +01:00
lightningterror
bf8dc05fac
GS: Redo GetAlphaMinMax.
...
Cleaner this way, also fix recent regression on Full Blend with alpha max.
2021-12-25 14:52:07 +01:00
Connor McLaughlin
f4b38662fa
GS/Null: Move methods to cpp file
2021-12-24 11:01:00 +00:00
Connor McLaughlin
ea41cce5ef
GS: Add missing override specifier to a few files
2021-12-24 11:01:00 +00:00
TellowKrinkle
013c292ffb
GS: Fix looping over pages of textures with massive strides
2021-12-23 19:10:19 -06:00