Commit Graph

  • 7d18e36566
    Update translations (2022-10-01) (#6142) zhaobot 2022-10-01 18:38:02 +0800
  • 6a9d36608f
    Allow GetPhysicalRef to hold a past-the-end offset (#6141) Vitor K 2022-10-01 07:37:27 -0300
  • 38da6ed087 Update translations (2022-10-01) The Citra Community 2022-10-01 04:12:36 +0000
  • 8afa0bc084 Allow GetPhysicalRef to hold a past-the-end offset Vitor Kiguchi 2022-09-30 14:29:30 -0300
  • 4f94a4040f Replace C++20 chrono::days with seconds DaemonTsun 2022-09-30 18:26:35 +0200
  • d88996369c linebreak to conform to coding convention jake 2022-09-30 08:29:33 -0700
  • 62456bf984 add mono_render_left_eye option jake 2022-09-30 07:52:50 -0700
  • e3e2df398d renderer_vulkan: Handle scheduler switches properly GPUCode 2022-09-29 19:51:25 +0300
  • f22d243402 renderer_vulkan: Handle scheduler switches properly GPUCode 2022-09-29 19:51:25 +0300
  • e460161ee1 vk_platform: Fix wayland build GPUCode 2022-09-28 23:11:39 +0300
  • aa64db6eed Fix time offset calculatioon in core/movie.cpp DaemonTsun 2022-09-28 22:35:24 +0200
  • 445075b7d6
    Merge branch 'citra-emu:master' into time-offset DaemonTsun 2022-09-28 22:17:51 +0200
  • 079798a43d Add system time offset to kernel DaemonTsun 2022-09-28 22:03:06 +0200
  • 685452c24e Add setting for system time offset DaemonTsun 2022-09-28 21:32:28 +0200
  • 3da2664b78 renderer_vulkan: Rewrite stream buffer + other fixes GPUCode 2022-09-26 21:07:21 +0300
  • 2cbefb0049 vk_rasterizer: Bump vertex buffer size GPUCode 2022-09-25 21:59:35 +0300
  • dcc18af1b4 pica_to_vk: Set cull mode correctly GPUCode 2022-09-25 21:51:30 +0300
  • fde58ba810 renderer_vulkan: Minimize state changes GPUCode 2022-09-25 21:25:30 +0300
  • ee9e404dc6 rasterizer_cache: Explicitely pass end_offset to swizzle functions GPUCode 2022-09-25 16:50:56 +0300
  • c6fb3ea196 renderer_vulkan: Implement partial color/depth clears GPUCode 2022-09-24 18:14:46 +0300
  • 030ecaa83c
    Merge pull request #6133 from jakedowns/jakedowns-fix-interlaced SachinVin 2022-09-24 20:35:31 +0530
  • 3066259f5d renderer_vulkan: Add second screen and remove renderpass breakage GPUCode 2022-09-24 15:47:04 +0300
  • fab5b08616 renderer_vulkan: Improve task scheduler synchronization GPUCode 2022-09-24 14:26:59 +0300
  • b6b1e55bfb renderer_vulkan: Use timeline semaphores if available GPUCode 2022-09-24 13:45:24 +0300
  • 80af74fc28 renderer_vulkan: Pipeline cache fixes GPUCode 2022-09-24 12:57:50 +0300
  • c8b8b16456 renderer_vulkan: Isolate surface creation to vk_platform.cpp GPUCode 2022-09-24 12:50:00 +0300
  • 9907caa4da renderer_vulkan: Add ABGR -> RGBA byteswap GPUCode 2022-09-23 22:38:05 +0300
  • c7311918d7 externals: Trim down glslang build GPUCode 2022-09-23 22:21:38 +0300
  • c62f7deb45 common: math_util: Include <compare> GPUCode 2022-09-23 22:16:13 +0300
  • f188a0d21a cmake: Lower cmake requirement to 3.14 GPUCode 2022-09-23 22:15:09 +0300
  • cfce61e870 renderer_vulkan: Address more validation errors and stop memory leakage GPUCode 2022-09-22 14:32:42 +0300
  • 8eb2f02ba8 renderer_vulkan: Fix some validation errors emufan4568 2022-09-18 20:05:18 +0300
  • 4d7b8b06a6 renderer_vulkan: Implement renderer and rasterizer classes emufan4568 2022-09-18 01:11:37 +0300
  • c157d3e256 renderer_vulkan: Add experimental Vulkan renderer emufan4568 2022-09-16 17:19:09 +0300
  • 7bfce46d88 externals: Add vulkan headers and vma emufan4568 2022-09-13 21:54:05 +0300
  • a887235d00 rasterizer_cache: Refactor texture cube interface emufan4568 2022-09-13 21:38:21 +0300
  • ce44089856 gl_texture_runtime: Clean up texture upload/download code emufan4568 2022-09-13 18:08:06 +0300
  • 076d815d84 rasterizer_cache: Use Common::Rectangle everywhere emufan4568 2022-09-12 20:24:15 +0300
  • 90bf84a825 rasterizer_cache: Make into template emufan4568 2022-09-12 00:54:40 +0300
  • 7003a0596c rasterizer_cache: Use PBO staging buffer cache for texture uploads/downloads emufan4568 2022-09-11 17:09:48 +0300
  • 96c2291212 rasterizer_cache: Reorder methods emufan4568 2022-09-11 13:15:40 +0300
  • b15b7c0933 rasterizer_cache: Remove remnants of cached_pages emufan4568 2022-09-11 13:10:30 +0300
  • eb50454c18 rasterizer_cache: Fix texture cube blitting emufan4568 2022-09-11 12:31:32 +0300
  • 301e780515 morton_swizzle: Implement texture formats in UNSWIZZLE_TABLE emufan4568 2022-09-10 23:30:32 +0300
  • 2a577fd404 morton_swizzle: Use tiled_buffer instead of reading data from g_memory emufan4568 2022-09-10 14:57:10 +0300
  • c19c8ec4ff rasterizer_accelerated: Zero intialize cached_pages emufan4568 2022-09-10 14:09:24 +0300
  • 1580642d0c texture_runtime: Add staging buffer lock mechanism emufan4568 2022-09-10 12:54:48 +0300
  • cb6fa163c2 cached_surface: Remove custom texture logic emufan4568 2022-09-09 21:29:23 +0300
  • ced0304138 renderer_opengl: Add driver class to report info/bugs emufan4568 2022-09-09 12:43:19 +0300
  • 6fef30ae2a rasterizer_cache: Add staging buffer cache for uploads/downloads emufan4568 2022-09-09 11:14:51 +0300
  • 0f3fb2c0d9 rasterizer_cache: Improve TextureRuntime API emufan4568 2022-09-09 00:42:14 +0300
  • a5426dad8a frame_dumper: Switch to std::jthread emufan4568 2022-09-08 23:49:38 +0300
  • 6c8f73657d renderer_opengl: Encapsulate sync objects in OGLSync emufan4568 2022-09-08 23:38:57 +0300
  • 4cee78bad1 code: Use std::numbers::pi emufan4568 2022-09-08 23:11:50 +0300
  • 5b2fd207b9 code: dodge PAGE_SIZE #define Kyle Kienapfel 2022-09-08 23:01:45 +0300
  • 428ac98c15 core: memory: Refactor block functions and general cleanup emufan4568 2022-09-08 22:47:37 +0300
  • 54c9c1880a morton_swizzle: Optimize and use std::span emufan4568 2022-09-08 15:37:27 +0300
  • 83aa3f8328 morton_swizzle: Avoid buffer underflow emufan4568 2022-09-07 23:44:36 +0300
  • ee36f6dd44 morton_swizzle: Move out of bounds texture check out of the decode loop emufan4568 2022-09-07 22:57:11 +0300
  • 95b384a208 rasterizer_cache: Use SurfaceType instead of Aspect emufan4568 2022-09-07 20:33:18 +0300
  • f065552a1d rasterizer_cache: Separate texture swizzling to utils emufan4568 2022-09-07 15:32:02 +0300
  • 3ad7f4fc86 rasterizer_cache: Remove OpenGL references from morton_swizzle emufan4568 2022-09-06 23:03:40 +0300
  • bab7d8e65c rasterizer_cache: microprofile: Rename OpenGL to RasterizerCache emufan4568 2022-09-06 22:52:10 +0300
  • 4f079d043c citra_qt: Forbid renderer change during runtime emufan4568 2022-09-06 22:49:24 +0300
  • 7ef4b42595 rasterizer_cache: Touch up MatchFlags comments emufan4568 2022-09-06 22:32:16 +0300
  • 702376d1e3 rasterizer_cache: Drop OpenGL postfix emufan4568 2022-09-06 22:28:59 +0300
  • e9fa56f12c rasterizer_cache: Shorten filenames and general cleanup emufan4568 2022-09-06 22:15:39 +0300
  • c391e00d1e video_core: Move UpdatePagesCachedCount to RasterizerAccelerated emufan4568 2022-09-06 21:01:15 +0300
  • 5f1cb27803 citra_qt: Prepare GUI for Vulkan support emufan4568 2022-09-06 19:05:43 +0300
  • e5da8897cd
    Merge pull request #6134 from GPUCode/master xperia64 2022-09-23 14:01:42 -0400
  • b5872ea79e
    cmake: Add SDL2 alias when using system library GPUCode 2022-09-23 20:55:51 +0300
  • a44c77351b
    Update renderer_opengl.cpp Jake Downs 2022-09-22 15:57:00 -0700
  • cbd5d1c15c
    Upgrade codebase to C++ 20 + fix warnings + update submodules (#6115) GPUCode 2022-09-21 19:36:12 +0300
  • 67517d91ad Suggested changes GPUCode 2022-09-21 18:38:05 +0300
  • 90b418fd1a
    Merge pull request #6123 from FearlessTobi/game-list-ports SachinVin 2022-09-21 08:39:39 +0530
  • 71087b20f9 fix hashCombine usage to make macos happy Vitor Kiguchi 2022-09-19 18:14:00 -0300
  • 83dfc1d9f7 macos: export asm Vitor Kiguchi 2022-09-19 16:37:21 -0300
  • 81fa3153f4 code: Run clang format emufan4568 2022-09-18 10:36:53 +0300
  • 8cca460283 cmake: Enable OBJC on MacOS emufan4568 2022-09-18 10:35:37 +0300
  • 749874d019 externals: Enable required SDL2 features emufan4568 2022-09-18 10:33:36 +0300
  • cdaa28db0e cmake: Add option to use system SDL2 emufan4568 2022-09-18 10:29:50 +0300
  • 93af262950
    ci: macos: Use OBJC instead of OBJ GPUCode 2022-09-18 10:18:45 +0300
  • 6432c99c3b
    Merge branch 'master' into cxx20-3 GPUCode 2022-09-18 10:16:21 +0300
  • f240a7c84d Fix one more clang error DJRobX 2022-09-12 07:27:32 -0700
  • e6eb7aa8b1 Hopefully fix clang errors DJRobX 2022-09-11 19:48:10 -0700
  • 4a85ebec86 Enable swapping in custom layout mode Allows for a "picture-in-picture" style method of managing two screens. Also adds an opacity setting for the second layer. Also adjust the settings/apply function to only reset display settings if specified so game controllers and sound don't get reset with every swap request. DJRobX 2022-09-11 18:33:58 -0700
  • baecc18d8c
    Partially Revert "renderer_opengl: Remove amd hacks and legacy paths" (#6122) SachinVin 2022-09-10 15:35:13 +0530
  • 30831e6367
    CI: dont upload macos artifacts (#6121) SachinVin 2022-09-10 15:35:00 +0530
  • fd0430e079
    Merge pull request #6119 from GPUCode/master SachinVin 2022-09-10 15:34:46 +0530
  • 854fe203e8 Qt: Retranslate GameList header and Filter line Kyle Kienapfel 2022-08-20 07:49:29 -0700
  • ed0e9e9593 ui: Fix Game Compatibility list translations Kyle K 2022-04-13 13:29:59 -0700
  • f9366a9262 Qt: Retranslate GameList header and Filter line Kyle Kienapfel 2022-08-20 07:49:29 -0700
  • 1f2e00a25a ui: Fix Game Compatibility list translations Kyle K 2022-04-13 13:29:59 -0700
  • a2723738dc Partially Revert "renderer_opengl: Remove amd hacks and legacy paths" SachinVin 2022-09-05 20:12:40 +0530
  • b72f18b5ea
    Merge branch 'citra-emu:master' into cxx20-3 GPUCode 2022-09-04 22:04:28 +0300
  • aefc6ae816 CI: dont upload macos artifacts SachinVin 2022-09-04 21:30:12 +0530
  • fd40880127
    rasterizer_cache: Ignore fill surfaces GPUCode 2022-09-04 12:54:52 +0300
  • 768ddc4009 citra_qt: Add options to open/clear the shader cache emufan4568 2022-09-03 22:05:00 +0300
  • 47c4f31c8d
    Merge pull request #6117 from vitor-k/invalidate-cache SachinVin 2022-09-03 19:56:06 +0530
  • c6fc00bc77 GetShaderCacheVersionHash: add comment explaining where the hash comes from Vitor Kiguchi 2022-09-03 15:09:09 +0200