summaryrefslogtreecommitdiff
path: root/src (follow)
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | Texture cache: fix Intel with rescaler.Gravatar FernandoS272021-11-161-2/+2
| | | |
* | | | TextureCache: Fix blitting filter in Vulkan and correct viewport/scissor ↵Gravatar FernandoS272021-11-162-20/+44
| | | | | | | | | | | | | | | | calculation when downscaling.
* | | | Texture Cache: fix memory managment and optimize scaled downloads, uploads.Gravatar Fernando Sahmkow2021-11-167-28/+57
| | | |
* | | | Texture Cache: ease the requirements of textures being blacklisted.Gravatar Fernando Sahmkow2021-11-162-22/+7
| | | |
* | | | Vulkan: Fix Blit Depth StencilGravatar Fernando Sahmkow2021-11-162-14/+20
| | | |
* | | | Texture Cache: Fix downscaling and correct memory comsumption.Gravatar Fernando Sahmkow2021-11-168-36/+147
| | | |
* | | | Presentation: add Nearest Neighbor filter.Gravatar Fernando Sahmkow2021-11-166-14/+67
| | | |
* | | | vulkan: Implement FidelityFX Super ResolutionGravatar Marshall Mohror2021-11-1611-17/+643
| | | |
* | | | Texture Cache: Rescale conversions between depth and colorGravatar FernandoS272021-11-166-25/+37
| | | |
* | | | Texture cache: Fix memory consumption and ignore rating when a depth texture ↵Gravatar Fernando Sahmkow2021-11-163-7/+19
| | | | | | | | | | | | | | | | is rendered.
* | | | vulkan: Fix rescaling push constant usageGravatar ameerj2021-11-168-69/+78
| | | |
* | | | Texture Cahe: Fix downscaling on SMO.Gravatar Fernando Sahmkow2021-11-165-0/+11
| | | |
* | | | texture_cache_base: Remove unused function declarationsGravatar ameerj2021-11-161-8/+0
| | | |
* | | | yuzu: Fix build errorsGravatar ameerj2021-11-161-1/+1
| | | |
* | | | vk_texture_cache: Use 3D to scale images when blit is unsupportedGravatar ameerj2021-11-164-29/+87
| | | |
* | | | texture_cache: Fix infinitely recursive ImageCanRescale checkGravatar ameerj2021-11-163-10/+13
| | | |
* | | | vk_texture_cache: Fix BlitScale of non-2D imagesGravatar ameerj2021-11-161-10/+9
| | | |
* | | | video_core: Refactor resolution scale functionGravatar ameerj2021-11-164-46/+34
| | | |
* | | | texture_cache: Fix image resolves when src/dst are not both scaledGravatar ameerj2021-11-161-5/+8
| | | |
* | | | yuzu_cmd: Read resolution_setup and scaling_filter from configGravatar lat9nq2021-11-162-0/+25
| | | | | | | | | | | | | | | | Also adds descriptions and the settings to the default config.
* | | | video_core,yuzu: Move UpdateRescalingInfo call to video_coreGravatar lat9nq2021-11-163-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | This only needs to happen once per game boot, so we can just call it during CreateGPU and be done with it, avoiding the need to call it in the frontends.
* | | | gl_texture_cache: Disable scissor test when scaling texturesGravatar ameerj2021-11-161-0/+8
| | | | | | | | | | | | | | | | Fixes a bug on BOTW where some objects were no longer being rendered after blitting
* | | | vk_texture_cache: Fix unsupported blit format error checkingGravatar ameerj2021-11-162-9/+9
| | | |
* | | | vk_texture_cache: Fix early returns on unsupported scalesGravatar ameerj2021-11-162-19/+11
| | | |
* | | | video_core: Misc resolution scaling related refactoringGravatar ameerj2021-11-168-47/+51
| | | |
* | | | texture_cache: Refactor scaled image size calculationGravatar ameerj2021-11-162-12/+13
| | | |
* | | | Texture Cache: Fix calculations when scaling.Gravatar Fernando Sahmkow2021-11-161-0/+12
| | | |
* | | | gl_texture_cache: Fix BGR pbo size for scaled texturesGravatar ameerj2021-11-161-11/+10
| | | |
* | | | rescaling_pass: Fix IR errors when unscalable texture types are encounteredGravatar ameerj2021-11-161-0/+28
| | | |
* | | | Texture Cache: Fix Rescaling on MultisampleGravatar Fernando Sahmkow2021-11-163-8/+21
| | | |
* | | | TextureCache: Base fixes on rescaling.Gravatar Fernando Sahmkow2021-11-162-4/+6
| | | |
* | | | rescaling_pass: Logic simplification and minor style cleanupGravatar ameerj2021-11-162-33/+17
| | | |
* | | | rescaling_pass: Scale ImageFetch offset if it existsGravatar ameerj2021-11-161-59/+37
| | | | | | | | | | | | | | | | Plus some code deduplication
* | | | rescaling_pass: Enable PatchImageQueryDimensions on fragment stagesGravatar ameerj2021-11-161-5/+4
| | | |
* | | | vk_texture_cache: Simplify scaled image managementGravatar ameerj2021-11-162-107/+34
| | | |
* | | | gl_texture_cache: Fix scaling backup logicGravatar ameerj2021-11-162-20/+16
| | | |
* | | | vk_rasterizer: Fix scaling on Y_NEGATEGravatar ameerj2021-11-161-3/+9
| | | |
* | | | vk_texture_cache: Use nearest neighbor scaling when availableGravatar ameerj2021-11-164-29/+36
| | | |
* | | | gl_texture_cache: Fix depth and integer format scaling blitsGravatar ameerj2021-11-162-16/+61
| | | |
* | | | gl_texture_cache/rescaling_pass: minor cleanupGravatar ameerj2021-11-163-16/+10
| | | |
* | | | vk_texture_cache: Minor cleanupGravatar ameerj2021-11-162-11/+8
| | | |
* | | | rescaling_pass: Fix and simplify shuffle/fragcoord passGravatar ameerj2021-11-161-26/+20
| | | |
* | | | Shader: Don't rescale FragCoord if used by ShuffleGravatar Fernando Sahmkow2021-11-162-2/+55
| | | |
* | | | image_info: Mark MSAA textures as non-rescalableGravatar ameerj2021-11-161-2/+2
| | | | | | | | | | | | | | | | 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.
* | | | bootmanager: Fix screenshot resolution factor usageGravatar ameerj2021-11-167-20/+13
| | | | | | | | | | | | | | | | Fixes screenshots at non integer scaling
* | | | gl_texture_cache: Simplify scalingGravatar ameerj2021-11-162-31/+39
| | | | | | | | | | | | | | | | | | | | We don't need to reconstruct new textures every time we ScaleUp/ScaleDown. We can scale up once, and revert to the original texture whenever scaling down. Fixes memory leaks due to glDeleteTextures being deferred for later handling on some drivers
* | | | Renderers: Unify post processing filter shadersGravatar ameerj2021-11-167-211/+36
| | | |
* | | | gl_texture_cache: fix scaling on uploadGravatar ameerj2021-11-161-0/+7
| | | |
* | | | Renderer: Implement Bicubic and ScaleForce filters.Gravatar Fernando Sahmkow2021-11-1615-34/+620
| | | |
* | | | Texture Cache: fix scaling on upload and stop scaling on base resolution.Gravatar Fernando Sahmkow2021-11-161-14/+32
| | | |