Connor McLaughlin
7b0bde4f1f
Qt: Move section/key in setting binder
...
It's passed in by value, so elide the copy.
2022-03-04 17:41:28 +00:00
Connor McLaughlin
5c5c7d64a8
Qt: Remove version check macros
...
Not needed anymore since we require Qt6 on all platforms.
2022-03-04 17:41:28 +00:00
lightningterror
565189d08c
GS-hw: Fix Wunused-variable warning in GSRendererHW.
2022-03-03 22:27:40 +01:00
lightningterror
682580e318
GS-hw: Fix Wsign-compare warnings in GSRendererNew.
2022-03-03 22:27:40 +01:00
lightningterror
74e3d6470a
GS-hw: Fix Wunused-but-set-variable warnings in GSTextureCache.
2022-03-03 22:27:40 +01:00
refractionpcsx2
b4e6a715fc
EE/JIT: Flush const on LDL/LDR instructions
2022-03-03 16:18:16 +00:00
Mrlinkwii
85f0d44997
Gamedb: add patch for Cars
2022-03-03 11:29:52 +00:00
TellowKrinkle
294855700d
GS:OGL: Don't memset C++ objects
2022-03-02 12:10:12 +00:00
TellowKrinkle
099ddfedc7
GS:Mac: Properly init vulkan on main thread
2022-03-02 12:02:15 +00:00
TellowKrinkle
d9e2bcef6d
GS:Mac: Nicer message send
2022-03-02 12:02:15 +00:00
TellowKrinkle
7a628f1a12
WX: Make texture dump location configurable
2022-03-02 11:58:44 +00:00
Mrlinkwii
75bc680934
GameDB: add 'VUSyncHack' to 'Tiger Woods PGA Tour 2002' and update documentation
2022-03-02 11:36:11 +00:00
Connor McLaughlin
0c98b5ff76
GS/TextureCache: Don't let hash cache memusage go negative
2022-03-01 17:34:59 +00:00
arcum42
11918e5846
Disable warnings on several third party libraries. ( #5519 )
2022-02-28 21:14:52 -08:00
refractionpcsx2
2c33bf8c6f
GUI/Qt: Update VU Sync option in Qt interface
2022-02-28 19:29:53 +00:00
refractionpcsx2
e833a67bb7
VU: Rework VUKickstart in to VUSync, swap behaviour
2022-02-28 19:29:53 +00:00
refractionpcsx2
6dc5087cbd
VU: Run sync ahead on small blocks
2022-02-28 19:29:53 +00:00
PCSX2 Bot
eabda670ac
PAD: Update to latest controller database.
2022-02-28 17:52:52 +01:00
Connor McLaughlin
845e7930d7
microVU: Move VU0 micro flag instance setup to program start
...
They're only used in micro mode, so no point updating them in a cop2
chain.
2022-02-28 15:07:15 +00:00
Connor McLaughlin
d20bfa240d
EE: Add COP2 flag hack
2022-02-28 15:07:15 +00:00
Connor McLaughlin
ba27a46ac6
GS/TextureCache: Don't count replacements in hash cache budget
...
Large replacement textures were causing the hash cache to disable
itself. There's plenty of other massive VRAM sinks in PCSX2 that we need
to consider before we can say we're managing VRAM well anyway.
2022-02-28 09:38:12 +00:00
Connor McLaughlin
866e5bd929
GS/TextureReplacements: Disable generated mipmaps on compressed textures
...
They should be provided in the file.
2022-02-28 09:38:12 +00:00
TellowKrinkle
1beb5517a7
Pad: Fix connection of macOS GameController framework controllers
2022-02-28 09:51:11 +01:00
TheLastRar
a12ad1f627
Config: Clang format Pcsx2Config
2022-02-28 09:44:14 +01:00
TheLastRar
c18be9dde7
Dependencies: Remove LibXml
2022-02-28 09:44:14 +01:00
TheLastRar
4eba400170
DEV9: Don't enforce MTA requirement
...
Also CoUninitialize() needs to be called for all successful calls to CoInitialize/Ex(), not just those that return S_OK
2022-02-28 09:44:14 +01:00
TheLastRar
dc376ab161
DEV9: Clang format net.cpp
2022-02-28 09:44:14 +01:00
TheLastRar
5ff49a78eb
Config: Add DEV9 options to global struct
...
Additionally switch to using std::string in various locations in DEV9
2022-02-28 09:44:14 +01:00
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