Connor McLaughlin
5d33af13ca
GS: Add full (hash cache) texture preloading option
2022-02-21 16:50:57 +01:00
Connor McLaughlin
6b2a851dec
GS/Vulkan: Fix uploading large (>64MB) textures
2022-02-21 16:50:57 +01:00
Connor McLaughlin
3b3072801c
GS/OpenGL: Fix uploading large (>16MB) textures
2022-02-21 16:50:57 +01:00
Connor McLaughlin
9ed33d4337
GS/HW: Fix mipmap level not updating on live config change
2022-02-21 16:50:57 +01:00
Mrlinkwii
728b3eb5db
Core: remove not needed logging
v1.7.2378
2022-02-21 10:46:29 +01:00
Connor McLaughlin
f73398ea84
GS/Vulkan: Fix warning when compiling RGBA8->RGB5A1 shader
...
Also gets rid of the program info log length check, since that's been
long removed in glslang.
v1.7.2377
2022-02-20 14:03:33 +00:00
lightningterror
2b646c2153
GS-hw: Disable dithering if blend mix is enabled.
...
It breaks stuff since we do a mix of hw/sw.
v1.7.2376
2022-02-20 02:31:03 +01:00
lightningterror
f83692c0df
GS-ogl: Remove GL_ARB_get_texture_sub_image.
...
Not used.
Also remove some not used commented out defines.
v1.7.2375
2022-02-19 18:08:05 +01:00
lightningterror
b8236b1b1c
GS-hw: Partially revert #5540
...
Allow to wrap on colclip.
For real tho, ideal solution is sw blend, doing any clamp/wrap is wrong on blend mix.
v1.7.2374
2022-02-19 00:38:13 +01:00
lightningterror
1a3d77b2c0
GS-hw: Fix d3d11 depth sample shader.
...
Also adjust some comments to match updated shader names.
v1.7.2373
2022-02-18 19:21:01 +01:00
lightningterror
816ee9e545
GS-hw: Prefer sw blend for clr_blend1_2 on ultra blending.
...
Opengl/Vulkan: Prefer sw blend over hw for clr_blend1_2 on ultra blending, doing hw is less accurate and will introduce rounding issues.
Direct3D11: Prefer sw blend over hw for clr_blend1_2 only when primitives don't overlap.
v1.7.2372
2022-02-18 19:06:49 +01:00
lightningterror
06766ddb98
GS-hw: Don't wrap on 16bit destination format for blend mix.
...
Helps Dog's Life blending, we shouldn't wrap as we do more blend math afterward which will be wrong if we wrapped before.
v1.7.2371
2022-02-18 19:00:54 +01:00
lightningterror
7151848406
GS-hw: Rename alpha_clamp to blend_mix.
2022-02-18 19:00:54 +01:00
Ziemas
45b5347092
SPU2: Don't cap pitch setting on register write.
...
While 0x3FFF is indeed the highest playable pitch I think that the
register is 16 bits wide and that the cap is enforced by the pitch
counter algorithm.
This fixes the air time ticking sound in Jak X.
v1.7.2370
2022-02-18 12:32:04 +00:00
Ty Lamontagne
5b6986c230
Core: Export recompiler offsets
v1.7.2369
2022-02-16 17:51:40 +00:00
Connor McLaughlin
de195d9b20
Qt: Add game summary and audio/memcard placeholders
v1.7.2368
2022-02-16 17:34:53 +01:00
Connor McLaughlin
b47552c08f
Qt: Add per-game settings UI
2022-02-16 17:34:53 +01:00
Mrlinkwii
48dabd3ca2
QT: Add icon for Hk BIOS.
v1.7.2367
2022-02-15 20:54:27 +01:00
lockhart
91ac0368e3
GameDB: Add Ratchet & Clank demo and Spider-Man 3 Fixes + several new entries as well as the removal of the virtual-on Ontario program fixes.
...
This commit fixes several entries from the GameIndex, removes the clamping fixes from Virtual On ontario program which wasn't needed, adds several rounding fixes to Ratchet 1 titles to fix the Hydrodisplacer Behaviour and adds several entries as well.
For Ratchet 1, After having done tests on actual hardware,
the results shows that even real hardware will behave badly on the retail version....
However, the demo does indeed have an issue, so let's fix that.
Also, this fixes an oversight made for Spiderman 3 in the past, now the proper fix is applied.
v1.7.2366
2022-02-15 12:58:27 +00:00
Connor McLaughlin
dfe4bc199f
GS/HW: Use integers for depth conversion shaders
...
Fixes z-fighting in reflections in DBZ BT3, maybe others?
v1.7.2365
2022-02-15 10:41:37 +01:00
PCSX2 Bot
1630404621
pad-windows/unix: Update to latest controller database.
v1.7.2364
2022-02-14 21:06:50 +01:00
Mrlinkwii
02c66491e8
Gamedb: add 'VUKickstartHack' to 'Jet Li - Rise to Honor'
v1.7.2363
2022-02-14 18:29:57 +00:00
refractionpcsx2
d4b1d9abe5
GS-hw: Increase 32->16bit conversion accuracy
...
Improves Dogs life (no longer goes completely black right away, but has decal problems)
Vastly improves texture quality in Spider-Man 3 when using Framebuffer Conversion to fix the textures
v1.7.2362
2022-02-14 14:50:21 +00:00
Ty Lamontagne
6ab77be8fc
COP2: Move COP2 timing messages to release builds.
v1.7.2361
2022-02-14 01:52:44 +00:00
RedDevilus
6cf518e7df
actions: Add windows category for SDL
...
Upcoming Qt will feature native support for multiple controllers + remapping for all relevant OSes. This makes the step a bit easier.
Rationale:
Windows has cleaner code (becoming just like OnePad) and no more DS4/DualSense/Switch Pro/... wrapper such as steam or DS4Windows (ryochan7) though will still work if you want it.
Linux will have OnePad legacy remapping.
Mac will have feature parity to some extent.
v1.7.2360
2022-02-14 01:50:57 +00:00
Mrlinkwii
8f1745bf44
Gamedb: add EETimingHack to 'Obscure 2' and patch to 'Snoopy Vs Red Baron'
v1.7.2359
2022-02-14 01:50:39 +00:00
lightningterror
38f1ae34ad
GS-hw: Prefer sw blend when one barrier is already enabled and prims don't overlap.
...
More accurate, speed will be the same.
v1.7.2358
2022-02-13 14:11:51 +01:00
refractionpcsx2
ad415945a6
GS-hw: Apply clamp/wrap when FBMask enabled
v1.7.2357
2022-02-11 19:33:38 +01:00
Frank Hartung
a44fe29b8d
CMake: add back HarfBuzz to fix build ( #5510 )
...
- pango relies on HarfBuzz & pulls in its headers
v1.7.2356
2022-02-10 17:56:19 -08:00
RedDevilus
c1d96fc876
CI: Label Qt into GUI/Qt
...
The label has recently been changed into GUI/Qt for more clarity that it touches upon a GUI toolkit just like WX. Also added the 3rdparty for the binary.
v1.7.2355
2022-02-10 21:04:28 +01:00
Florin9doi
65db50df5d
Qt: Add icon for Cn BIOS.
v1.7.2354
2022-02-10 21:02:55 +01:00
Blackbird88
f009d6f9e7
GameDB: Add missing Gran Turismo demos
v1.7.2353
2022-02-09 10:56:25 +00:00
Mrlinkwii
ed8bd18dfb
GameDB: disable mVUFlagHack for Maken Shao
v1.7.2352
2022-02-09 10:21:52 +00:00
PCSX2 Bot
af648334d1
pad-linux: Update to latest controller database.
v1.7.2351
2022-02-07 17:11:12 +01:00
987123879113
8f4ce02d05
GameDB: Update Bemani game titles and add new entries for Japanese DDR X and SuperNOVA2
v1.7.2350
2022-02-07 02:52:57 +00:00
C.W. Betts
9b7e87c043
Mark static functions in headers as static inline:
...
This quiets unused function warnings (-Wunused-function) which is on by default on Xcode.
v1.7.2349
2022-02-07 02:32:56 +00:00
C.W. Betts
cae8e6ae79
Change a couple of includes from angle brackets to quotes:
...
This makes Xcode happy, as it interprets angled brackets as system headers or headers inside of frameworks.
2022-02-07 02:32:56 +00:00
iMineLink
1a2272ad43
GS: partially revert "c1e5e45431863bc206686c49b8fb4fa2775be9a2".
...
overwrite the target pitch when an overlapping write is detected
with the write pitch itself.
fixes the broken splashscreen in This is Football 2002.
v1.7.2348
2022-02-07 02:17:19 +00:00
iMineLink
fede91a98b
GS: update target pitch on frame lookup.
...
fix Jurassic Park - Operation Genesis loading disk logo.
v1.7.2347
2022-02-07 01:42:54 +00:00
Connor McLaughlin
7e8c6fcc9d
Wx: Fix live vsync changes not applying
v1.7.2346
2022-02-07 01:42:40 +00:00
Connor McLaughlin
0ca3167595
Vulkan: Implement adaptive vsync (FIFO-relaxed)
2022-02-07 01:42:40 +00:00
Connor McLaughlin
c74cc9bc12
HostDisplay: Fix vsync getting lost on window changes
2022-02-07 01:42:40 +00:00
iMineLink
061fff6f17
cmake: copy resources in build folder.
v1.7.2345
2022-02-06 16:01:39 +00:00
lightningterror
2aaabdd2ea
GS-hw: Cleanup crc stuff.
...
Merge the following crc lists, gets rid of duplication since code is shared:
BurnoutDominator, BurnoutRevenge, BurnoutTakedown ->BurnoutGames
GetaWay, GetaWayBlackMonday ->GetaWayGames
GT3, GT4, GTConcept, TouristTrophy ->PolyphonyDigitalGames
Yakuza, Yakuza2 -> YakuzaGames
ValkyrieProfile2, StarOcean3, RadiataStories -> TriAceGames
Rename defines Dx_and_OGL to CRC_Partial, Dx_only to CRC_Full, Aggressive to CRC_Aggressive
v1.7.2344
2022-02-06 16:21:30 +01:00
lightningterror
2f06ed2af8
GS-hw-tc: Remove JackieChanAdv crc hack.
...
Game seems to work fine currently.
v1.7.2343
2022-02-06 15:45:49 +01:00
Florin9doi and Florin9doi
52252de3a6
GameDB: Add missing NTSC-J games ( #5491 )
...
Co-authored-by: Florin9doi <Florin9doi@users.noreply.github.com >
v1.7.2342
2022-02-06 13:58:09 +00:00
Florin9doi
ff725980c3
Game DB: Add missing PAL games to GameIndex Correct AFL Football serial
...
PR #5490
Co-authored-by: Florin9doi <Florin9doi@users.noreply.github.com >
v1.7.2341
2022-02-06 13:57:12 +00:00
lightningterror
d6d420b1f7
QT: Add missing Texture Inside RT option.
v1.7.2340
2022-02-06 13:17:28 +01:00
TellowKrinkle
977e8a4c54
GS:HW: Fix scale of color → 8 bit converted textures
v1.7.2339
2022-02-06 05:04:56 +00:00
iMineLink
b8188a7954
GS: remove bw equality check in tex in rt.
...
fixes jak mipmapping.
v1.7.2338
2022-02-06 04:53:09 +00:00