arcum42@gmail.com
ff75ab73cc
Qt: Fix qt compilation on linux.
2022-02-22 19:23:51 +00:00
RedDevilus
3c54593456
Qt: Add themes
...
Ranging from ColorBlind themes to flashy to pastel. Based on the Fusion factory. 3 Light and 1 Dark extra themes (2 light and 2 dark themes on master) with enough variability and choice.
It's just a placeholder for when other factories are implemented and perhaps even viable for future community-based static or dynamic ones.
2022-02-22 16:13:09 +00:00
RedDevilus
39dfb2e606
Qt: Resize default headersize BIOS
...
Qt: Resize default headersize BIOS
The first column was too small and visually makes it harder to see what BIOS you have.
2022-02-22 16:13:09 +00:00
PCSX2 Bot
4e7ade8612
pad-windows/unix: Update to latest controller database.
2022-02-21 21:22:07 +01:00
seta-san
664013e7ad
Qt: Fix type on graphics panel ( #5553 )
2022-02-21 19:10:14 +00:00
Connor McLaughlin
9d51c64d92
GS: Support mipmaps in hash cache
2022-02-21 16:50:57 +01:00
Connor McLaughlin
ee82c7834d
GS: Auto-disable hash cache when it's too large
2022-02-21 16:50:57 +01:00
Connor McLaughlin
b389c6e103
GS: Only allocate valid page array when needed
2022-02-21 16:50:57 +01:00
Connor McLaughlin
b3a2d3c1e4
GS: Track hash cache memory usage
2022-02-21 16:50:57 +01:00
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
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.
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.
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.
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.
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.
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.
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.
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.
2022-02-18 12:32:04 +00:00
Ty Lamontagne
5b6986c230
Core: Export recompiler offsets
2022-02-16 17:51:40 +00:00
Connor McLaughlin
de195d9b20
Qt: Add game summary and audio/memcard placeholders
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.
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.
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?
2022-02-15 10:41:37 +01:00
PCSX2 Bot
1630404621
pad-windows/unix: Update to latest controller database.
2022-02-14 21:06:50 +01:00
Mrlinkwii
02c66491e8
Gamedb: add 'VUKickstartHack' to 'Jet Li - Rise to Honor'
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
2022-02-14 14:50:21 +00:00
Ty Lamontagne
6ab77be8fc
COP2: Move COP2 timing messages to release builds.
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.
2022-02-14 01:50:57 +00:00
Mrlinkwii
8f1745bf44
Gamedb: add EETimingHack to 'Obscure 2' and patch to 'Snoopy Vs Red Baron'
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.
2022-02-13 14:11:51 +01:00
refractionpcsx2
ad415945a6
GS-hw: Apply clamp/wrap when FBMask enabled
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
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.
2022-02-10 21:04:28 +01:00
Florin9doi
65db50df5d
Qt: Add icon for Cn BIOS.
2022-02-10 21:02:55 +01:00
Blackbird88
f009d6f9e7
GameDB: Add missing Gran Turismo demos
2022-02-09 10:56:25 +00:00
Mrlinkwii
ed8bd18dfb
GameDB: disable mVUFlagHack for Maken Shao
2022-02-09 10:21:52 +00:00
PCSX2 Bot
af648334d1
pad-linux: Update to latest controller database.
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
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.
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.
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.
2022-02-07 01:42:54 +00:00
Connor McLaughlin
7e8c6fcc9d
Wx: Fix live vsync changes not applying
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