ameerj 
							
						 
					 
					
						
						
							
						
						8183142cd4 
					 
					
						
						
							
							gl_texture_cache: Fix scaling backup logic  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						122ddeb7ff 
					 
					
						
						
							
							vk_rasterizer: Fix scaling on Y_NEGATE  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						16017ac450 
					 
					
						
						
							
							vk_texture_cache: Use nearest neighbor scaling when available  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						27af298e78 
					 
					
						
						
							
							gl_texture_cache: Fix depth and integer format scaling blits  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						b027fac794 
					 
					
						
						
							
							gl_texture_cache/rescaling_pass: minor cleanup  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						c8a971be91 
					 
					
						
						
							
							vk_texture_cache: Minor cleanup  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						edb5844240 
					 
					
						
						
							
							rescaling_pass: Fix and simplify shuffle/fragcoord pass  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						b3a9c8f108 
					 
					
						
						
							
							Shader: Don't rescale FragCoord if used by Shuffle  
						
						
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						6000fe69a4 
					 
					
						
						
							
							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. 
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						80f8d4989e 
					 
					
						
						
							
							bootmanager: Fix screenshot resolution factor usage  
						
						... 
						
						
						
						Fixes screenshots at non integer scaling 
						
						
					 
					
						2021-11-16 22:11:30 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						fcf2b2c78a 
					 
					
						
						
							
							gl_texture_cache: Simplify scaling  
						
						... 
						
						
						
						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-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						ae8d19d17e 
					 
					
						
						
							
							Renderers: Unify post processing filter shaders  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						29710f3250 
					 
					
						
						
							
							gl_texture_cache: fix scaling on upload  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						a6b88e85bf 
					 
					
						
						
							
							Renderer: Implement Bicubic and ScaleForce filters.  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						c5bbbf3902 
					 
					
						
						
							
							Texture Cache: fix scaling on upload and stop scaling on base resolution.  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						68e038404c 
					 
					
						
						
							
							shader, video_core: Fix GCC build errors  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						65781f88f8 
					 
					
						
						
							
							emit_spirv: Fix RescalingLayout alignment  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						d7c9792169 
					 
					
						
						
							
							TextureCache: Fix Buffer Views Scaling.  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						dfa8291526 
					 
					
						
						
							
							RescalingPass: Agregate pixels on texelFetch while on Fragment Shader  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						4b1393a691 
					 
					
						
						
							
							Texture Cache: Correctly fix Blits Rescaling.  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						8f78444de3 
					 
					
						
						
							
							shader: Fix TextureSize check on rescaling.  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						ed675cfd8c 
					 
					
						
						
							
							texture_cache: Disable dst_image scaling in BlitImage  
						
						... 
						
						
						
						Fixes scaling in Super Mario Party 
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						dc28284437 
					 
					
						
						
							
							emit_spirv: Fix RescalingLayout alignment  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						e66d5b88a6 
					 
					
						
						
							
							shader: Properly scale image reads and add GL SPIR-V support  
						
						... 
						
						
						
						Thanks for everything! 
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						fc9bb3c3fe 
					 
					
						
						
							
							shader: Properly blacklist and scale image loads  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c7a1cbad44 
					 
					
						
						
							
							texture_cache: Add getter to query if image view is rescaled  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						526e47f148 
					 
					
						
						
							
							vk_rasterizer: Minor style change  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c9238555f7 
					 
					
						
						
							
							gl_texture_cache: Fix scaling blits  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						cfeb161c7e 
					 
					
						
						
							
							glsl/glasm: Pass and use scaling parameters in shaders  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						4a512d6827 
					 
					
						
						
							
							gl_rasterizer: Properly scale viewports and scissors  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						05d98d9bbf 
					 
					
						
						
							
							gl_texture_cache: Fix multi layered texture Scale  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						b6060873ce 
					 
					
						
						
							
							gl_compute_pipeline: Add downscale factor to shader uniforms  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						9bc7b04ca5 
					 
					
						
						
							
							gl_rasterizer: Fix rescale dirty state checking  
						
						
						
						
					 
					
						2021-11-16 22:11:29 +01:00 
						 
				 
			
				
					
						
							
							
								ameerj 
							
						 
					 
					
						
						
							
						
						f086c82e1f 
					 
					
						
						
							
							gl_graphics_pipeline: Add downscale factor to shader uniforms  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						2182d25750 
					 
					
						
						
							
							texture_cache: Fix blacklists on compute  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						56ccda1d99 
					 
					
						
						
							
							texture_cache: Simplify image view queries and blacklisting  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						48d81506a3 
					 
					
						
						
							
							Vulkan: Fix downscaling Blit.  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						07c564f38b 
					 
					
						
						
							
							Texture Cache: Implement Rating System.  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						cee7eba64e 
					 
					
						
						
							
							OpenGL: set linear mag filter when blitting a downscaled image.  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						117f8ee7a4 
					 
					
						
						
							
							Vulkan: Fix AA when rescaling.  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Fernando Sahmkow 
							
						 
					 
					
						
						
							
						
						0e8cf38f39 
					 
					
						
						
							
							Texture Cache: Implement Blacklisting.  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								Morph 
							
						 
					 
					
						
						
							
						
						138d9d7eff 
					 
					
						
						
							
							main: Add resolution scale label in the status bar  
						
						... 
						
						
						
						Shows the resolution scale as "Scale: {}x" in the status bar, where {} is a floating point value representing the current resolution scaling factor. 
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						d2388dd0d0 
					 
					
						
						
							
							vulkan: Implement rescaling shader patching  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						dc72d4d4f5 
					 
					
						
						
							
							vk_texture_cache: Properly scale blit source images  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						baf0993d5c 
					 
					
						
						
							
							vk_graphics_pipeline: Use Shader::NumDescriptors when possible  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						6f3a41abe2 
					 
					
						
						
							
							opengl: Use Shader::NumDescriptors when possible  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						656adee630 
					 
					
						
						
							
							spirv: Implement rescaling patching  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						01379c5e3c 
					 
					
						
						
							
							shader/rescaling_pass: Patch more instructions  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						c15332c44f 
					 
					
						
						
							
							shader: Add IsTextureScaled opcode  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00 
						 
				 
			
				
					
						
							
							
								ReinUsesLisp 
							
						 
					 
					
						
						
							
						
						74efa57c1b 
					 
					
						
						
							
							texture_cache: Add image getters  
						
						
						
						
					 
					
						2021-11-16 22:11:28 +01:00