Commit Graph

  • fbe4a943d0 android: Allow async presentation toggle GPUCode 2023-08-19 01:15:33 +03:00
  • 8fb29876a6 vk_rasterizer: Correct special unbind GPUCode 2023-08-18 22:17:29 +03:00
  • ba4af210a1 citra_qt: Fix invalid characters GPUCode 2023-08-14 18:14:34 +03:00
  • 73e4e53503 rasterizer_cache: Proper surface unregister GPUCode 2023-08-14 02:14:52 +03:00
  • c68ceec9ff vk_instance: Set moltenvk configuration GPUCode 2023-08-13 19:28:28 +03:00
  • 33d2e6cb76 android: Custom driver code GPUCode 2023-08-13 17:44:16 +03:00
  • 45abd56d2e vk_renderpass_cache: Bump pixel format count GPUCode 2023-08-11 03:33:15 +03:00
  • 2b933f216a renderer/vulkan: Make gl_Position invariant. (#48) Steveice10 2023-08-07 23:37:38 -07:00
  • 1428f8b5d0 qt: Fix fullscreen and resize issues on macOS. (#47) Steveice10 2023-08-07 03:18:35 -07:00
  • 22df2c7dcb renderer_vulkan: Add vulkan backend GPUCode 2023-07-25 22:16:41 +03:00
  • 0c69afe1ef vk_instance: Collect tooling info GPUCode 2023-07-25 14:10:34 +03:00
  • 5eb5e876ef citra_qt: Add vulkan options to the GUI GPUCode 2023-07-25 14:04:08 +03:00
  • 8dbfbba2e6 code: Prepare frontend for vulkan support GPUCode 2023-05-03 23:52:26 +03:00
  • 7568628fce renderer/vulkan: Fix binding/unbinding of shadow rendering buffer. Steveice10 2023-08-30 16:48:50 -07:00
  • 9e898bca06
    build: Fix Qt installer build script. (#6938) Steveice10 2023-09-01 15:18:47 -07:00
  • cab0ad50f0
    gl_shader_decompiler: Fix min/max NaN edge case (#6935) GPUCode 2023-08-31 23:37:53 +03:00
  • 5ad58e0605
    shader: Fix shadow_texture_orthographic not being set correctly. (#6937) Steveice10 2023-08-31 13:37:39 -07:00
  • 1159e4d928
    video_core: Take factors into account with min/max blending functions (#6925) GPUCode 2023-08-30 21:26:28 +03:00
  • 93c7c6a995
    service: Downgrade some spammy logs to trace level. (#6936) Steveice10 2023-08-30 10:19:38 -07:00
  • 81a5e2355a
    shader: Fix address register offset behavior in GLSL. (#6920) Steveice10 2023-08-28 13:23:59 -07:00
  • d2260bafef
    fix: Added padding to reset defaults button (#6926) Tobias 2023-08-28 21:17:59 +02:00
  • d1f600601d
    renderer_software: Multi-thread processing (#6698) GPUCode 2023-08-28 11:09:23 +03:00
  • 8b218e1b7d
    tev: Use primary color for previous source in first stage (#6921) GPUCode 2023-08-28 09:59:32 +03:00
  • 41e65c92ea sdl: Fix surface initialization on macOS. (#49) Steveice10 2023-08-26 03:49:08 -07:00
  • 0ae32228d8 vk_pipeline_cache: Skip cache save when no pipeline cache exists GPUCode 2023-08-26 00:29:25 +03:00
  • f8ec1fe1f5 renderer_vulkan: Fix dynamic state being lost GPUCode 2023-08-25 20:17:07 +03:00
  • 3096487009 android: More robust surface recreation GPUCode 2023-08-25 03:33:57 +03:00
  • a3b92d3089 vk_rasterizer: Bump async threshold to 6 GPUCode 2023-08-25 01:30:10 +03:00
  • 7ea211e6ab vk_instance: Blacklist VK_EXT_pipeline_creation_cache_control with nvidia gpus GPUCode 2023-08-25 00:51:46 +03:00
  • ddff167c2f vk_present_window: Match guest swapchain size to vulkan image count GPUCode 2023-08-24 17:06:40 +03:00
  • 7875e39155 vk_swapchain: Ensure vsync doesn't lock framerate GPUCode 2023-08-24 01:54:03 +03:00
  • 4b8cf0c7bd vk_graphics_pipeline: Only fast compile if no shaders are pending GPUCode 2023-08-22 00:16:57 +03:00
  • f32d46b23f renderer_vulkan: Implement reinterpretation with copy GPUCode 2023-08-20 21:50:29 +03:00
  • c3b5258b44 vk_blit_helper: Corect depth to color convertion GPUCode 2023-08-20 18:48:11 +03:00
  • f2ea60d071 gl_rasterizer: Separable shaders for everyone GPUCode 2023-08-20 17:23:38 +03:00
  • 3d489a3e2c externals: Update vulkan-headers GPUCode 2023-08-20 17:21:34 +03:00
  • 31d0863b06 vk_renderpass_cache: Bring back renderpass flushing GPUCode 2023-08-20 16:54:08 +03:00
  • fe313b6e6f vk_instance: Enable robust buffer access GPUCode 2023-08-20 16:52:49 +03:00
  • edeeb4b96c android: Move PollEvents to OpenGL window GPUCode 2023-08-20 12:49:10 +03:00
  • 79ac59a4a6 vk_rasterizer: More robust attribute loading GPUCode 2023-08-20 00:14:31 +03:00
  • 0fa24e7a29 vk_graphics_pipeline: Fix async shader compilation GPUCode 2023-08-19 22:49:29 +03:00
  • 90bab43673 android: Allow async presentation toggle GPUCode 2023-08-19 01:15:33 +03:00
  • 20a1606b33 vk_rasterizer: Correct special unbind GPUCode 2023-08-18 22:17:29 +03:00
  • 5be6f8dbb3 citra_qt: Fix invalid characters GPUCode 2023-08-14 18:14:34 +03:00
  • 61d0742736 rasterizer_cache: Proper surface unregister GPUCode 2023-08-14 02:14:52 +03:00
  • 798f9f7188 vk_instance: Set moltenvk configuration GPUCode 2023-08-13 19:28:28 +03:00
  • 0322b0ae7e android: Custom driver code GPUCode 2023-08-13 17:44:16 +03:00
  • ddaa050cc9 vk_renderpass_cache: Bump pixel format count GPUCode 2023-08-11 03:33:15 +03:00
  • 1296a862d5 renderer/vulkan: Make gl_Position invariant. (#48) Steveice10 2023-08-07 23:37:38 -07:00
  • 79c4c3b0b5 qt: Fix fullscreen and resize issues on macOS. (#47) Steveice10 2023-08-07 03:18:35 -07:00
  • 1ac29a6ef2 renderer_vulkan: Add vulkan backend GPUCode 2023-07-25 22:16:41 +03:00
  • b43b686039 vk_instance: Collect tooling info GPUCode 2023-07-25 14:10:34 +03:00
  • 1f977ada9a citra_qt: Add vulkan options to the GUI GPUCode 2023-07-25 14:04:08 +03:00
  • d227b150f2 code: Prepare frontend for vulkan support GPUCode 2023-05-03 23:52:26 +03:00
  • 04aeecabcf
    arm: Do not try to access null page table. (#6930) Steveice10 2023-08-27 08:26:31 -07:00
  • df57012c50
    video_core: Correct shader interpeter address register handling. (#6910) Steveice10 2023-08-26 15:49:31 -07:00
  • 61cf550d0c
    video_core: Avoid setting alpha tev with Dot3_RGBA8 color op (#6907) GPUCode 2023-08-27 01:48:45 +03:00
  • f2e0748a22
    build: Enable link time optimization in release builds. (#6887) Steveice10 2023-08-26 11:15:13 -07:00
  • 15af2d6d0f sdl: Fix render window events not being handled under Vulkan. Steveice10 2023-08-25 21:58:15 -07:00
  • bddb206407 sdl: Fix surface initialization on macOS. Steveice10 2023-08-25 21:25:25 -07:00
  • a558899ec9 vk_pipeline_cache: Skip cache save when no pipeline cache exists GPUCode 2023-08-26 00:29:25 +03:00
  • bff37dbf6a renderer_vulkan: Fix dynamic state being lost GPUCode 2023-08-25 20:17:07 +03:00
  • 9373832318 android: More robust surface recreation GPUCode 2023-08-25 03:33:57 +03:00
  • a3e6875244 vk_rasterizer: Bump async threshold to 6 GPUCode 2023-08-25 01:30:10 +03:00
  • 54a0ef3aff vk_instance: Blacklist VK_EXT_pipeline_creation_cache_control with nvidia gpus GPUCode 2023-08-25 00:51:46 +03:00
  • 35e6b507b3 vk_present_window: Match guest swapchain size to vulkan image count GPUCode 2023-08-24 17:06:40 +03:00
  • edf157200d
    qt: Support updating an installed app image. (#6915) Steveice10 2023-08-24 03:57:11 -07:00
  • 8767346b44 vk_swapchain: Ensure vsync doesn't lock framerate GPUCode 2023-08-24 01:54:03 +03:00
  • eedc9faf11 vk_graphics_pipeline: Only fast compile if no shaders are pending GPUCode 2023-08-22 00:16:57 +03:00
  • d58af3a5b9 renderer_vulkan: Implement reinterpretation with copy GPUCode 2023-08-20 21:50:29 +03:00
  • a94297922b
    shader_interpreter: Fix control flow edge cases and implement break/breakc (#6844) GPUCode 2023-08-22 04:12:46 +03:00
  • 1785480012 vk_blit_helper: Corect depth to color convertion GPUCode 2023-08-20 18:48:11 +03:00
  • bdb9b51497 gl_rasterizer: Separable shaders for everyone GPUCode 2023-08-20 17:23:38 +03:00
  • 9aefc33dae externals: Update vulkan-headers GPUCode 2023-08-20 17:21:34 +03:00
  • 128895a25a vk_renderpass_cache: Bring back renderpass flushing GPUCode 2023-08-20 16:54:08 +03:00
  • faf9f68586 vk_instance: Enable robust buffer access GPUCode 2023-08-20 16:52:49 +03:00
  • e88a8b2cc4 android: Move PollEvents to OpenGL window GPUCode 2023-08-20 12:49:10 +03:00
  • 894c1c85a5
    Include Citra Icon in release (#6905) TGP17 2023-08-21 22:34:54 +02:00
  • b3dec1ba42 vk_rasterizer: More robust attribute loading GPUCode 2023-08-20 00:14:31 +03:00
  • 7b790b581d vk_graphics_pipeline: Fix async shader compilation GPUCode 2023-08-19 22:49:29 +03:00
  • 584e45dbd4 android: Allow async presentation toggle GPUCode 2023-08-19 01:15:33 +03:00
  • a6f5462125 vk_rasterizer: Correct special unbind GPUCode 2023-08-18 22:17:29 +03:00
  • fdad42ce8d citra_qt: Fix invalid characters GPUCode 2023-08-14 18:14:34 +03:00
  • e7bff87635 rasterizer_cache: Proper surface unregister GPUCode 2023-08-14 02:14:52 +03:00
  • a98f205904 vk_instance: Set moltenvk configuration GPUCode 2023-08-13 19:28:28 +03:00
  • 34f99e0b95 android: Custom driver code GPUCode 2023-08-13 17:44:16 +03:00
  • 383200d00e vk_renderpass_cache: Bump pixel format count GPUCode 2023-08-11 03:33:15 +03:00
  • 27794d26e7 renderer/vulkan: Make gl_Position invariant. (#48) Steveice10 2023-08-07 23:37:38 -07:00
  • b7768a43bb qt: Fix fullscreen and resize issues on macOS. (#47) Steveice10 2023-08-07 03:18:35 -07:00
  • 568b631496 renderer_vulkan: Add vulkan backend GPUCode 2023-07-25 22:16:41 +03:00
  • f14361ace2 vk_instance: Collect tooling info GPUCode 2023-07-25 14:10:34 +03:00
  • 9daf728da0 citra_qt: Add vulkan options to the GUI GPUCode 2023-07-25 14:04:08 +03:00
  • f1fdbe32b9 code: Prepare frontend for vulkan support GPUCode 2023-05-03 23:52:26 +03:00
  • e129f07047
    [ShaderGen] Avoid setting lighting states if components aren't enabled (#6895) m4xw 2023-08-21 06:12:38 +02:00
  • cf54210f42
    ci: Remove compatibility artifact naming for releases. (#6647) Steveice10 2023-08-20 16:41:13 -07:00
  • b2092de871
    build: Fix web service functionality. (#6903) Steveice10 2023-08-19 17:34:35 -07:00
  • 6ddf4b241f
    renderer/vulkan: Emulate custom border colors in shaders when unavailable. (#6878) Steveice10 2023-08-17 13:22:25 -07:00
  • f3d92dd3b8
    Fix post processing shaders crashing on Intel GPUs (#6890) Vitor K 2023-08-17 17:17:24 -03:00
  • 1a6860f35c
    opengl: disable ClearTexture on Intel drivers (#6879) Vitor K 2023-08-17 17:16:51 -03:00
  • bc0bf4d3d2
    (gl/vk)_shader_gen: Use floor instead of int cast (#6885) GPUCode 2023-08-17 23:16:28 +03:00