Commit Graph

  • 93d83ddbe3 DO NOT MERGE - CI TEST COMMIT ameerj 2022-11-06 17:52:01 -0500
  • 32971d48ac CMake: Use qt-5.15.7 bundled externals for VS 2019/2022 ameerj 2022-11-06 17:51:36 -0500
  • da628f5002
    Update main.cpp luc-git 2022-11-06 13:23:43 +0100
  • 92ad651890
    Port yuzu-emu/yuzu#4290 and yuzu-emu/yuzu#4318: Changes for C++20 support (#5459) Tobias 2022-11-06 03:35:20 +0100
  • 566ab6b4d8 CMakeLists: Drop /std:c++latest flag FearlessTobi 2022-11-05 16:35:56 +0100
  • 3201943423
    Port yuzu-emu/yuzu#4437: "core_timing: Make use of uintptr_t to represent user_data" (#5499) Tobias 2022-11-06 02:24:45 +0100
  • df7490c9a4
    Update config.cpp luc-git 2022-11-05 15:29:50 +0100
  • 7801907288
    externals: Update dynarmic (#6175) Steven Smith 2022-11-04 22:49:50 -0700
  • 862c043abe externals: Update dynarmic Steveice10 2022-11-04 21:41:44 -0700
  • bf9ce14fcd src/CMakeLists: Enforce multiple warnings on MSVC FearlessTobi 2021-01-17 02:35:36 +0100
  • 91454a279a
    Merge branch 'master' into confine_mouse luc-git 2022-11-05 00:10:37 +0100
  • 1ddea27ac8
    code: Cleanup and warning fixes from the Vulkan PR (#6163) Tobias 2022-11-04 23:32:57 +0100
  • c41081e0fd
    Merge branch 'master' into confine_mouse luc-git 2022-11-04 20:44:35 +0100
  • aa84022704
    Port yuzu-emu/yuzu#4164: "hotkeys: Add a "Mute Audio" hotkey" (#5463) Tobias 2022-11-04 20:25:57 +0100
  • 14924e9db3
    Backport review comments from yuzu-emu/yuzu#4382: "yuzu: Add motion and touch configuration from Citra" (#5543) Tobias 2022-11-04 20:25:50 +0100
  • 9ae84fb6e8 renderer_vulkan: Integrate MacOS wsi GPUCode 2022-11-02 23:19:50 +0200
  • 215255d415 video_core: Fix build issues on macos GPUCode 2022-11-02 23:02:08 +0200
  • f5f88101e1 renderer_vulkan: Emulate 3-component vertex formats when unsupported GPUCode 2022-11-02 21:46:51 +0200
  • a24bf3b7d5 Add keyboard shortcut to unconfine mouse fix several problems Your Name 2022-11-01 20:52:58 +0100
  • e511e51491 renderer_vulkan: Emulate logic op when unsupported GPUCode 2022-11-01 14:24:45 +0200
  • 242047744e gl_rasterizer: Cleanup and fix bugs GPUCode 2022-10-31 21:58:14 +0200
  • ab96f591fa code: Fix warnings and replace deprecated functionality GPUCode 2022-10-02 18:54:00 +0300
  • 349ac6ac05 vk_texture_runtime: Implement RGBA4 converter GPUCode 2022-10-30 19:10:18 +0200
  • 16571a96a2 texture_downloader_es: Remove invalid operations GPUCode 2022-10-30 18:51:27 +0200
  • a0e9836386 gl_texture_runtime: Use OGLStreamBuffer for uploads/downloads GPUCode 2022-10-30 18:41:47 +0200
  • f00b633c2d core_timing: Make use of uintptr_t to represent user_data FearlessTobi 2022-10-30 17:40:34 +0100
  • 83fe22d1b1 core/memory: Remove WalkBlock function FearlessTobi 2022-10-30 15:41:57 +0100
  • ed1e618ad0 Address review comments on motion and touch configuration FearlessTobi 2020-08-29 20:56:51 +0200
  • 958352cfdd cfg: Mark as [[maybe_unused]] FearlessTobi 2022-10-30 02:07:33 +0100
  • 6a34921e89 code: Fix compilation issues emufan4568 2022-09-18 20:05:18 +0300
  • 7990673f33 clang-format: Reformat code FearlessTobi 2022-10-17 03:58:22 +0200
  • 55929179a1 code: dodge PAGE_SIZE #define Kyle Kienapfel 2022-09-08 23:01:45 +0300
  • 3f43993edb core: memory: Refactor block functions and general cleanup emufan4568 2022-09-08 22:47:37 +0300
  • c463c3f08c code: Resolve unused variable warnings GPUCode 2022-10-04 23:52:14 +0300
  • 73d73d8960 citra_qt: Switch all strings to multiarg GPUCode 2022-10-03 00:00:53 +0300
  • 25d1d7f8d1 code: Address more compiler warnings GPUCode 2022-10-02 23:47:41 +0300
  • b195e58a8d citra_qt: Fix more warnings/deprecated functions GPUCode 2022-10-02 23:25:23 +0300
  • 0deca2b97b memory: Improve documentation and general cleanup GPUCode 2022-10-17 03:45:01 +0200
  • 9ead270673 Add a "Mute Audio" hotkey Kewlan 2020-06-25 21:05:03 +0200
  • 645ef93a5c CMakeLists: Increase minimum version FearlessTobi 2020-07-18 18:19:41 +0200
  • 7826416455 CMakeLists: Make use of /std:c++latest on MSVC Lioncash 2020-07-10 19:24:23 -0400
  • fb10d05f97 vk_stream_buffer: Cleanup flush barrier GPUCode 2022-10-30 09:34:08 +0200
  • 374c018893 rasterizer_cache: microprofile: Rename OpenGL to RasterizerCache emufan4568 2022-09-06 22:52:10 +0300
  • 182bebf272 video_core: Reorder microprofile defines GPUCode 2022-10-29 20:49:39 +0300
  • 7626804a90 citra_qt: Add shader cache options GPUCode 2022-10-23 20:13:50 +0300
  • 20496e8ca4 renderer_vulkan: Rewrite stream buffer, again... GPUCode 2022-10-28 22:25:09 +0300
  • b4184a3c2b renderer_vulkan: Pack PicaFSConfig GPUCode 2022-10-28 20:38:00 +0300
  • 2251d96d4d renderer_vulkan: Cleanup vertex array setup GPUCode 2022-10-28 16:38:33 +0300
  • c028a8c7c5 renderer_vulkan: Remove AttribType GPUCode 2022-10-28 16:24:03 +0300
  • 359f97be22 video_core: Move HardwareVertex to RasterizerAccelerated GPUCode 2022-10-28 16:12:49 +0300
  • 748f8a0658 video_core: Move api agnostic uniform updates to RasterizerAccelerated GPUCode 2022-10-28 15:53:33 +0300
  • a7611bb2d3 renderer_vulkan: Fix swapchain resizing GPUCode 2022-10-27 18:13:07 +0300
  • 6f35a3bf37 renderer_vulkan: Add single-thread record ability to the scheduler GPUCode 2022-10-27 14:22:03 +0300
  • 58573dd7b3 citra_qt: Refuse to enable debug option if the layers are not available GPUCode 2022-10-27 13:11:38 +0300
  • 51859f7842 change default back to left jake 2022-10-28 22:52:22 -0700
  • 11728d6772 renderer_vulkan: Scheduler and presentation rewrite GPUCode 2022-10-22 21:01:03 +0300
  • a99be221b2 externals: Update vulkan-headers emufan4568 2022-10-21 18:09:47 +0300
  • f656610a41 common: Remove concepts usage emufan4568 2022-10-21 18:07:38 +0300
  • cfa1a7b91c citra_qt: Include unordered_map to fix macOS compilation Vitor Kiguchi 2022-10-19 20:42:33 +0300
  • 52b1fc4889 renderer_vulkan: Fix shader hash type Vitor Kiguchi 2022-10-19 20:41:18 +0300
  • 01e2b6cdaa code: Remove usages of std::ranges emufan4568 2022-10-19 20:39:33 +0300
  • f75380fc93 renderer_vulkan: Prefer immediate over mailbox present mode emufan4568 2022-10-19 20:37:42 +0300
  • 18af49a0ca renderer_vulkan: Bump vertex buffer size emufan4568 2022-10-19 20:05:13 +0300
  • c7e64f6c7b renderer_vulkan: Add more microprofile targets emufan4568 2022-10-18 22:27:12 +0300
  • 0a40a513a6 renderer_vulkan: Improve StreamBuffer API and use it in TextureRuntime emufan4568 2022-10-18 22:17:30 +0300
  • a4dc6a55b7 renderer_vulkan: Fix allocation caching bug emufan4568 2022-10-17 21:53:58 +0300
  • 7dce5be263 renderer_opengl: Port scaled upload/download code from vulkan emufan4568 2022-10-17 21:30:32 +0300
  • 3f7d97da4c renderer_vulkan: Include algorithm in vk_common emufan4568 2022-10-17 20:06:36 +0300
  • a11b4dd051 renderer_vulkan: Use linear filtering when possible emufan4568 2022-10-17 19:44:27 +0300
  • c78847b2b6 renderer_vulkan: Abstract descriptor management emufan4568 2022-10-17 19:36:03 +0300
  • 8faa7a6e02 renderer_vulkan: Bump descriptor set allocation limit emufan4568 2022-10-17 17:41:43 +0300
  • acf4b4e5fb renderer_vulkan: Fix storage descriptor binding and respect color mask emufan4568 2022-10-17 14:51:09 +0300
  • 3a0ca63d91 renderer_vulkan: Implement depth uploads with blit emufan4568 2022-10-16 18:06:12 +0300
  • 1e96775203 renderer_vulkan: Use intermediate copy when framebuffer is used both as attachment and shader input emufan4568 2022-10-16 17:38:41 +0300
  • 6d27e8be8d renderer_vulkan: Respect disk shader option emufan4568 2022-10-16 15:04:54 +0300
  • c357a8b9b6 renderer_vulkan: Fix staging buffer size emufan4568 2022-10-16 14:46:09 +0300
  • 7ad982f123 renderer_vulkan: Catch and log more runtime errors emufan4568 2022-10-16 13:09:51 +0300
  • dd3d24bfec renderer_vulkan: Batch allocate descriptor sets emufan4568 2022-10-16 11:03:48 +0300
  • 489bbb98b2 renderer_vulkan: Emulate border color if possible emufan4568 2022-10-16 10:14:08 +0300
  • 5c9543e39d renderer_vulkan: Implement scaled uploads and downloads emufan4568 2022-10-16 08:17:05 +0300
  • 49085d400c renderer_vulkan: Fix renderpass issues emufan4568 2022-10-15 01:34:26 +0300
  • 8be9ea4f4a renderer_vulkan: Update stencil compare mask emufan4568 2022-10-15 00:10:53 +0300
  • a71c288252 citra_qt: Fix graphics api indicator alignment emufan4568 2022-10-14 23:08:12 +0300
  • 159809eb32 renderer_opengl: Fix OpenGLES issues emufan4568 2022-10-14 16:02:11 +0300
  • 2a4f0ce8de renderer_vulkan: Report perf stats emufan4568 2022-10-14 15:45:37 +0300
  • 4c8f1c83c8 renderer_vulkan: Better error handling emufan4568 2022-10-14 15:06:32 +0300
  • 98f6d697d8 renderer_vulkan: Allow direct allocation of images emufan4568 2022-10-14 14:17:10 +0300
  • 4636735783 renderer_vulkan: Fix incorrect depth format detection emufan4568 2022-10-14 13:51:37 +0300
  • 8a2770bf83 renderer_vulkan: Actually minize state changes emufan4568 2022-10-12 17:18:29 +0300
  • f1e09c1ea1 renderer_vulkan: Fix broken sync without timeline semaphores emufan4568 2022-10-12 15:41:17 +0300
  • 2423e645f1 renderer_vulkan: Allocate descriptor sets during reinterpretation emufan4568 2022-10-11 19:22:18 +0300
  • 0eaae31f9f renderer_vulkan: Enable logic ops and fix swapchain resizing emufan4568 2022-10-10 23:53:11 +0300
  • 4f9b545296 renderer_vulkan: Clear stencil with renderpass emufan4568 2022-10-10 21:42:36 +0300
  • 628d70e112 renderer_vulkan: Fix pipeline cache crashes emufan4568 2022-10-10 20:36:43 +0300
  • 9991b9b12b renderer_vulkan: Optimize tiled format convertion + fix vertex buffer alignment GPUCode 2022-10-10 14:08:34 +0300
  • e4bcf73c5a renderer_opengl: Fix broken texture copy GPUCode 2022-10-09 16:43:18 +0300
  • b693d205e4 renderer_vulkan: Pipeline cache fixes GPUCode 2022-10-09 14:17:09 +0300
  • 91621ec202 video_core: Fix renderpass cache bug and introduce RGBA -> BGR converter GPUCode 2022-10-09 14:05:44 +0300
  • 948f72d320 renderer_opengl: Specify precision in compute shader and add RGB5A1 converter GPUCode 2022-10-09 12:01:19 +0300
  • 8c5b417486 renderer_vulkan: Complete hardware shader support GPUCode 2022-10-09 10:07:57 +0300