aboutsummaryrefslogtreecommitdiff
path: root/src/video_core
AgeCommit message (Collapse)Author
2021-11-16video_core,yuzu: Move UpdateRescalingInfo call to video_corelat9nq
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.
2021-11-16gl_texture_cache: Disable scissor test when scaling texturesameerj
Fixes a bug on BOTW where some objects were no longer being rendered after blitting
2021-11-16vk_texture_cache: Fix unsupported blit format error checkingameerj
2021-11-16vk_texture_cache: Fix early returns on unsupported scalesameerj
2021-11-16video_core: Misc resolution scaling related refactoringameerj
2021-11-16texture_cache: Refactor scaled image size calculationameerj
2021-11-16Texture Cache: Fix calculations when scaling.Fernando Sahmkow
2021-11-16gl_texture_cache: Fix BGR pbo size for scaled texturesameerj
2021-11-16Texture Cache: Fix Rescaling on MultisampleFernando Sahmkow
2021-11-16TextureCache: Base fixes on rescaling.Fernando Sahmkow
2021-11-16vk_texture_cache: Simplify scaled image managementameerj
2021-11-16gl_texture_cache: Fix scaling backup logicameerj
2021-11-16vk_rasterizer: Fix scaling on Y_NEGATEameerj
2021-11-16vk_texture_cache: Use nearest neighbor scaling when availableameerj
2021-11-16gl_texture_cache: Fix depth and integer format scaling blitsameerj
2021-11-16gl_texture_cache/rescaling_pass: minor cleanupameerj
2021-11-16vk_texture_cache: Minor cleanupameerj
2021-11-16image_info: Mark MSAA textures as non-rescalableameerj
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.
2021-11-16gl_texture_cache: Simplify scalingameerj
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
2021-11-16Renderers: Unify post processing filter shadersameerj
2021-11-16gl_texture_cache: fix scaling on uploadameerj
2021-11-16Renderer: Implement Bicubic and ScaleForce filters.Fernando Sahmkow
2021-11-16Texture Cache: fix scaling on upload and stop scaling on base resolution.Fernando Sahmkow
2021-11-16shader, video_core: Fix GCC build errorsameerj
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj
2021-11-16TextureCache: Fix Buffer Views Scaling.Fernando Sahmkow
2021-11-16Texture Cache: Correctly fix Blits Rescaling.Fernando Sahmkow
2021-11-16texture_cache: Disable dst_image scaling in BlitImageameerj
Fixes scaling in Super Mario Party
2021-11-16emit_spirv: Fix RescalingLayout alignmentameerj
2021-11-16shader: Properly scale image reads and add GL SPIR-V supportReinUsesLisp
Thanks for everything!
2021-11-16shader: Properly blacklist and scale image loadsReinUsesLisp
2021-11-16texture_cache: Add getter to query if image view is rescaledReinUsesLisp
2021-11-16vk_rasterizer: Minor style changeReinUsesLisp
2021-11-16gl_texture_cache: Fix scaling blitsReinUsesLisp
2021-11-16glsl/glasm: Pass and use scaling parameters in shadersReinUsesLisp
2021-11-16gl_rasterizer: Properly scale viewports and scissorsReinUsesLisp
2021-11-16gl_texture_cache: Fix multi layered texture Scaleameerj
2021-11-16gl_compute_pipeline: Add downscale factor to shader uniformsameerj
2021-11-16gl_rasterizer: Fix rescale dirty state checkingameerj
2021-11-16gl_graphics_pipeline: Add downscale factor to shader uniformsameerj
2021-11-16texture_cache: Fix blacklists on computeReinUsesLisp
2021-11-16texture_cache: Simplify image view queries and blacklistingReinUsesLisp
2021-11-16Vulkan: Fix downscaling Blit.Fernando Sahmkow
2021-11-16Texture Cache: Implement Rating System.Fernando Sahmkow
2021-11-16OpenGL: set linear mag filter when blitting a downscaled image.Fernando Sahmkow
2021-11-16Vulkan: Fix AA when rescaling.Fernando Sahmkow
2021-11-16Texture Cache: Implement Blacklisting.Fernando Sahmkow
2021-11-16vulkan: Implement rescaling shader patchingReinUsesLisp
2021-11-16vk_texture_cache: Properly scale blit source imagesReinUsesLisp
2021-11-16vk_graphics_pipeline: Use Shader::NumDescriptors when possibleReinUsesLisp