| Age | Commit message (Collapse) | Author |
|
|
|
The vulkan ImageView held a reference to its source image for rescale status checking. This pointer is sometimes invalidated when the texture cache slot_images container is resized.
To avoid an invalid pointer dereference, the ImageView now holds a reference to the container itself.
|
|
Convert all legacy attributes to generic attributes
|
|
Vulkan: Fix Primitive Restart and implement Logical Operations
|
|
|
|
|
|
video_core: Refactoring post A.R.T. merge
|
|
|
|
|
|
|
|
|
|
- Used by Lego City Undercover
|
|
- Used by Immortals Fenyx Rising
|
|
|
|
The image view itself can be queried to see if it is being rescaled or not, removing the need to pass the upscale/down shift factors from the texture cache.
|
|
|
|
|
|
reduces much of the duplication between the color/depth variants
|
|
|
|
This reverts commit d20f91da11fe7c5d5f1bd4f63cc3b4d221be67a4, reversing
changes made to 5082712b4e44ebfe48bd587ea2fa38767b7339cb.
|
|
TextureCache: Eliminate format deduction as full depth conversion has been supported.
|
|
|
|
|
|
|
|
|
|
|
|
Fix ART Blit detection regression and add D24S8 <-> RGBA8 conv to Vulkan
|
|
|
|
|
|
|
|
|
|
|
|
video_core: Implement S8_UINT format
|
|
|
|
|
|
It should be noted that on Windows, only nvidia gpus support this format natively as of this commit.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Fixes Bayonetta 2 on AMD
|
|
|
|
|
|
|
|
|