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 |
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 |