RedDevilus
67b66c1780
GameDB: Sniper Elite + Naruto Shippuuden Ninja 3-5 + GT4
...
Adds FMV switch for both and adds special texture half pixeloffset for Sniper Elite.
Finally adding Halfpixel normal offset for Gran Turismo 4.
2022-05-02 15:04:28 +01:00
RedDevilus
b3dce680b0
GSHWHack: Comment CrashBandicoot
...
Explains what the actual CRC does and why.
2022-05-02 15:04:08 +01:00
RedDevilus
d01a59650f
GSCrc: Add missing Crash Bandicoot
2022-05-02 15:04:08 +01:00
RedDevilus
5ae987d48e
GameDB: Crash Bandicoot - Wrath of Cortex
...
Adds missing gamefixes that influenced random corruptions and the famous fog wall.
2022-05-02 15:04:08 +01:00
Connor McLaughlin
6a6ecbf826
Common: Remove ThreadCPUTimer as it's unused now
2022-05-02 14:25:05 +01:00
Connor McLaughlin
4bdf180145
PerformanceMetrics: Switch to ThreadHandle
2022-05-02 14:25:05 +01:00
Connor McLaughlin
6ebb8c2e91
Threading: Add ThreadHandle class
2022-05-02 14:25:05 +01:00
Connor McLaughlin
5eae7a6328
Threading/Win32: Use QueryThreadCycleTime() for thread CPU time
2022-05-02 14:25:05 +01:00
TheLastRar
7d81c979fe
DEV9: Fix Auto Adapter in Socket backend on Mac and FreeBSD
2022-05-02 15:01:41 +02:00
TheLastRar
c06ac00677
DEV9: Allow DHCP Server to find Gateway on Mac and FreeBSD
2022-05-02 15:01:41 +02:00
refractionpcsx2
85c754b456
GS: Limit scissor optimisation, fix repeat condition
...
Only allow scissors to happen on single draws, multiple draws (likely using it as a texture map) will possibly falsely limit the range.
2022-05-02 04:58:57 +01:00
refractionpcsx2
35d3547b62
GS: Fix up SW FMV switch behaviour
2022-05-02 04:53:51 +01:00
Immersion95
8661f42fce
GameDB: Add SoftwareRendererFMVHack for KOF Orochi/Nests. ( #5987 )
...
The FMV has black frames when upscaled.
2022-05-02 01:46:04 +02:00
refractionpcsx2
a28098c4f8
GS: Account for frame offset in output circuit
2022-05-01 13:15:08 +01:00
arcum42@gmail.com
d45f34ee8b
Remove iMisc.cpp, and move the code to System.cpp/h.
2022-05-01 11:43:14 +01:00
Connor McLaughlin
d552f8dc43
GS/HW: Implement moves in texture cache
2022-05-01 11:40:34 +01:00
Connor McLaughlin
b45360b49e
VMManager: Don't load WS patches zip multiple times
2022-05-01 11:37:35 +01:00
Connor McLaughlin
fffdf8d671
Counters: Fix software renderer FMV fix with auto renderer
2022-05-01 11:36:57 +01:00
Connor McLaughlin
2634134481
microVU: Remove unused VSync() callback
2022-05-01 11:36:37 +01:00
Connor McLaughlin
c0ac71611b
GS: Remove GSState.cpp
...
Seems like old/unused code, and we have a replacement GSDump replayer
now anyway.
2022-05-01 11:36:37 +01:00
Mrlinkwii
63ecdfefe3
Gamedb:add 'XGKickHack' to 'WRC II Extreme'
2022-04-30 22:04:41 +01:00
lightningterror
6345e8e467
GS-hw: Cleanup Half pixel offset Normal.
...
Now that custom res is removed, we don't need to split modx and mody.
Also purely rely on the tc to handle the HPO hack.
2022-04-30 18:30:11 +02:00
Ziemas
e96545ca29
IopCounters: missing include
2022-04-29 09:50:29 +01:00
arcum42
dc08858e0f
build: Remove i386_flag, as it is no longer used. ( #5897 )
...
* build: Remove i386_flag, as it is no longer used.
build: Put back in ncpu.
* build: Move ncpu to set_make.
2022-04-28 13:35:15 -07:00
Mrlinkwii
f5787f9ba0
GameDB: Japanese entries Batch 3
2022-04-28 17:11:32 +01:00
refractionpcsx2
a271fe11e9
GS: limit merge circuit memory read height
2022-04-28 16:32:36 +01:00
RedDevilus
a20a3866d0
Qt: Append warning for Manual Hardware Renderer Fixes
...
Same as the WX side where if you enable this option for doing hardware renderer or upscaling fixes it will disable the automatic settings from the GameDB.
But in tooltip version.
2022-04-27 16:14:07 +01:00
RedDevilus
28d25fdf33
WX: Append warning for Manual HW Hacks
...
WX and Qt both will disable renderer and upscaling fixes if you want to manually handle the renderer and upscaling fixes. For years enabling this option didn't do much harm for users even if you didn't change any other setting, but since 1.7 development series automatised these to a degree it would be nice for users to know why their game looks potentially awful.
2022-04-27 16:14:07 +01:00
Connor McLaughlin
f13ad4fcb3
InputManager: Switch InputEventHandler to std::variant
2022-04-27 15:32:52 +01:00
Connor McLaughlin
a524410b0a
Qt: Fix firing multiple bindings with chords
2022-04-27 15:32:52 +01:00
TellowKrinkle
8e23d8d557
GS: Fix ReadTexture on unaligned reads
...
No longer reads out of bounds
2022-04-27 09:33:20 +01:00
Connor McLaughlin
59531f005e
Patch: Merge patch and patchHelper
2022-04-27 09:09:38 +01:00
Connor McLaughlin
4c8cba53ef
Patch: Fix incorrect format string on patch error
2022-04-27 09:09:38 +01:00
Mrlinkwii
34cd53249d
GameDB: Japanese entries Batch 2
2022-04-27 09:08:13 +01:00
Connor McLaughlin
14ce344a3f
GS: Merge GSRendererNew and GSRendererHW
2022-04-27 09:06:05 +01:00
TellowKrinkle
cc5142000b
MTGS: Prevent the emulator from crashing if GS fails to init
2022-04-27 01:49:59 -05:00
TellowKrinkle
1ad6532f1a
GS:MTL: Report error if no Metal devices are available
2022-04-27 01:49:59 -05:00
TellowKrinkle
f136a1a970
WX: Make GSDumpViewer override picker properly show only enabled options
2022-04-27 01:49:59 -05:00
TellowKrinkle
a959ec7571
CI:macOS: Disable OpenGL
...
It won't work
2022-04-27 01:49:59 -05:00
TellowKrinkle
e1a6304e32
CMake: Set version based on git tag
2022-04-27 01:49:59 -05:00
TellowKrinkle
be05c95026
CI:macOS: Add MoltenVK to build
2022-04-27 01:49:59 -05:00
TellowKrinkle
3983e542b2
CI: Enable macOS artifacts
2022-04-27 01:49:59 -05:00
TellowKrinkle
3d76652b5f
macOS: Build dependencies manually
2022-04-27 01:49:59 -05:00
lightningterror
6532dbced4
GameDB: Add preload frame data for Ninja Assault.
...
Fixes intro captions not displaying.
2022-04-27 00:45:36 +02:00
refractionpcsx2
fe27ebefc8
GS: Ignore fractional parts when reducing tex ranges
2022-04-26 16:57:49 +01:00
Connor McLaughlin
6e84613a14
GS: Make renderer a global
2022-04-26 10:33:05 +01:00
Connor McLaughlin
568ebc6199
GS/HW: Don't clear temporary copies for HDR/DS
...
Invalidating is enough here.
2022-04-26 09:45:53 +01:00
Connor McLaughlin
cf1d67d927
GS: Adjust texture coverage based on scissor
...
A good test case here is Resident Evil 4, the shuffles draw over the
entire framebuffer, but get scissored to each strip.
2022-04-26 09:45:53 +01:00
Connor McLaughlin
8181cc8528
GS: Only copy texture coverage area for current FRAME/Z sources
2022-04-26 09:45:53 +01:00
Connor McLaughlin
b344ee094f
GS: Make CopyRect() take a destination offset
2022-04-26 09:45:53 +01:00