iMineLink
80d3a8a757
GS-hw, TC: don't linearly interpolate downloads.
...
Greatly improves Burnout games clouds rendering
with even (x2, x4, ...) upscaling factors.
2021-12-13 08:06:52 +01:00
iMineLink
2e6c5cde29
GS-hw: rework surface fetching.
...
Factorized code.
Always clear render targets and depth stencils
when being fetched.
"force_texture_clear" OGL only config removed.
2021-12-13 08:06:52 +01:00
iMineLink
0f2768dca4
GS-hw, TC: improve LookupTarget.
...
allow propagation of increased target size and
correct the rescaling.
2021-12-13 08:06:52 +01:00
iMineLink
d5be095482
GS-hw: fix burnout black sky and no clouds.
...
Achieved with a combination of OI+OO hacks that operate
during level loading to consolidate the rendering results
in the GS local memory.
* OI_BurnoutGames to perform small draws directly in local memory:
** improved OI_PointListPalette to draw clouds CLUT,
** improved SwSpriteRender to draw sky texture;
* OO_BurnoutGames used to download clouds texture from GPU.
2021-12-13 08:06:52 +01:00
iMineLink
b315625a94
GS-hw: resize rt and ds before draw if necessary.
2021-12-13 08:06:52 +01:00
iMineLink
6b51462fa0
GS-hw: use CanUpscale to check for upscaling.
2021-12-13 08:06:52 +01:00
iMineLink
373e698545
GS-hw, TC: fix tex scaling for native res draws.
...
The GSTextureCache::ScaleTexture method did not work
correctly when an old texture with a scale factor
different from 1 was recycled for a draw which was forced at
native resolution (the old scale factor was kept).
2021-12-13 08:06:52 +01:00
iMineLink
3b309c6d4e
GS: dump alpha channel too.
2021-12-13 08:06:52 +01:00
kenshen112
8e93e9f516
CMake: Switch Wayland find script and usage to use imported targets
...
Also clears warning about mismatched names getting sent to FIND_PACKAGE_HANDLE_STANDARD_ARGS
2021-12-13 00:23:52 -06:00
kenshen112
ac8582eca7
CMake: Set minimum version first
...
Makes policy enabling based on minimum version work properly
Also increases minimum version to 3.11 because we actually do use 3.11 features
2021-12-13 00:23:52 -06:00
kenshen112
e6f72fdde7
GHActions: Enable Wayland in CI builds
2021-12-13 00:23:52 -06:00
Connor McLaughlin
9166218d07
EERec: Remove zero-distance jmp in full fpu mode
2021-12-13 00:56:50 +00:00
Mrlinkwii
c0b1bde94b
Gamedb: add EEclamping to 'Dark cloud 2'
2021-12-12 22:31:30 +00:00
Mrlinkwii
756a679262
Gamdb:add EE clamping to 'Chou Saisoku! Zokusha King B.U.'
2021-12-12 21:35:54 +00:00
Mrlinkwii
13b19b35c0
GameDB: add patches to the 'Netsu Chu!' series and 'Samurai 7' series
2021-12-12 18:16:46 +00:00
Mrlinkwii
cadb70d1e4
Gamedb: add EEtiminghack to 'MGS2' and change VU and EE rounding for 'Primal' and add missing entries
2021-12-12 12:30:47 +00:00
TellowKrinkle
4cb4844e8d
AppImage: Fix resource location
2021-12-12 06:10:47 -06:00
TellowKrinkle
556c7ca080
CMake: Don't include non-windows files on non-windows
2021-12-12 06:10:47 -06:00
TellowKrinkle
962db4bfc4
Resources: Move fxaa.fx to out of dx11 directory
...
It was used by both DX and OGL
2021-12-12 06:10:47 -06:00
TellowKrinkle
da651cabe4
Resources: Move shaders to shared shader/ directory
2021-12-12 06:10:47 -06:00
TellowKrinkle
e03076c6ff
CMake: Fix macOS resource packaging
...
Previously was just putting in empty folders
2021-12-12 06:10:47 -06:00
refractionpcsx2
122968e63a
CDVD: No rotational delay for seeks less than buffered sectors
...
Fixes Shadow Hearts Covenant hangs
2021-12-12 06:33:01 +00:00
Connor McLaughlin
6beac26727
GS/OpenGL: Fix an unused variable warning
2021-12-12 03:27:43 +00:00
Connor McLaughlin
3073281d13
CMake: Fix package mode
2021-12-12 03:27:43 +00:00
TellowKrinkle
0e0e23eefb
PAD: Use files on disk instead of embedded resources
2021-12-12 03:27:43 +00:00
Connor McLaughlin
bcec38bd97
Patch: Make variables static
2021-12-12 03:27:43 +00:00
Connor McLaughlin
bd706f99b2
GlobalCommands: Remove FreezeGS
...
This was ifdefed out anyway...
2021-12-12 03:27:43 +00:00
Connor McLaughlin
501af632f7
IopBios: Use FileSystem for host access
2021-12-12 03:27:43 +00:00
Connor McLaughlin
a143122804
CI: Copy resources into AppImage
2021-12-12 03:27:43 +00:00
Connor McLaughlin
92aa426bba
Move cheats_ws.zip to resources directory
2021-12-12 03:27:43 +00:00
Connor McLaughlin
96a1ce2fb2
CI: Fix path to GameIndex.yaml
2021-12-12 03:27:43 +00:00
Connor McLaughlin
c203a09435
Wx: Add check for resources directory before starting
2021-12-12 03:27:43 +00:00
Connor McLaughlin
c4084b4162
Add PerformanceMetrics to replace multiple sources of truth
2021-12-12 03:27:43 +00:00
Connor McLaughlin
2a7c948a57
GameDatabase: Store enums instead of strings
2021-12-12 03:27:43 +00:00
Connor McLaughlin
46912595ea
GameDatabase: Move out of gui
2021-12-12 03:27:43 +00:00
Connor McLaughlin
120ee6c673
Get rid of wxChar in EnumToString
2021-12-12 03:27:43 +00:00
Connor McLaughlin
112238fbd7
Config: Add cache folder
2021-12-12 03:27:43 +00:00
Connor McLaughlin
38e288ef6a
Common: Add utility classes
2021-12-12 03:27:43 +00:00
Connor McLaughlin
35322cf49b
BiosTools: Add autoloader
2021-12-12 03:27:43 +00:00
Connor McLaughlin
8d44e1af0e
CDVD: Remove wx from file access
2021-12-12 03:27:43 +00:00
Connor McLaughlin
16af078b3b
BiosTools: Remove wx
2021-12-12 03:27:43 +00:00
Connor McLaughlin
3e968b4390
GS: Use files on disk instead of embedded resources
2021-12-12 03:27:43 +00:00
Connor McLaughlin
0029dac32d
Host: Add the ability to read files from the resources directory
2021-12-12 03:27:43 +00:00
Connor McLaughlin
a083343c6e
Common: Add FileSystem
2021-12-12 03:27:43 +00:00
refractionpcsx2
c277ee1d34
GS: D3D11 Download texture use rect
2021-12-10 11:06:36 +00:00
refractionpcsx2
ebe8592a8d
GS: Fix typo on GS download
...
Fixes #5131
2021-12-10 09:49:50 +00:00
lightningterror
6c3e357d9e
GS-ogl: Optimize fragment shader uniform buffer.
...
Couple MaxDepthPS with TA and Af vector.
Vectors are free so let's use them.
Optimization.
2021-12-10 03:44:47 +01:00
TellowKrinkle
64455620e8
GS: Use actual names for GL convert shaders
2021-12-09 05:26:26 -06:00
TellowKrinkle
fc799778de
GS: Use actual names for DX11 convert shaders
2021-12-09 05:26:26 -06:00
TellowKrinkle
e04e0e38d1
GS:GL: Move TextureOffset to vs cb
...
It's used by the vs, why would you put it in the ps cb?
2021-12-09 05:26:26 -06:00