refractionpcsx2

Results 23 issues of refractionpcsx2

### Description of Changes Adds a slow transfer path for 4BPP transfers which are misaligned, ### Rationale behind Changes The transfer systems in place in PCSX2 are designed to be...

GS

### :warning: THIS IS WIP - Things are gonna change and hopefully improve over time! This PR is currently broken, do not use :warning: ### Description of Changes This attempts...

GS
GUI/Qt
Hold Merge

**System Details:** * Windows 10 20H2 64bit * Persepolis 3.2.0 * Got the 64bit download via the website So reproduction steps, I'm not sure if this can be simplified, but...

### Description of Changes Account for cycles lost from integer inaccuracy with small values. Simulate a short delay with drive speed changes. ### Rationale behind Changes Closer to actual drive...

CDVD

### Description of Changes This does a few things: If a render target is used as a source it will check if what it reads is going to be bigger...

GS
GS: Hardware
GS: Texture Cache

### Description of Changes Forces local mem invalidation to invalidate the whole RT when doing a local->local copy to itself on the CPU. Also allow moves within the same RT/depth...

GS
GS: Hardware
GameDB
GS: Texture Cache

### Description of Changes Deletes fully dirtied old targets ### Rationale behind Changes Keeping around old targets is just asking for trouble, and it was causing trouble. ### Suggested Testing...

GS
GS: Hardware
GS: Texture Cache

### Description of Changes Hugely improves swapping of memcards and reinserting (especially when loading a savestate). ### Rationale behind Changes Initially I just wanted to fix a bug I introduced...

CDVD
Translations
GUI/Qt

### Description of Changes Marks a target as dirty instead of deleting it. ### Rationale behind Changes Indiana Jones and the Emperor's Tomb tends to point to 0x3000 a lot...

GS
GS: Hardware
GS: Texture Cache
Hold Merge

### Description of Changes Improves detection of preloaded frames but also improve rect translation. ### Rationale behind Changes Some preloads were getting missed due to bad rects being generated, but...

GS
GS: Hardware
GS: Texture Cache