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
iMineLink
0055fcf489
GS: add tex in rt hw hack in GUI.
2022-01-29 00:03:10 +00:00
iMineLink
b7899d0c8c
GS-hw, TC: search tex in wrapping RT.
...
Improves Beyond Good & Evil shadow.
2022-01-29 00:03:10 +00:00
iMineLink
c1e5e45431
GS-hw, TC: search tex in rt in dirty targets.
...
Also move any target BW update from InvalidateVideoMem to LookupTarget.
Fixes Indiana Jones map rendering in cutscenes.
2022-01-29 00:03:10 +00:00
iMineLink
44d0966892
GS: improve GSDirtyRect psm conv., add bw field.
2022-01-29 00:03:10 +00:00
iMineLink
be0932f538
GS-hw, TC: add some const modifiers.
2022-01-29 00:03:10 +00:00
iMineLink
6cfa740f90
GS-hw: reset RT size on reset.
2022-01-29 00:03:10 +00:00
iMineLink
1bd8ec786b
GS-hw, TC: log InvalidateLocalMem calls.
2022-01-29 00:03:10 +00:00
iMineLink
9a276d7289
GS-hw, TC: invalidate targets from LRU to MRU.
2022-01-29 00:03:10 +00:00
iMineLink
ac63d41daf
GS-hw: lookup source before target.
...
- this avoids the currently used target to
become the MRU in its cache and correctly keeps
the target used by the previous draw as the MRU
during the lookup source call.
2022-01-29 00:03:10 +00:00
iMineLink
bd0a8a642b
GS-hw, TC: log LookupSource calls.
2022-01-29 00:03:10 +00:00
iMineLink
3e9b38044f
GS-hw, TC: improve tex in rt.
2022-01-29 00:03:10 +00:00
lightningterror
d8ca9b5f39
GS-hw: Replace depth +bilinear assert with log, also do some cost, fix some logs.
...
Assert was annoying when debugging, being hit too often.
2022-01-27 19:57:29 +01:00
lightningterror
e9f8e5eebd
GS-hw: Properly disable skipdraw when userhacks are disabled.
2022-01-27 18:55:46 +01:00
lightningterror
bf2613ee49
GS-hw: Adjust how clr_blend is handled based on blend level on d3d11.
...
Blend level High and lower: Prefer clr_blend.
Blend level Full, prefer clr_blend when ALPHA.C != 1, otherwise sw when primitives don't overlap.
Blend level Ultra, remains the same but we can probably prefer clr_blend when alpha again is As or F, let's play it safe and leave it as it is for now.
2022-01-27 12:09:35 +01:00