Connor McLaughlin

Results 27 issues of Connor McLaughlin

This is still a work in progress, but I'm PR'ing it so anyone interested can mess with it. Rough TODO: - [x] Support dumping by VRAM write and clut/palette. -...

### Description of Changes See commit list. ### Rationale behind Changes Closes #6679. ### Suggested Testing Steps Test new functionality (controller settings, macros, and per-game spinboxes). Test changing folders in...

Build | Project System
GUI/Qt

### Description of Changes Adds RetroAchievements to PCSX2. This time it's complete. There's some random stuff which doesn't work properly in the big picture UI, but that's a separate issue....

Build | Project System
Documentation
Dependencies
GUI/Qt

### Description of Changes Jak uses colloquially known as "mip tricks" for its water, giving it a different appearance the more it's minified based on how large the texture appears...

GS
GS: Hardware
GameDB
GUI/Qt

### Description of Changes Also adds crosshair support to GunCon 2. Windows only. I think things are mostly done, just needs bug fixing and polish. But I don't really have...

Build | Project System
Needs Rebase
USB
GUI/Qt

### Description of Changes - Perform target lookup before source (in most cases). - Support differing page pitch for P8 conversion. - Centralize tex-is-fb detection and correction. - Reduce copy...

GS
GS: Software
GS: Hardware
GameDB
GS: Texture Cache
Needs Rebase
GS: Direct3D 11
GS: OpenGL
GS: Vulkan
GS: Direct3D 12
GS: Metal

### Description of Changes Check if this write/draw covers the entire target, and erase it early if so. No point keeping targets which are fully dirtied around. ### Rationale behind...

GS
GS: Hardware
GS: Texture Cache
Needs Rebase
Hold Merge

### Description of Changes Not ready for widespread use, here for testing. - [x] Make dx11/dx12 not break if the gpu doesn't support rov - [x] Port across to vulkan...

GS
GS: Hardware
GS: Texture Cache
GS: Direct3D 11
GS: OpenGL
GS: Vulkan
GUI/Qt
GS: Direct3D 12
GS: Metal
Hold Merge

### Description of Changes Attempt to reduce the number of clamps when the inputs to an operation have already been clamped. ### Rationale behind Changes Burnout 3 sees an almost...

Vector Units
Needs Rebase

### Description of Changes Instead of emitting a copy of the pipeline state at the end of the block's code, we can simply reference back to the block itself. This...

Vector Units