TheLastRar
6df50992c4
DEV9: Remove old settings/log directory functions
2022-02-28 09:44:14 +01:00
TheLastRar
5d2bcfaa38
DEV9: Fix off by one error on LBA range check
2022-02-28 09:44:14 +01:00
TheLastRar
990d7ad0f7
DEV9: Correct DEV9 include in Tap
2022-02-28 09:44:14 +01:00
TheLastRar
510283cd4d
DEV9: Rename DEV9's Config.h to DEV9Config.h
2022-02-28 09:44:14 +01:00
TheLastRar
dcc183179a
DEV9: Use fs namespace instead of ghc
2022-02-28 09:44:14 +01:00
TheLastRar
30bc9b04c5
DEV9: Use UTF8 strings on windows for AdapterEntry
2022-02-28 09:44:14 +01:00
dependabot[bot]
8aaeb1c7ce
Bump actions/setup-node from 2 to 3
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 2 to 3.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v2...v3 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-02-28 09:25:18 +01:00
AKuHAK
1984c68516
PCSX2: Add ability to combine CLI options --elf or --irx with --gameargs
...
Exception: if full path to host: contains spaces, then arguments will be ignored. To avoid this you can use relative paths when possible.
2022-02-28 09:20:01 +01:00
refractionpcsx2
c81c89d6d9
GUI/Qt: Fix startup project for debugger
2022-02-28 07:34:52 +00:00
refractionpcsx2
9ce2405f3f
GUI/Qt: Fix loading ELF files from menu
2022-02-28 07:05:15 +00:00
refractionpcsx2
21fba45a3c
GameDB: Added patch for PowerDrome US
2022-02-27 15:22:42 +00:00
refractionpcsx2
a0bbdcefb3
GS: Ignore 24bit on DATE and Handle Reversed Color and Z
...
Clamp Framebuffer width to 1-32
2022-02-27 15:22:42 +00:00
lightningterror
753da789a0
GS-hw: Adjust DATE selection.
...
Remove fbmask check from DATE,
Enable DATE_BARRIER with one barrier when alpha isn't written and there is no alpha test.
2022-02-26 17:48:27 +01:00
lightningterror
cd5ce6e162
GH-workflows: Remove os mentions for auto pad db update.
...
Not needed anymore.
2022-02-24 14:52:41 +01:00
Connor McLaughlin
5a25cc171d
GS: Add texture dumping and replacement system
2022-02-24 10:18:49 +00:00
Connor McLaughlin
32dc68f103
GS: Support BC1/BC2/BC3/BC7 compressed texture formats
2022-02-24 10:18:49 +00:00
Connor McLaughlin
69a500d657
GS: Add Swap() to GSTexture
2022-02-24 10:18:49 +00:00
Connor McLaughlin
ed9f34de5f
Common/FileSystem: Add EnsureDirectoryExists()
2022-02-24 10:18:49 +00:00
iMineLink
d6f1291c0b
GS: skip no output draws.
2022-02-24 10:12:59 +00:00
iMineLink
01079f5162
GS: upscale regardless of PCRTC enabling.
2022-02-24 10:12:59 +00:00
RedDevilus
9b0dc287c1
PCSX2-GUI: Rename Interlacing to Deinterlacing
...
So to sketch what is an annoying issue is that this for years has been wrongly presented to users.
None Interlacing = Interlacing but if used with a no-interlacing patch it will look like progressive but PCSX2 or really the internal PS2 side only detects interlacing mode. Which blows my mind that the user wouldn't be wrong to assume that None Interlacing = Interlacing.
Weave = Interlacing method (saw-tooth)
Bob = Likely the sharpest but can do vertical bouncing.
Blending = A bit blurry but the most consistent and has no bouncing.
I didn't change the code just the visual presentation to the users.
Example in gif format: https://upload.wikimedia.org/wikipedia/de/1/1e/Interlaced_Animation.gif
2022-02-24 00:38:01 +00:00
lightningterror
bb92566781
GS-hw: Don't trigger no overlap check for DATE_BARRIER on d3d11.
...
d3d11 doesn't support DATE_BARRIER, it's better to let the Date one cases handle it as it will be more accurate.
2022-02-23 20:48:00 +01:00
Connor McLaughlin
17b1c664a8
GS: Add option to disable status indicators
...
Fast forward/pause icons.
2022-02-23 15:45:47 +00:00
Connor McLaughlin
2eaba084c7
GS/TextureCache: Fix target not getting invalidated in some cases
...
This would happen when there was a source from local memory with the
same pointer as the target.
Fixes sky getting messed up in the Jak 3 menu when the hash cache is
enabled.
2022-02-23 15:45:19 +00:00
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