Commit Graph

  • b1ae935f11 vk_texture_cache: Fix BlitScale of non-2D images ameerj 2021-10-12 00:54:28 -04:00
  • 311b2327cb vk_texture_cache: Fix BlitScale of non-2D images ameerj 2021-10-12 00:54:28 -04:00
  • abd07e4158 video_core: Refactor resolution scale function ameerj 2021-10-12 00:35:01 -04:00
  • b4742306d8 video_core: Refactor resolution scale function ameerj 2021-10-12 00:35:01 -04:00
  • b14f2c7c82 texture_cache: Fix image resolves when src/dst are not both scaled ameerj 2021-10-11 23:55:53 -04:00
  • d4f9388875 texture_cache: Fix image resolves when src/dst are not both scaled ameerj 2021-10-11 23:55:53 -04:00
  • 49c0c7efd2 yuzu_cmd: Read resolution_setup and scaling_filter from config lat9nq 2021-10-08 20:48:10 -04:00
  • 0fe6ef6109 yuzu_cmd: Read resolution_setup and scaling_filter from config lat9nq 2021-10-08 20:48:10 -04:00
  • 1c93476a80 video_core,yuzu: Move UpdateRescalingInfo call to video_core lat9nq 2021-10-08 20:47:14 -04:00
  • c89adcb342 video_core,yuzu: Move UpdateRescalingInfo call to video_core lat9nq 2021-10-08 20:47:14 -04:00
  • 3233fa5dc8 gl_texture_cache: Disable scissor test when scaling textures ameerj 2021-10-07 23:55:40 -04:00
  • b15c9a406f gl_texture_cache: Disable scissor test when scaling textures ameerj 2021-10-07 23:55:40 -04:00
  • 89a7e566c7 vk_texture_cache: Fix unsupported blit format error checking ameerj 2021-10-07 02:15:16 -04:00
  • 83aec496da vk_texture_cache: Fix unsupported blit format error checking ameerj 2021-10-07 02:15:16 -04:00
  • f8339cd703 vk_texture_cache: Fix early returns on unsupported scales ameerj 2021-10-06 02:02:05 -04:00
  • 52cc6f51aa vk_texture_cache: Fix early returns on unsupported scales ameerj 2021-10-06 02:02:05 -04:00
  • 31478c6c1b video_core: Misc resolution scaling related refactoring ameerj 2021-10-06 01:18:00 -04:00
  • d99a6e8e47 video_core: Misc resolution scaling related refactoring ameerj 2021-10-06 01:18:00 -04:00
  • 88ef04dbaf texture_cache: Refactor scaled image size calculation ameerj 2021-10-05 00:07:51 -04:00
  • 0b0403b779 texture_cache: Refactor scaled image size calculation ameerj 2021-10-05 00:07:51 -04:00
  • 237a43004f Texture Cache: Fix calculations when scaling. Fernando Sahmkow 2021-10-03 22:42:29 +02:00
  • d4f803a81b Texture Cache: Fix calculations when scaling. Fernando Sahmkow 2021-10-03 22:42:29 +02:00
  • e0a3830855 gl_texture_cache: Fix BGR pbo size for scaled textures ameerj 2021-09-29 21:34:56 -04:00
  • 3efb140439 gl_texture_cache: Fix BGR pbo size for scaled textures ameerj 2021-09-29 21:34:56 -04:00
  • 581ea90062 rescaling_pass: Fix IR errors when unscalable texture types are encountered ameerj 2021-09-29 20:53:30 -04:00
  • 1ce6cd119d rescaling_pass: Fix IR errors when unscalable texture types are encountered ameerj 2021-09-29 20:53:30 -04:00
  • ea82bd4b7e Texture Cache: Fix Rescaling on Multisample Fernando Sahmkow 2021-09-20 22:18:15 +02:00
  • 6ca801276b Texture Cache: Fix Rescaling on Multisample Fernando Sahmkow 2021-09-20 22:18:15 +02:00
  • 19ca0c9ab5 TextureCache: Base fixes on rescaling. Fernando Sahmkow 2021-09-20 19:11:03 +02:00
  • fc21f37496 TextureCache: Base fixes on rescaling. Fernando Sahmkow 2021-09-20 19:11:03 +02:00
  • 99eec162da rescaling_pass: Logic simplification and minor style cleanup ameerj 2021-09-28 21:37:54 -04:00
  • 63465c24e1 rescaling_pass: Logic simplification and minor style cleanup ameerj 2021-09-28 21:37:54 -04:00
  • 276565973f rescaling_pass: Scale ImageFetch offset if it exists ameerj 2021-09-28 21:29:17 -04:00
  • 746d27372f rescaling_pass: Scale ImageFetch offset if it exists ameerj 2021-09-28 21:29:17 -04:00
  • dd66384451 rescaling_pass: Enable PatchImageQueryDimensions on fragment stages ameerj 2021-09-26 22:43:06 -04:00
  • b5ba8bec0e rescaling_pass: Enable PatchImageQueryDimensions on fragment stages ameerj 2021-09-26 22:43:06 -04:00
  • 36f261edef vk_texture_cache: Simplify scaled image management ameerj 2021-09-21 22:22:24 -04:00
  • abe81f73ef vk_texture_cache: Simplify scaled image management ameerj 2021-09-21 22:22:24 -04:00
  • 8183142cd4 gl_texture_cache: Fix scaling backup logic ameerj 2021-09-21 20:28:22 -04:00
  • 226aeeec04 gl_texture_cache: Fix scaling backup logic ameerj 2021-09-21 20:28:22 -04:00
  • 122ddeb7ff vk_rasterizer: Fix scaling on Y_NEGATE ameerj 2021-09-19 00:03:14 -04:00
  • c2174cbb8f vk_rasterizer: Fix scaling on Y_NEGATE ameerj 2021-09-19 00:03:14 -04:00
  • 16017ac450 vk_texture_cache: Use nearest neighbor scaling when available ameerj 2021-09-18 20:50:00 -04:00
  • 0213e5353d vk_texture_cache: Use nearest neighbor scaling when available ameerj 2021-09-18 20:50:00 -04:00
  • 27af298e78 gl_texture_cache: Fix depth and integer format scaling blits ameerj 2021-09-18 19:15:10 -04:00
  • 5cef89d424 gl_texture_cache: Fix depth and integer format scaling blits ameerj 2021-09-18 19:15:10 -04:00
  • b027fac794 gl_texture_cache/rescaling_pass: minor cleanup ameerj 2021-09-18 00:43:41 -04:00
  • e2f0f51295 gl_texture_cache/rescaling_pass: minor cleanup ameerj 2021-09-18 00:43:41 -04:00
  • c8a971be91 vk_texture_cache: Minor cleanup ameerj 2021-09-17 21:31:50 -04:00
  • 3beae9ae77 vk_texture_cache: Minor cleanup ameerj 2021-09-17 21:31:50 -04:00
  • edb5844240 rescaling_pass: Fix and simplify shuffle/fragcoord pass ameerj 2021-09-17 21:31:29 -04:00
  • 54ecf7c8c1 rescaling_pass: Fix and simplify shuffle/fragcoord pass ameerj 2021-09-17 21:31:29 -04:00
  • b3a9c8f108 Shader: Don't rescale FragCoord if used by Shuffle Fernando Sahmkow 2021-09-18 02:26:33 +02:00
  • 4535feac87 Shader: Don't rescale FragCoord if used by Shuffle Fernando Sahmkow 2021-09-18 02:26:33 +02:00
  • 6000fe69a4 image_info: Mark MSAA textures as non-rescalable ameerj 2021-09-14 00:45:50 -04:00
  • 355343d57c image_info: Mark MSAA textures as non-rescalable ameerj 2021-09-14 00:45:50 -04:00
  • 80f8d4989e bootmanager: Fix screenshot resolution factor usage ameerj 2021-09-10 01:28:02 -04:00
  • 4919d2d00f bootmanager: Fix screenshot resolution factor usage ameerj 2021-09-10 01:28:02 -04:00
  • fcf2b2c78a gl_texture_cache: Simplify scaling ameerj 2021-09-10 01:10:59 -04:00
  • 1e67e6c225 gl_texture_cache: Simplify scaling ameerj 2021-09-10 01:10:59 -04:00
  • ae8d19d17e Renderers: Unify post processing filter shaders ameerj 2021-09-09 23:01:39 -04:00
  • 8539edc252 Renderers: Unify post processing filter shaders ameerj 2021-09-09 23:01:39 -04:00
  • 29710f3250 gl_texture_cache: fix scaling on upload ameerj 2021-09-09 19:31:20 -04:00
  • f6e3e6651c gl_texture_cache: fix scaling on upload ameerj 2021-09-09 19:31:20 -04:00
  • a6b88e85bf Renderer: Implement Bicubic and ScaleForce filters. Fernando Sahmkow 2021-08-17 00:12:52 +02:00
  • bca25d2a0f Renderer: Implement Bicubic and ScaleForce filters. Fernando Sahmkow 2021-08-17 00:12:52 +02:00
  • c5bbbf3902 Texture Cache: fix scaling on upload and stop scaling on base resolution. Fernando Sahmkow 2021-08-27 23:24:05 +02:00
  • cdbe98a4d0 Texture Cache: fix scaling on upload and stop scaling on base resolution. Fernando Sahmkow 2021-08-27 23:24:05 +02:00
  • 68e038404c shader, video_core: Fix GCC build errors ameerj 2021-08-14 00:01:47 -04:00
  • 02f27b1992 shader, video_core: Fix GCC build errors ameerj 2021-08-14 00:01:47 -04:00
  • 65781f88f8 emit_spirv: Fix RescalingLayout alignment ameerj 2021-08-04 00:30:16 -04:00
  • 92bb068ad5 emit_spirv: Fix RescalingLayout alignment ameerj 2021-08-04 00:30:16 -04:00
  • d7c9792169 TextureCache: Fix Buffer Views Scaling. Fernando Sahmkow 2021-08-07 04:32:17 +02:00
  • 674b073744 TextureCache: Fix Buffer Views Scaling. Fernando Sahmkow 2021-08-07 04:32:17 +02:00
  • dfa8291526 RescalingPass: Agregate pixels on texelFetch while on Fragment Shader Fernando Sahmkow 2021-08-07 02:59:05 +02:00
  • 2549ee33ee RescalingPass: Agregate pixels on texelFetch while on Fragment Shader Fernando Sahmkow 2021-08-07 02:59:05 +02:00
  • 4b1393a691 Texture Cache: Correctly fix Blits Rescaling. Fernando Sahmkow 2021-08-07 02:15:24 +02:00
  • 6933f82023 Texture Cache: Correctly fix Blits Rescaling. Fernando Sahmkow 2021-08-07 02:15:24 +02:00
  • 8f78444de3 shader: Fix TextureSize check on rescaling. Fernando Sahmkow 2021-08-02 01:03:15 +02:00
  • dc6f13060b shader: Fix TextureSize check on rescaling. Fernando Sahmkow 2021-08-02 01:03:15 +02:00
  • ed675cfd8c texture_cache: Disable dst_image scaling in BlitImage ameerj 2021-08-04 19:02:30 -04:00
  • 877f6e4db7 texture_cache: Disable dst_image scaling in BlitImage ameerj 2021-08-04 19:02:30 -04:00
  • dc28284437 emit_spirv: Fix RescalingLayout alignment ameerj 2021-08-04 00:30:16 -04:00
  • a8a021ddcf emit_spirv: Fix RescalingLayout alignment ameerj 2021-08-04 00:30:16 -04:00
  • e66d5b88a6 shader: Properly scale image reads and add GL SPIR-V support ReinUsesLisp 2021-08-01 18:57:45 -03:00
  • d04e2dac6c shader: Properly scale image reads and add GL SPIR-V support ReinUsesLisp 2021-08-01 18:57:45 -03:00
  • fc9bb3c3fe shader: Properly blacklist and scale image loads ReinUsesLisp 2021-08-01 02:26:02 -03:00
  • 928ff21aae shader: Properly blacklist and scale image loads ReinUsesLisp 2021-08-01 02:26:02 -03:00
  • c7a1cbad44 texture_cache: Add getter to query if image view is rescaled ReinUsesLisp 2021-07-31 17:42:37 -03:00
  • 0100b5e700 texture_cache: Add getter to query if image view is rescaled ReinUsesLisp 2021-07-31 17:42:37 -03:00
  • 526e47f148 vk_rasterizer: Minor style change ReinUsesLisp 2021-07-31 03:04:44 -03:00
  • dc0a20f7e0 vk_rasterizer: Minor style change ReinUsesLisp 2021-07-31 03:04:44 -03:00
  • c9238555f7 gl_texture_cache: Fix scaling blits ReinUsesLisp 2021-07-31 03:04:33 -03:00
  • 6e61089164 gl_texture_cache: Fix scaling blits ReinUsesLisp 2021-07-31 03:04:33 -03:00
  • cfeb161c7e glsl/glasm: Pass and use scaling parameters in shaders ReinUsesLisp 2021-07-31 03:04:08 -03:00
  • 0d12e498ab glsl/glasm: Pass and use scaling parameters in shaders ReinUsesLisp 2021-07-31 03:04:08 -03:00
  • 4a512d6827 gl_rasterizer: Properly scale viewports and scissors ReinUsesLisp 2021-07-31 02:37:06 -03:00
  • d7178ad04e gl_rasterizer: Properly scale viewports and scissors ReinUsesLisp 2021-07-31 02:37:06 -03:00
  • 05d98d9bbf gl_texture_cache: Fix multi layered texture Scale ameerj 2021-07-29 18:08:06 -04:00
  • e2a7f219e1 gl_texture_cache: Fix multi layered texture Scale ameerj 2021-07-29 18:08:06 -04:00