Commit Graph

  • 5e880a4f26 renderer_vulkan: Emulate border color if possible emufan4568 2022-10-16 10:14:08 +0300
  • 238956f773 renderer_vulkan: Implement scaled uploads and downloads emufan4568 2022-10-16 08:17:05 +0300
  • a5351bc596 renderer_vulkan: Fix renderpass issues emufan4568 2022-10-15 01:34:26 +0300
  • 5b6e99b194 renderer_vulkan: Update stencil compare mask emufan4568 2022-10-15 00:10:53 +0300
  • 3f3b4a2802 citra_qt: Fix graphics api indicator alignment emufan4568 2022-10-14 23:08:12 +0300
  • c19e8d36c9 renderer_opengl: Fix OpenGLES issues emufan4568 2022-10-14 16:02:11 +0300
  • 2ec31f404b renderer_vulkan: Report perf stats emufan4568 2022-10-14 15:45:37 +0300
  • 28a2805450 renderer_vulkan: Better error handling emufan4568 2022-10-14 15:06:32 +0300
  • 2601a1df6c renderer_vulkan: Allow direct allocation of images emufan4568 2022-10-14 14:17:10 +0300
  • 96d5bb553b renderer_vulkan: Fix incorrect depth format detection emufan4568 2022-10-14 13:51:37 +0300
  • b4d0f442c8 renderer_vulkan: Actually minize state changes emufan4568 2022-10-12 17:18:29 +0300
  • 2a68cab7d6 renderer_vulkan: Fix broken sync without timeline semaphores emufan4568 2022-10-12 15:41:17 +0300
  • 009d73fdf6 renderer_vulkan: Allocate descriptor sets during reinterpretation emufan4568 2022-10-11 19:22:18 +0300
  • 42af22f8fd renderer_vulkan: Enable logic ops and fix swapchain resizing emufan4568 2022-10-10 23:53:11 +0300
  • b85d15b035 renderer_vulkan: Clear stencil with renderpass emufan4568 2022-10-10 21:42:36 +0300
  • 130e376c0c renderer_vulkan: Fix pipeline cache crashes emufan4568 2022-10-10 20:36:43 +0300
  • f884986257 renderer_vulkan: Optimize tiled format convertion + fix vertex buffer alignment GPUCode 2022-10-10 14:08:34 +0300
  • e23dc3efb1 renderer_opengl: Fix broken texture copy GPUCode 2022-10-09 16:43:18 +0300
  • dd5e95d7c6 renderer_vulkan: Pipeline cache fixes GPUCode 2022-10-09 14:17:09 +0300
  • b72289eadd video_core: Fix renderpass cache bug and introduce RGBA -> BGR converter GPUCode 2022-10-09 14:05:44 +0300
  • 7a5d4f03da renderer_opengl: Specify precision in compute shader and add RGB5A1 converter GPUCode 2022-10-09 12:01:19 +0300
  • 18fa277c71 renderer_vulkan: Complete hardware shader support GPUCode 2022-10-09 10:07:57 +0300
  • 73cc764091 renderer_vulkan: Begin hardware shader support GPUCode 2022-10-08 14:10:44 +0300
  • 9dea514d45 citra: Fix build issues with MinGW and MSVC GPUCode 2022-10-07 14:39:12 +0300
  • 0bfaa035b9 renderer_vulkan: Fix warnings and cleanup GPUCode 2022-10-07 14:02:55 +0300
  • 85df778785 code: Run clang-format GPUCode 2022-10-07 12:13:27 +0300
  • e54a92c252 code: Address build issues GPUCode 2022-10-07 11:43:53 +0300
  • 9145d4cec8 video_core: Re-implement format reinterpretation GPUCode 2022-10-07 11:35:08 +0300
  • c611592db6 citra_qt: Add physical device selection dialog GPUCode 2022-10-05 18:03:38 +0300
  • 6aba809da8 renderer_opengl: Unbind unused framebuffer targets GPUCode 2022-10-04 22:52:42 +0300
  • f0449d79fd renderer_opengl: Emulate texture copy with blit for now GPUCode 2022-10-04 19:50:26 +0300
  • 33481ada7f renderer_opengl: Address buffer overflow GPUCode 2022-10-04 07:32:19 +0300
  • 67195974e7 video_core: Small code improvements GPUCode 2022-10-03 23:48:17 +0300
  • 70c2376fd0 renderer_vulkan: Don't sample from mipmaps when using texture cubes GPUCode 2022-10-03 13:39:27 +0300
  • 177c7de4f9 input_common: Small fix GPUCode 2022-10-02 18:58:29 +0300
  • eea914ba84 citra_qt: Improve graphics API intergration GPUCode 2022-10-02 18:54:00 +0300
  • 62e88fbeb3 rasterizer_cache: Code cleanup GPUCode 2022-10-02 16:46:21 +0300
  • 5ce27d8341 texture_decode: Prefer std::memcpy where possible GPUCode 2022-10-02 13:18:59 +0300
  • eaf62eb635 renderer_vulkan: Rework format handling GPUCode 2022-10-01 18:16:57 +0300
  • 9675811bbe renderer_vulkan: Add experimental Vulkan renderer emufan4568 2022-09-16 17:19:09 +0300
  • 945faf8e92 externals: Add vulkan headers and vma emufan4568 2022-09-13 21:54:05 +0300
  • 9403049671 rasterizer_cache: Refactor texture cube interface emufan4568 2022-09-13 21:38:21 +0300
  • 40159d9779 gl_texture_runtime: Clean up texture upload/download code emufan4568 2022-09-13 18:08:06 +0300
  • f63653a5b9 rasterizer_cache: Use Common::Rectangle everywhere emufan4568 2022-09-12 20:24:15 +0300
  • c71dbb5d19 rasterizer_cache: Make into template emufan4568 2022-09-12 00:54:40 +0300
  • 0f4df2c012 rasterizer_cache: Use PBO staging buffer cache for texture uploads/downloads emufan4568 2022-09-11 17:09:48 +0300
  • c6fc4f5a87 rasterizer_cache: Reorder methods emufan4568 2022-09-11 13:15:40 +0300
  • 916afa194d rasterizer_cache: Remove remnants of cached_pages emufan4568 2022-09-11 13:10:30 +0300
  • 6f2cd11a85 rasterizer_cache: Fix texture cube blitting emufan4568 2022-09-11 12:31:32 +0300
  • 14652d52bc morton_swizzle: Implement texture formats in UNSWIZZLE_TABLE emufan4568 2022-09-10 23:30:32 +0300
  • a57ee7cdf2 morton_swizzle: Use tiled_buffer instead of reading data from g_memory emufan4568 2022-09-10 14:57:10 +0300
  • dbd3e6c29b rasterizer_accelerated: Zero intialize cached_pages emufan4568 2022-09-10 14:09:24 +0300
  • 665cbca17c texture_runtime: Add staging buffer lock mechanism emufan4568 2022-09-10 12:54:48 +0300
  • efb9e9f40f cached_surface: Remove custom texture logic emufan4568 2022-09-09 21:29:23 +0300
  • 8d35118f63 renderer_opengl: Add driver class to report info/bugs emufan4568 2022-09-09 12:43:19 +0300
  • 553c85456e rasterizer_cache: Add staging buffer cache for uploads/downloads emufan4568 2022-09-09 11:14:51 +0300
  • 68ca206d53 rasterizer_cache: Improve TextureRuntime API emufan4568 2022-09-09 00:42:14 +0300
  • e30e977140 renderer_opengl: Encapsulate sync objects in OGLSync emufan4568 2022-09-08 23:38:57 +0300
  • f13738d252 morton_swizzle: Optimize and use std::span emufan4568 2022-09-08 15:37:27 +0300
  • 04b927ab7f morton_swizzle: Avoid buffer underflow emufan4568 2022-09-07 23:44:36 +0300
  • 993d172de9 morton_swizzle: Move out of bounds texture check out of the decode loop emufan4568 2022-09-07 22:57:11 +0300
  • 695447611e rasterizer_cache: Use SurfaceType instead of Aspect emufan4568 2022-09-07 20:33:18 +0300
  • 06bacfbd72 rasterizer_cache: Separate texture swizzling to utils emufan4568 2022-09-07 15:32:02 +0300
  • cf8bc35d46 rasterizer_cache: Remove OpenGL references from morton_swizzle emufan4568 2022-09-06 23:03:40 +0300
  • ef859bab84 citra_qt: Forbid renderer change during runtime emufan4568 2022-09-06 22:49:24 +0300
  • a2d0669562 rasterizer_cache: Touch up MatchFlags comments emufan4568 2022-09-06 22:32:16 +0300
  • 95365ad6ba rasterizer_cache: Drop OpenGL postfix emufan4568 2022-09-06 22:28:59 +0300
  • 1963b649e8 rasterizer_cache: Shorten filenames and general cleanup emufan4568 2022-09-06 22:15:39 +0300
  • db7cdb741c video_core: Move UpdatePagesCachedCount to RasterizerAccelerated emufan4568 2022-09-06 21:01:15 +0300
  • 0fe61ba040 citra_qt: Prepare GUI for Vulkan support emufan4568 2022-09-06 19:05:43 +0300
  • b588d6181b
    qt_multimedia_camera: fix image handling in Qt 5.15+ ... (#6231) liushuyu 2022-12-23 23:15:31 -0700
  • c8ff1d744a
    Change Monoscopic Render mode to a dropdown (#6215) Vitor K 2022-12-23 23:17:49 -0300
  • 255c0adef3
    qt_multimedia_camera: fix image handling in Qt 5.15+ ... liushuyu 2022-12-19 23:10:16 -0700
  • ae3d50f71f
    Port yuzu-emu/yuzu#2968: configure_input: Fix input handling for ZL and ZR from controllers with analog triggers (#4984) Tobias 2022-12-17 16:11:49 +0100
  • ccb50e7f2c
    Port yuzu-emu/yuzu#9300: "CMake: Use precompiled headers to improve compile times" (#6213) Tobias 2022-12-17 16:06:38 +0100
  • 51e252c7ed
    Hide mouse: fix for secondary window and single window mode (#6220) Vitor K 2022-12-17 12:05:51 -0300
  • 517e0bc342
    Camera fixes (#6181) Vitor K 2022-12-17 12:05:04 -0300
  • 812c4fa059
    Per-Game Settings: options to reset game settings (#6219) Vitor K 2022-12-17 12:04:31 -0300
  • cb82ffbe20
    code: Small cleanups and fixes to lambda captures (#6191) Tobias 2022-12-17 16:04:10 +0100
  • 9d5ae8e1c2
    service/nwm_uds: Add NetworkStatusChangeReason (#5377) Pengfei Zhu 2022-12-17 23:03:59 +0800
  • 6039401c76 citra_qt: Improvements to hotkeys and ui state management FearlessTobi 2022-12-16 16:28:57 +0100
  • 3e0d090add yuzu/configure_input_player: Fix input handling for ZL and ZR from controllers with analog triggers FearlessTobi 2019-11-02 16:52:59 +0100
  • ce00fdf57a emu_window: event.window is only valid for SDL_WINDOWEVENT events Stefan Sperling 2022-12-14 22:29:57 +0000
  • 0463e6c4a9 per_game_config: add an option to reset settings Vitor Kiguchi 2022-12-13 18:32:45 -0300
  • 42b11916dc Address review comments FearlessTobi 2022-12-14 21:39:55 +0100
  • 5a67d01b65 citra_qt/updater: Capture timer directly FearlessTobi 2022-12-14 02:01:18 +0100
  • 774bb824ff Hide mouse: fix for secondary window and single window mode Vitor Kiguchi 2022-12-13 22:10:14 -0300
  • dee8992b6c nwm_uds: Change status and status_change_reason to enums zhupengfei 2020-07-16 22:58:39 +0800
  • 06a9f69d88
    hle/service/cfg: Add Config block enums documented by 3dbrew... (#6206) SachinVin 2022-12-14 06:18:41 +0530
  • dced9e7946 per_game_config: add an option to reset settings Vitor Kiguchi 2022-12-13 18:32:45 -0300
  • b920e1db93 config: Reset All Settings should reset per-game settings as well Vitor Kiguchi 2022-12-13 17:39:15 -0300
  • efd607ea2a cmake: Hide find package warnings GPUCode 2022-12-13 20:02:42 +0200
  • e5eea2ae2a externals: Fix linux build GPUCode 2022-12-13 13:41:24 +0200
  • 95fb3e16ab cmake: Alias bundled libraries GPUCode 2022-12-13 13:25:48 +0200
  • 84eada8c50
    Fix "auto" resolution factor (#6218) Vitor K 2022-12-12 21:05:08 -0300
  • 801a912bf8 cmake: enable faster linkers if available Liam 2022-12-12 21:58:14 +0200
  • f9f697425e Fix "auto" resolution factor Vitor Kiguchi 2022-12-12 16:54:53 -0300
  • 4059b22107 cmake: Always provide openssl GPUCode 2022-12-12 21:53:56 +0200
  • 60f4427298 tests: Downgrade to catch2 v2 GPUCode 2022-12-12 21:32:42 +0200
  • db52e38993 cmake: Unbunble cryptopp and address small issues GPUCode 2022-12-12 21:15:57 +0200