Connor McLaughlin
d29f843525
GS/HW: Don't disable depth testing for channel shuffle
...
Mercenaries needs it. But we can skip it when z testing is off.
2022-02-01 12:40:40 +01:00
Connor McLaughlin
8ce8ac4404
GS/Vulkan: Handle case where DS == Texture
...
Technically we can handle this as another feedback loop, but in my
opinion it's not worth it, since there's only two games I've seen which
do this - Ico and Mercenaries.
2022-02-01 12:40:40 +01:00
TellowKrinkle
b55e59e665
GS: Fix region repeat bounds checking for zero crossings
2022-02-01 02:58:09 -06:00
TellowKrinkle
598a3b5d7b
GS:HW: Avoid REGION_REPEAT when possible
...
We don't support upscaling for it right now
2022-02-01 01:24:35 +00:00
TellowKrinkle
8c16e3231e
GS:HW: Add a few clamp mode optimizations
2022-02-01 01:24:35 +00:00
TellowKrinkle
eca5eced63
GS:HW: Handle coordinate wrapping on target-sized sources
2022-02-01 01:24:35 +00:00
TellowKrinkle
e87d8da1fb
GS:TC: Track whether or not textures use their clamp modes
2022-02-01 01:24:35 +00:00
TellowKrinkle
f5fba1cbd1
GS: Add BitScanReverse polyfill
2022-02-01 01:24:35 +00:00
TellowKrinkle
06b4c3faab
GS: Fix minmax of REGION_REPEAT
2022-02-01 01:24:35 +00:00
TellowKrinkle
6d0b9b3747
GS:HW: Don't scale rt when converting to texture
...
Scale texture coordinates instead
2022-02-01 01:24:35 +00:00
TellowKrinkle
92f2cef4d1
GS:HW: Default rt size to 0
2022-02-01 01:24:35 +00:00
lightningterror
5fdfbd470b
Revert GS-hw: Exclude triangles from no prim overlap fb read on dx11.
...
Issue fixed in #5422
2022-01-31 19:13:45 +01:00
Connor McLaughlin
75b5f70196
CI: Build Qt binaries
2022-01-31 16:46:23 +00:00
PCSX2 Bot
b68be77865
pad-linux: Update to latest controller database.
2022-01-31 17:11:37 +01:00
refractionpcsx2
105aab0345
QT-SDL: Fix SDL Input compilation
2022-01-31 14:29:03 +00:00
Connor McLaughlin
9c3270a2de
InputManager/SDL: Drop version checks
...
They're not needed since we're always using the latest SDL.
2022-01-31 14:21:38 +00:00
Connor McLaughlin
5c33e9666a
Qt: Enable SDL2 input source for Qt
2022-01-31 14:21:38 +00:00
Connor McLaughlin
aeb9403b67
3rdparty: Add SDL2
2022-01-31 14:21:38 +00:00
Connor McLaughlin
50735567c9
Qt: Fix crash when disconnecting controller which isn't last in list
2022-01-31 13:56:28 +00:00
Connor McLaughlin
0e83c992c3
InputManager/XInput: Fix inverted/incorrect axes
2022-01-31 13:56:28 +00:00
Connor McLaughlin
dac7106df8
Qt: Make input binding dialog match widget
2022-01-31 13:56:28 +00:00
refractionpcsx2
11b467e455
QT: Remove 32bit build targets (which don't exist)
...
Use a separate environment varible for our QT folder to save conflicts
2022-01-31 12:40:25 +00:00
TellowKrinkle
7cc2437ef7
Core: Enable GS Debugger with DevMode flag
2022-01-31 12:54:57 +01:00
TellowKrinkle
8d4ffc0713
GSDumpGUI: Add framelimiter
2022-01-31 12:54:57 +01:00
TellowKrinkle
5ec5fb17ca
GSDumpGUI: .gs.xz support
2022-01-31 12:54:57 +01:00
TellowKrinkle
234d643dd3
GSDumpGUI: Parse all the packets in a transfer
2022-01-31 12:54:57 +01:00
TellowKrinkle
7288a1fcb2
GSDumpGUI: Don't expand everything by default
2022-01-31 12:54:57 +01:00
TellowKrinkle
b8b23cd359
GSDumpGUI: Show packet data in main entry
2022-01-31 12:54:57 +01:00
TellowKrinkle
c05eaa9382
GSDumpGUI: Make window resizable
2022-01-31 12:54:57 +01:00
TellowKrinkle
6d14bda7b0
GSDumpGUI: Format floats with %g
2022-01-31 12:54:57 +01:00
TellowKrinkle
e2fd951ff3
GSDumpGUI: Cleanup
2022-01-31 12:54:57 +01:00
Mrlinkwii
bf598d5fe9
GameDB: add 'EETimingHack' to 'Indiana Jones and the Emperor's Tomb'
2022-01-31 10:42:55 +00:00
iMineLink
32f420dbe5
GS: fix overlap check in hw tc.
...
Textures can span a single block indeed.
Fixes Jak 3 desert rendering.
2022-01-31 09:39:54 +00:00
TellowKrinkle
6d0e35ddcb
CMake: Prevent people from doing in-tree builds
...
Can create weird messes with include directories
2022-01-30 20:07:34 -06:00
dependabot[bot]
f9f4557841
Bump node-fetch in /.github/workflows/scripts/releases/announce-release
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:06:25 +01:00
dependabot[bot]
d441cdba71
Bump node-fetch
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:06:11 +01:00
dependabot[bot]
9f24fb618f
Bump node-fetch
...
Bumps [node-fetch](https://github.com/node-fetch/node-fetch ) from 2.6.5 to 2.6.7.
- [Release notes](https://github.com/node-fetch/node-fetch/releases )
- [Commits](https://github.com/node-fetch/node-fetch/compare/v2.6.5...v2.6.7 )
---
updated-dependencies:
- dependency-name: node-fetch
dependency-type: indirect
...
Signed-off-by: dependabot[bot] <support@github.com>
2022-01-30 19:05:39 +01:00
refractionpcsx2
9d43641765
Build-QT: Fix error in VS Project
2022-01-30 15:27:20 +00:00
Connor McLaughlin
93f9ae8a31
Qt: Add work in progress interface
2022-01-30 14:29:18 +00:00
Connor McLaughlin
c2ca0852d9
Build: Add pcsx2core variant for Qt
2022-01-30 14:29:18 +00:00
Connor McLaughlin
8bedfc257f
Common: Don't define __i386__ on Windows
...
It breaks Qt.
2022-01-30 14:29:18 +00:00
Connor McLaughlin
b709810079
PAD/Host: Add default settings
2022-01-30 14:29:18 +00:00
Connor McLaughlin
d4721d50f7
VMManager: Permit setting reload without active VM
2022-01-30 14:29:18 +00:00
Connor McLaughlin
14b54e554e
InputManager: Add device/motor enumeration, connect callbacks
2022-01-30 14:29:18 +00:00
Connor McLaughlin
7555091d56
InputManager: Add UpdateSettings() to sources
2022-01-30 14:29:18 +00:00
Connor McLaughlin
dbc176fe25
GS/DX11: Don't bind 16 SRVs every draw
...
That's just silly.
2022-01-30 14:17:12 +00:00
Connor McLaughlin
0a45385d48
GS/DX11: Only copy draw area when sampling RT/depth
...
Should save a decent chunk of VRAM bandwidth outside of channel
shuffles.
2022-01-30 14:17:12 +00:00
Connor McLaughlin
f33ee27f56
GS: Get rid of extra binding for channel shuffle
...
Having this binding was redundant, as there's no "normal" texture
sampled when we're doing a channel shuffle, and it caused issues in
Vulkan when the render target or depth buffer the source.
Also fixes the Urban Chaos HLE shader.
Fixes validation errors in GT4, NFS: Carbon, Urban Chaos, probably
others too.
2022-01-30 14:17:12 +00:00
tellowkrinkle
5444b575f3
GS: Prefer one-frame-old textures
2022-01-28 18:17:31 -06:00
iMineLink
6361cd8268
GS: add TextureInsideRt flag to selected games.
2022-01-29 00:03:10 +00:00