Commit Graph

  • 88ef04dbaf 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
  • e0a3830855 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
  • ea82bd4b7e 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
  • 99eec162da 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
  • dd66384451 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
  • 8183142cd4 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
  • 16017ac450 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
  • b027fac794 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
  • edb5844240 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
  • 6000fe69a4 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
  • fcf2b2c78a 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
  • 29710f3250 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
  • c5bbbf3902 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
  • 65781f88f8 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
  • dfa8291526 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
  • 8f78444de3 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
  • dc28284437 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
  • fc9bb3c3fe 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
  • 526e47f148 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
  • cfeb161c7e 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
  • 05d98d9bbf gl_texture_cache: Fix multi layered texture Scale ameerj 2021-07-29 18:08:06 -04:00
  • b6060873ce gl_compute_pipeline: Add downscale factor to shader uniforms ameerj 2021-07-29 15:45:53 -04:00
  • 9bc7b04ca5 gl_rasterizer: Fix rescale dirty state checking ameerj 2021-07-29 14:19:51 -04:00
  • f086c82e1f gl_graphics_pipeline: Add downscale factor to shader uniforms ameerj 2021-07-29 13:27:01 -04:00
  • 2182d25750 texture_cache: Fix blacklists on compute ReinUsesLisp 2021-07-28 02:53:24 -03:00
  • 56ccda1d99 texture_cache: Simplify image view queries and blacklisting ReinUsesLisp 2021-07-28 02:47:06 -03:00
  • 48d81506a3 Vulkan: Fix downscaling Blit. Fernando Sahmkow 2021-07-27 01:46:15 +02:00
  • 07c564f38b Texture Cache: Implement Rating System. Fernando Sahmkow 2021-07-27 01:29:55 +02:00
  • cee7eba64e OpenGL: set linear mag filter when blitting a downscaled image. Fernando Sahmkow 2021-07-27 00:48:22 +02:00
  • 117f8ee7a4 Vulkan: Fix AA when rescaling. Fernando Sahmkow 2021-07-27 00:15:27 +02:00
  • 0e8cf38f39 Texture Cache: Implement Blacklisting. Fernando Sahmkow 2021-07-26 09:33:00 +02:00
  • 138d9d7eff main: Add resolution scale label in the status bar Morph 2021-07-26 01:58:02 -04:00
  • d2388dd0d0 vulkan: Implement rescaling shader patching ReinUsesLisp 2021-07-25 22:34:12 -03:00
  • dc72d4d4f5 vk_texture_cache: Properly scale blit source images ReinUsesLisp 2021-07-25 22:28:57 -03:00
  • baf0993d5c vk_graphics_pipeline: Use Shader::NumDescriptors when possible ReinUsesLisp 2021-07-25 22:28:26 -03:00
  • 6f3a41abe2 opengl: Use Shader::NumDescriptors when possible ReinUsesLisp 2021-07-25 22:27:16 -03:00
  • 656adee630 spirv: Implement rescaling patching ReinUsesLisp 2021-07-25 22:26:23 -03:00
  • 01379c5e3c shader/rescaling_pass: Patch more instructions ReinUsesLisp 2021-07-25 22:20:56 -03:00
  • c15332c44f shader: Add IsTextureScaled opcode ReinUsesLisp 2021-07-25 22:04:53 -03:00
  • 74efa57c1b texture_cache: Add image getters ReinUsesLisp 2021-07-25 21:44:13 -03:00
  • c892359d1b shader: Add copy constructor to instructions ReinUsesLisp 2021-07-25 21:34:17 -03:00
  • 95761cc6a7 shader: Add integer division opcodes ReinUsesLisp 2021-07-25 21:27:21 -03:00
  • 43aa695a04 common/settings: Remove unused scaling options ReinUsesLisp 2021-07-25 21:20:12 -03:00
  • e580299467 shader: Fix rescaling pass ReinUsesLisp 2021-07-22 04:29:00 -03:00
  • fad2c92a39 gl_texture_cache: Simplify rescaling ameerj 2021-07-22 01:34:46 -04:00
  • d5143c83a9 texture_cache: Fix typo in aliased image rescaling ameerj 2021-07-22 00:16:19 -04:00
  • 0fb4b84383 vk_texture_cache: Simplify and optimize scaling blits ReinUsesLisp 2021-07-21 22:57:53 -03:00
  • 520c4a44f6 vk_texture_cache: Fix scaling blit validation errors ReinUsesLisp 2021-07-21 22:39:05 -03:00
  • 1672e9ba09 shader: Fix resolution scaling pass ReinUsesLisp 2021-07-21 22:25:34 -03:00
  • fb924ea85c shader: Add resolution down factor opcode ReinUsesLisp 2021-07-21 22:24:33 -03:00
  • fddf372c68 gl_texture_cache: Implement ScaleDown ameerj 2021-07-21 21:23:00 -04:00
  • 0a6c895af7 gl_texture_cache: Rescale fixes for multi-layered textures ameerj 2021-07-21 20:50:15 -04:00
  • dfc65cd0a3 Texture Cache: Implement Rescaling on Aliases and Blits. Fernando Sahmkow 2021-07-21 10:15:09 +02:00
  • d464b122d5 Fix blits with mips ReinUsesLisp 2021-07-21 03:07:18 -03:00
  • 973f8f1d08 Fix blits ReinUsesLisp 2021-07-21 02:55:55 -03:00
  • de66a69ed4 renderer_gl: Resolution scaling fixes ameerj 2021-07-21 00:02:35 -04:00
  • 8704c93913 TextureCache: Fix rescaling of ImageCopies Fernando Sahmkow 2021-07-20 22:51:25 +02:00
  • 778700ff9d TextureCache: Modify Viewports/Scissors according to Rescale. Fernando Sahmkow 2021-07-20 19:36:38 +02:00
  • 71ca84d829 Settings: eliminate rescaling_factor. Fernando Sahmkow 2021-07-20 18:29:52 +02:00
  • 84f2aea896 Texture Cache: More rescaling fixes. Fernando Sahmkow 2021-07-20 07:40:05 +02:00
  • 10e5065a5c gl_texture_cache: WIP texture rescale ameerj 2021-07-18 23:59:31 -04:00
  • ba18047e8d Texture Cache: Implement Vulkan UpScaling & DownScaling Fernando Sahmkow 2021-07-19 04:32:03 +02:00
  • 360e897ccd ShaderDecompiler: Add initial support for rescaling. Fernando Sahmkow 2021-07-18 23:06:12 +02:00
  • 37ef9c9130 Settings: Add resolution scaling to settings. Fernando Sahmkow 2021-07-18 20:33:20 +02:00
  • 22f4b290b6 VideoCore: Initial Setup for the Resolution Scaler. Fernando Sahmkow 2021-07-18 18:40:14 +02:00
  • ffb79afd29
    Replace keys error pop up Matías Locatti 2021-11-16 03:53:28 -03:00
  • 720970c4c1
    Merge pull request #7326 from ameerj/vp8 Fernando S 2021-11-14 23:03:56 +01:00
  • 2e5866147e Replace "Light" theme by "Default" Romain Failliot 2021-11-13 22:14:30 -05:00
  • 30442d8a89
    Merge pull request #7260 from vonchenplus/spirv_support_legacy_attribute_v2 bunnei 2021-11-14 02:07:45 -08:00
  • 7f256392a1
    Merge pull request #7305 from Morph1984/ci bunnei 2021-11-14 02:07:04 -08:00
  • 0eacc362dd
    Merge pull request #7272 from behunin/the-courteous-logger bunnei 2021-11-13 00:03:54 -08:00
  • c50f170597 codes: Rename ComposeFrameHeader to ComposeFrame ameerj 2021-11-12 19:52:51 -05:00
  • 1994edfeb6 CMake: Enable VP8 ffmpeg decoders ameerj 2021-11-12 17:41:07 -05:00
  • d35391b9f4 vp8: Implement header composition ameerj 2021-11-12 17:14:02 -05:00
  • b39b33b1fe codecs: Add VP8 codec class ameerj 2021-11-12 19:28:21 -05:00
  • 852858c2cb
    Merge pull request #7320 from OatmealDome/homebrew-capabilities Mai M 2021-11-11 00:26:59 -05:00
  • 50acc0da20 program_metadata: Add default ThreadInfo kernel capability OatmealDome 2021-11-10 19:23:59 -05:00
  • bdabd17c76
    Merge pull request #7303 from Morph1984/swkbd-confirm-skip-textcheck Fernando S 2021-11-10 13:42:11 +01:00
  • 3af2117c88 applets/swkbd: Fix text check message encoding Morph 2021-11-08 14:57:53 -05:00
  • 84934693cf ci: Print traceback on patch merge failure Morph 2021-11-08 13:36:05 -05:00