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
refractionpcsx2
cb18f11133
GS: Added auto Mipmap support in hardware for Jurassic Park
2021-12-23 08:25:52 +00:00
TellowKrinkle
ea25f49c65
Common: Fix GetWorkingDirectory on unix
2021-12-23 07:49:14 +00:00
Connor McLaughlin
5d15d5958e
GS: Only copy draw area for colclip/DATE
2021-12-22 11:41:57 +01:00
Connor McLaughlin
efed92b15c
GS/OpenGL: Move scaling factor to shader constant
2021-12-22 11:41:57 +01:00
Connor McLaughlin
7d39d02e98
GSDeviceOGL: Don't set scissor unconditionally
2021-12-22 11:41:57 +01:00
Connor McLaughlin
e006442e4f
GSRendererNew: Remove another constant buffer copy
2021-12-22 11:41:57 +01:00
Connor McLaughlin
212848e931
GSDevice: Force inline accessor methods
...
Don't want to make debug builds slower.
2021-12-22 11:41:57 +01:00
Connor McLaughlin
732de53d1b
GS: Get rid of second constant buffer for alpha pass
2021-12-22 11:41:57 +01:00
Connor McLaughlin
08c00eed1e
GS: Unify constant buffers between renderers
2021-12-22 11:41:57 +01:00
refractionpcsx2
2a1c3d1f33
GS: Fix texture offset Y vector
2021-12-20 16:30:26 +00:00
lightningterror
5f57084ed9
GS-hw: Run GetAlphaMinMax only when required for Blend Mix.
...
Optimization.
2021-12-20 16:23:43 +01:00
lightningterror
9368e29d62
GS-d3d11:fx: Flip x and y dithering positions.
2021-12-19 22:24:30 +01:00
TellowKrinkle
ae8751e9ca
GS:DX11: Use GSHWDrawConfig selector structs
2021-12-19 22:21:10 +01:00
TellowKrinkle
a11b8c4750
GS:OGL: Use GSHWDrawConfig selector structs
2021-12-19 22:21:10 +01:00
TellowKrinkle
1e7e23df96
GS: Less memcmp
...
It has a lot of work to do for its fancier return value
2021-12-19 22:21:10 +01:00
TellowKrinkle
8395e00835
GS: Remove now-unused renderers
2021-12-19 22:21:10 +01:00
TellowKrinkle
66bc1bdc77
GS: Add new shared hw renderer
2021-12-19 22:21:10 +01:00
TellowKrinkle
b8984661d9
GS: Use shared enum for blend level
...
Even if DX11 doesn't support all modes we can just use the ones it does support from the enum
2021-12-19 22:21:10 +01:00
Mrlinkwii
ea98a1c9f9
GameDB: change VUclamping on "Sled Storm"
2021-12-19 16:45:31 +00:00
Connor McLaughlin
9173b40e2e
SPU2: Add function to pause output stream
2021-12-19 15:14:04 +00:00
Connor McLaughlin
59e5b1918f
SPU2/XAudio: Get rid of exceptions
2021-12-19 15:14:04 +00:00
Connor McLaughlin
ab4b7b8ee6
SPU2: Remove unused methods from output modules
2021-12-19 15:14:04 +00:00
Connor McLaughlin
7f0f153ebd
3rdparty: Remove Portaudio
2021-12-19 15:14:04 +00:00
Connor McLaughlin
f3d51a242d
SPU2: Remove Portaudio and SDL2 output modules
2021-12-19 15:14:04 +00:00
Connor McLaughlin
88ce192610
SPU2: Add Cubeb SndOut driver
2021-12-19 15:14:04 +00:00
Connor McLaughlin
bd489647e9
3rdparty: Add cubeb
2021-12-19 15:14:04 +00:00
Florin9doi
c36666b4d4
USB: Gametrak/RealPlay
2021-12-19 13:33:04 +00:00
Connor McLaughlin
97727cae2c
GS/OpenGL: Don't delete null objects for PBO
2021-12-18 14:12:37 +00:00
Connor McLaughlin
f412b6818e
GS/OpenGL: Fix incorrect VAO cleanup
...
This wasn't an issue in wx, since the whole context/device gets torn
down and recreated when you pause/unpause, or change settings.
But on Qt it is, since the context/device is preserved for a
faster/lighter settings apply.
2021-12-18 14:12:37 +00:00
Mrlinkwii
e8aea86e75
GameDB: Add EE Clamping to 'Digimon Battle Chronicle' and fixes to other games ( #5178 )
2021-12-18 14:04:18 +00:00
Connor McLaughlin
fac171fa95
CDVD: Check file actually opened before proceeding
...
If you loaded an invalid file, particularly with compression, the file
open may fail, leading to a division by zero (on block size), or trying
to read from nothing.
2021-12-18 13:41:56 +00:00
refractionpcsx2
fa1b6493da
CDVD GZip: Correct type causing index creation to fail
2021-12-17 11:46:31 +00:00
refractionpcsx2
e58766745c
Log: Restore BIOS Found message
2021-12-16 11:45:12 +00:00
Mrlinkwii
d8a9c5b479
Gamedb add gamefixes to 'Titeuf Mega-compet' and patch 'Yamiyo ni Sasayaku - Tantei Sagara Kyouichirou' series
2021-12-15 17:17:18 +00:00
Mrlinkwii
9a4d8ba934
Gamedb: add more 2k games patches
2021-12-15 10:52:22 +00:00
refractionpcsx2
ab816543c8
CDVD: Fixed typo opening gzip files
...
Fixes #5162
2021-12-15 09:38:04 +00:00