lightningterror
8cb680f34e
GS-hw: Remove fbmask check for Genji.
...
Fb will be read when primitives don't overlap, no need for the mask check now.
2022-01-20 21:02:25 +01:00
lightningterror
f089ef3fbe
GS-hw: Allow to sample the framebuffer when primitives don't overlap on d3d11.
...
All: check when prims don't overlap.
High: When there is no blend mix, accu blend, recursive.
Full: When there is no accu blend, or recursive.
alpha is higher than 1.
Ultra: When there is no accu blend or recursive blend.
Allow to check for overlap on d3d11.
Support sw colclip when prims don't overlap on d3d11.
Support sw pabe when prims don't overlap on d3d11.
2022-01-20 21:02:25 +01:00
lightningterror
e1d2d4b863
GS-hw: Fix interaction with hdr and sw colclip on PABE.
...
PABE will do full sw blend so we need to disable hdr and enable sw colclip instead.
v1.7.2250
2022-01-20 08:10:29 +01:00
lightningterror
d0b34dc04c
GS-hw: Implement BLEND CD.
...
Allow hw blend only to do the math, output will be Cd, no need to run costly barriers, will help Vulkan/Opengl.
Disable colclip on BLEND CD as there is no wrapping, will help all renderers, especially on hdr cases.
2022-01-20 08:10:29 +01:00
refractionpcsx2
6a8cffe615
GameDB: Correct Kessen 2 Korean patch
v1.7.2249
2022-01-19 18:00:40 +00:00
Connor McLaughlin
d08101a5f4
GS/Vulkan: Fix combining DATE/barriers with HDR
v1.7.2248
2022-01-19 14:40:42 +01:00
Connor McLaughlin
7b6a26367a
R5900: Use unsigned ops for add/sub
v1.7.2247
2022-01-17 20:08:11 +01:00
Connor McLaughlin
08ecf3f582
iR5900: Use unsigned math for constant prop of add/sub
...
Signed overflow is undefined.
2022-01-17 20:08:11 +01:00
arcum42@gmail.com
8d38e97c0b
PAD: Clean up the remains of the old logging code from when this was Onepad.
v1.7.2246
2022-01-17 20:03:23 +01:00
iMineLink
4c167cf528
GS: remove redundant clears from tc.
v1.7.2245
2022-01-17 20:02:16 +01:00
iMineLink
7d27b675d0
GS: sparse targets need to be cleared on fetch.
2022-01-17 20:02:16 +01:00
PCSX2 Bot
0ef7e82548
pad-linux: Update to latest controller database.
v1.7.2244
2022-01-17 19:34:44 +01:00
iMineLink
8db0b52821
GS: optimize xxHash usage in palette hashing.
v1.7.2243
2022-01-16 11:54:58 +00:00
Connor McLaughlin
364199916f
GS: Hash local memory blocks instead of expanded textures
v1.7.2242
2022-01-16 11:54:28 +00:00
iMineLink
42066ecaba
GS: use xxHash to hash palettes.
v1.7.2241
2022-01-16 03:28:28 +00:00
Connor McLaughlin
986b5a2afe
GS/DX11: Use shader cache
v1.7.2240
2022-01-16 03:17:04 +00:00
Connor McLaughlin
921689aa04
Common: Add D3D11 shader cache/compiler classes
2022-01-16 03:17:04 +00:00
TellowKrinkle
283dcaffe2
GS: Support wrapping off-the-end offsets in GSOffset
v1.7.2239
2022-01-16 02:00:53 +00:00
Christian Kenny
074ffacf9d
GS: Don't apply offset when using SLBG. Fixes The Suffering video monitors
v1.7.2238
2022-01-15 23:19:55 +00:00
Silent
f1d3177b69
GUI: Make aspect ratio/frame limiter OSD messages keyed
...
Keyed messages don't pile up so spamming turbo/frame limiter
keys will not generate multiple messages now.
v1.7.2237
2022-01-15 13:51:54 +01:00
Mrlinkwii
fa50e9dd20
GameDB: add VUKickstartHack to Ghosthunter
v1.7.2236
2022-01-15 12:12:14 +00:00
icup321
d4de43a062
GameDB: Add eeRoundMode to Teen Titans & Scaler and fixes to other games ( #5338 )
v1.7.2235
2022-01-14 22:13:06 +00:00
TellowKrinkle
af795985fc
GS:SW: Allow up to 32 threads without breaking
v1.7.2234
2022-01-14 19:24:51 +01:00
TellowKrinkle
610b19d646
GS:SW: Fix crash when scanline count wasn't divisible by thread count
2022-01-14 19:24:51 +01:00
arcum42
95c8915d78
Fix several gcc warnings. ( #5232 )
v1.7.2233
2022-01-13 12:19:23 -08:00
Mrlinkwii
6bdfec743c
GameDB: add EETiming to 'Kya: Dark Lineage'
v1.7.2232
2022-01-13 11:40:24 +00:00
refractionpcsx2
e270c46703
GIF: Separate GIF Reset and GIF DMA Reset
...
The two shouldn't be reset together anyway, the GIF has no control over the DMA.
v1.7.2231
2022-01-13 09:53:11 +00:00
Mrlinkwii and icup321
0c0a866481
GameDB: add serials from #4535
...
Co-Authored-By: icup321 <28464642+icup321@users.noreply.github.com >
v1.7.2230
2022-01-13 09:52:36 +00:00
Mrlinkwii and icup321
28ca0aed48
GameDB: add patch to MX Unleashed Migrated
...
Co-Authored-By: icup321 <28464642+icup321@users.noreply.github.com >
2022-01-13 09:52:36 +00:00
lightningterror
ca9ab100e5
GS-hw: Add crc ids for Ape Escape 2.
...
Sp, De, It, Fr versions.
v1.7.2229
2022-01-13 03:32:33 +01:00
icup321
73732bfb29
GS-hw: Add/remove crc ids.
...
Add CRCs for (almost) all versions of R&C, WOC, & J&D.
Remove all non-retail crc versions.
Re-add Crash 4 version CRC, it's retail actually.
Original PR #4535
Close #4535
v1.7.2228
2022-01-13 03:17:24 +01:00
refractionpcsx2
048e7f4c1b
GUI: Convert Power plan name to UTF-8
v1.7.2227
2022-01-12 18:45:47 +00:00
lightningterror
d041df8254
GS-hw: Don't enable blending when only alpha is written.
...
Optimization.
v1.7.2226
2022-01-12 18:15:50 +01:00
lightningterror
8e8b9a3cff
GS-wx: Add tooltip for Preload Textures.
v1.7.2225
2022-01-11 15:11:43 +01:00
lightningterror
b7b65d7361
GS: Fix tooltips, d3d11 blend, add vulkan in tooltips.
2022-01-11 15:11:43 +01:00
lightningterror
6263c8a0cd
GS-wx: Fix d3d11 blend option, broke during Vulkan merge.
...
Merge the option with GL/VK.
2022-01-11 15:11:43 +01:00
lightningterror
3c92054a6e
GS-hw: Move PABE shader bit to the top of sw blending.
...
Early return when there is no sw blending, no need to run the blend code.
Optimization.
v1.7.2224
2022-01-11 13:15:56 +01:00
Connor McLaughlin
cf2b6a895f
GS/DX11: Get rid of local context reference in GSTexture11
v1.7.2223
2022-01-11 12:30:11 +01:00
Connor McLaughlin
5bdb34521d
GS/HW: Add a field for LOD clamp to sampler
...
This way SampleLevel for manual LOD doesn't get clamped.
2022-01-11 12:30:11 +01:00
Connor McLaughlin
e1e83c11cc
GS: Compute mipmap levels in base device
...
Also fixes the incorrect number of levels.
2022-01-11 12:30:11 +01:00
Connor McLaughlin
0f5b17de0f
GS/DX11: Implement automatic/manual LOD in pixel shader
2022-01-11 12:30:11 +01:00
Connor McLaughlin
568d9a3e30
GS/HW: Correct min lod/minification filter for mipmaps
2022-01-11 12:30:11 +01:00
Connor McLaughlin
1518b793dc
GS/DX11: Fix mipmap textures and support trilinear
2022-01-11 12:30:11 +01:00
Connor McLaughlin
6182b46033
GSState: Minimum texture size is 1x1, not 2x2
...
Fixes out of bounds uploads when full mipmapping is enabled.
2022-01-11 12:30:11 +01:00
refractionpcsx2
4194553450
CDVD: Centralise cdvd.Ready updates + add MECHA_INIT bit
v1.7.2222
2022-01-10 22:57:09 +00:00
PCSX2 Bot
5f5a696717
pad-linux: Update to latest controller database.
v1.7.2221
2022-01-10 20:42:54 +01:00
lightningterror
35d516e140
GS: Fix GetRecommendedCRCHackLevel for Vulkan.
...
Issue #5312
v1.7.2220
2022-01-10 20:42:06 +01:00
refractionpcsx2
fb5e5cc13f
CDVD: Don't delay abort commands on DVDs, at least for now..
...
Fixes #5301
v1.7.2219
2022-01-10 11:28:10 +00:00
lightningterror
aa475a8d2e
GS-hw: Rename DATE_GL42 DATE_GL45.
...
DATE_GL42 -> DATE_PRIMID
DATE_GL45 -> DATE_BARRIER
v1.7.2218
2022-01-09 17:54:13 +01:00
Mrlinkwii
fa5c023d33
GameDB: add game fix to Cocoto Funfair
v1.7.2217
2022-01-09 16:08:58 +00:00