Feng Chen
2e834bfa4a
Add missing pixel format mapping
4 years ago
Fernando Sahmkow
4e74fa32a4
Texture Cache: Secure insertions against deletions.
4 years ago
Fernando Sahmkow
fc91c0f51d
Texture Cache: Redesigning the blitting system (again).
4 years ago
Fernando Sahmkow
dcce920306
Texture Cache: Further fix regressions.
4 years ago
Fernando Sahmkow
81f52ea8fc
Texture Cache: Fix issue with blitting 3D textures.
4 years ago
Fernando Sahmkow
09a236dbbf
TextureCache: Simplify blitting of D24S8 formats and fix bugs.
4 years ago
Fernando Sahmkow
df62d93979
TextureCache: Eliminate format deduction as full depth conversion has been supported.
4 years ago
Fernando Sahmkow
e926797029
TextureCache: Implement buffer copies on Vulkan.
4 years ago
Fernando Sahmkow
efe634608e
TextureCache: Further fixes on resolve algorithm.
4 years ago
Fernando Sahmkow
57e1775bc8
TextureCache: force same image format when resolving an image.
4 years ago
Fernando Sahmkow
37459e821b
TextureCache: Fix regression caused by ART and improve blit detection algorithm to be smarter.
4 years ago
Morph
c7bdf8825f
video_core: Add S8_UINT stencil format
4 years ago
ameerj
ba5778b0e3
texture_cache: Use pixel format conversion when supported by the runtime
4 years ago
Fernando Sahmkow
923aab37f8
TextureCache: Fix OGL cleaning
4 years ago
Fernando Sahmkow
45b03b3c9f
Texture Cache: revert Image changes.
5 years ago
FernandoS27
b3494533e5
Texture Cahe/Shader decompiler: Resize PointSize on rescaling, refactor and make reaper more agressive on 4Gb GPUs.
5 years ago
ameerj
80b8b7c241
texture_cache: Refactor Render Target scaling function
5 years ago
FernandoS27
795daca444
Texture Cache: Fix memory usage on ScaleDown.
5 years ago
Fernando Sahmkow
1ecaca64b4
OpenGlTextureCache: Fix state invalidation on rescaling.
5 years ago
Fernando Sahmkow
ceace57320
Texture Cache: Fix blitting.
5 years ago
FernandoS27
52fc766daf
TextureCache: Improve Reaper.
5 years ago
FernandoS27
564caa296b
TextureCache: fix rescaling in aliases and overlap joins.
5 years ago
Fernando Sahmkow
00a337fe07
Texture Cache: fix memory managment and optimize scaled downloads, uploads.
5 years ago
Fernando Sahmkow
9cb30de1ba
Texture Cache: ease the requirements of textures being blacklisted.
5 years ago
Fernando Sahmkow
c8785738b0
Texture Cache: Fix downscaling and correct memory comsumption.
5 years ago
FernandoS27
a75a56e998
Texture Cache: Rescale conversions between depth and color
5 years ago
Fernando Sahmkow
2ea2bc9f01
Texture cache: Fix memory consumption and ignore rating when a depth texture is rendered.
5 years ago
Fernando Sahmkow
7bb52ad3a7
Texture Cahe: Fix downscaling on SMO.
5 years ago
ameerj
4cbb1d0799
texture_cache_base: Remove unused function declarations
5 years ago
ameerj
1efc65f2d3
texture_cache: Fix infinitely recursive ImageCanRescale check
5 years ago
ameerj
b4742306d8
video_core: Refactor resolution scale function
5 years ago
ameerj
d4f9388875
texture_cache: Fix image resolves when src/dst are not both scaled
5 years ago
ameerj
52cc6f51aa
vk_texture_cache: Fix early returns on unsupported scales
5 years ago
ameerj
d99a6e8e47
video_core: Misc resolution scaling related refactoring
5 years ago
ameerj
0b0403b779
texture_cache: Refactor scaled image size calculation
5 years ago
Fernando Sahmkow
d4f803a81b
Texture Cache: Fix calculations when scaling.
5 years ago
Fernando Sahmkow
6ca801276b
Texture Cache: Fix Rescaling on Multisample
5 years ago
Fernando Sahmkow
fc21f37496
TextureCache: Base fixes on rescaling.
5 years ago
ameerj
355343d57c
image_info: Mark MSAA textures as non-rescalable
Blitting or resolving multisampled images requires the dimensions of the src and dst to be equal for valid usage, making them difficult for resolution scaling using the current implementation.
5 years ago
ameerj
02f27b1992
shader, video_core: Fix GCC build errors
5 years ago
Fernando Sahmkow
674b073744
TextureCache: Fix Buffer Views Scaling.
5 years ago
Fernando Sahmkow
6933f82023
Texture Cache: Correctly fix Blits Rescaling.
5 years ago
ameerj
877f6e4db7
texture_cache: Disable dst_image scaling in BlitImage
Fixes scaling in Super Mario Party
5 years ago
ReinUsesLisp
0100b5e700
texture_cache: Add getter to query if image view is rescaled
5 years ago
ReinUsesLisp
b1504f3118
texture_cache: Fix blacklists on compute
5 years ago
ReinUsesLisp
dacd5da998
texture_cache: Simplify image view queries and blacklisting
5 years ago
Fernando Sahmkow
02708d7e46
Texture Cache: Implement Rating System.
5 years ago
Fernando Sahmkow
8cafa0686b
Texture Cache: Implement Blacklisting.
5 years ago
ReinUsesLisp
47946c7017
texture_cache: Add image getters
5 years ago
ameerj
bc5e9c45c2
texture_cache: Fix typo in aliased image rescaling
5 years ago