Commit Graph

  • 2da4c9ca90 citra_qt: Add physical device selection dialog GPUCode 2022-10-05 18:03:38 +0300
  • 20ccb995b1 code: Resolve unused variable warnings GPUCode 2022-10-04 23:52:14 +0300
  • 601aac2a26 renderer_opengl: Unbind unused framebuffer targets GPUCode 2022-10-04 22:52:42 +0300
  • 924257b2cc renderer_opengl: Emulate texture copy with blit for now GPUCode 2022-10-04 19:50:26 +0300
  • 9e34ff40ed renderer_opengl: Address buffer overflow GPUCode 2022-10-04 07:32:19 +0300
  • ba3c84168a video_core: Small code improvements GPUCode 2022-10-03 23:48:17 +0300
  • 77d6be6bde renderer_vulkan: Don't sample from mipmaps when using texture cubes GPUCode 2022-10-03 13:39:27 +0300
  • a6e2bcd986 citra_qt: Switch all strings to multiarg GPUCode 2022-10-03 00:00:53 +0300
  • 2c30889fdc code: Address more compiler warnings GPUCode 2022-10-02 23:47:41 +0300
  • 67a76bec5c citra_qt: Fix more warnings/deprecated functions GPUCode 2022-10-02 23:25:23 +0300
  • 98b7c33f62 input_common: Small fix GPUCode 2022-10-02 18:58:29 +0300
  • dbfa06c6b1 citra_qt: Improve graphics API intergration GPUCode 2022-10-02 18:54:00 +0300
  • 88d0b7de13 rasterizer_cache: Code cleanup GPUCode 2022-10-02 16:46:21 +0300
  • de149e3ee9 texture_decode: Prefer std::memcpy where possible GPUCode 2022-10-02 13:18:59 +0300
  • 99877f9465 renderer_vulkan: Rework format handling GPUCode 2022-10-01 18:16:57 +0300
  • 075090569f renderer_vulkan: Handle scheduler switches properly GPUCode 2022-09-29 19:51:25 +0300
  • f6af97fc16 vk_platform: Fix wayland build GPUCode 2022-09-28 23:11:39 +0300
  • 5fa4a32cf6 renderer_vulkan: Rewrite stream buffer + other fixes GPUCode 2022-09-26 21:07:21 +0300
  • fd77483a5f vk_rasterizer: Bump vertex buffer size GPUCode 2022-09-25 21:59:35 +0300
  • 1bf1217a18 pica_to_vk: Set cull mode correctly GPUCode 2022-09-25 21:51:30 +0300
  • 40db7b90fa renderer_vulkan: Minimize state changes GPUCode 2022-09-25 21:25:30 +0300
  • 8e1a23d971 rasterizer_cache: Explicitely pass end_offset to swizzle functions GPUCode 2022-09-25 16:50:56 +0300
  • 9e8c403793 renderer_vulkan: Implement partial color/depth clears GPUCode 2022-09-24 18:14:46 +0300
  • 0e047a7a6e renderer_vulkan: Add second screen and remove renderpass breakage GPUCode 2022-09-24 15:47:04 +0300
  • 66158841cb renderer_vulkan: Improve task scheduler synchronization GPUCode 2022-09-24 14:26:59 +0300
  • 634e6427a8 renderer_vulkan: Use timeline semaphores if available GPUCode 2022-09-24 13:45:24 +0300
  • c1f46ed710 renderer_vulkan: Pipeline cache fixes GPUCode 2022-09-24 12:57:50 +0300
  • 4776e21dd9 renderer_vulkan: Isolate surface creation to vk_platform.cpp GPUCode 2022-09-24 12:50:00 +0300
  • 9e7b3bfa16 renderer_vulkan: Add ABGR -> RGBA byteswap GPUCode 2022-09-23 22:38:05 +0300
  • 62d561c004 externals: Trim down glslang build GPUCode 2022-09-23 22:21:38 +0300
  • 34a0571dc3 common: math_util: Include <compare> GPUCode 2022-09-23 22:16:13 +0300
  • e46970a84a cmake: Lower cmake requirement to 3.14 GPUCode 2022-09-23 22:15:09 +0300
  • ccb1872604 renderer_vulkan: Address more validation errors and stop memory leakage GPUCode 2022-09-22 14:32:42 +0300
  • 1cd0b04399 renderer_vulkan: Fix some validation errors emufan4568 2022-09-18 20:05:18 +0300
  • ab3a228e5e renderer_vulkan: Implement renderer and rasterizer classes emufan4568 2022-09-18 01:11:37 +0300
  • 7ae0d0ef27 renderer_vulkan: Add experimental Vulkan renderer emufan4568 2022-09-16 17:19:09 +0300
  • 19c82a76a3 externals: Add vulkan headers and vma emufan4568 2022-09-13 21:54:05 +0300
  • 366cdc854f rasterizer_cache: Refactor texture cube interface emufan4568 2022-09-13 21:38:21 +0300
  • d2fd8030dd gl_texture_runtime: Clean up texture upload/download code emufan4568 2022-09-13 18:08:06 +0300
  • a932a9f662 rasterizer_cache: Use Common::Rectangle everywhere emufan4568 2022-09-12 20:24:15 +0300
  • ca81c5a5f3 rasterizer_cache: Make into template emufan4568 2022-09-12 00:54:40 +0300
  • 5d62b033df rasterizer_cache: Use PBO staging buffer cache for texture uploads/downloads emufan4568 2022-09-11 17:09:48 +0300
  • 36d584cf3c rasterizer_cache: Reorder methods emufan4568 2022-09-11 13:15:40 +0300
  • 7eb590153b rasterizer_cache: Remove remnants of cached_pages emufan4568 2022-09-11 13:10:30 +0300
  • e99ef32c6b rasterizer_cache: Fix texture cube blitting emufan4568 2022-09-11 12:31:32 +0300
  • 066bdcfc40 morton_swizzle: Implement texture formats in UNSWIZZLE_TABLE emufan4568 2022-09-10 23:30:32 +0300
  • dd1c06a55b morton_swizzle: Use tiled_buffer instead of reading data from g_memory emufan4568 2022-09-10 14:57:10 +0300
  • fa7edc4a9c rasterizer_accelerated: Zero intialize cached_pages emufan4568 2022-09-10 14:09:24 +0300
  • 994b27ab5b texture_runtime: Add staging buffer lock mechanism emufan4568 2022-09-10 12:54:48 +0300
  • 77a99506cb cached_surface: Remove custom texture logic emufan4568 2022-09-09 21:29:23 +0300
  • 5f8a884c2c renderer_opengl: Add driver class to report info/bugs emufan4568 2022-09-09 12:43:19 +0300
  • a7cfe99ca1 rasterizer_cache: Add staging buffer cache for uploads/downloads emufan4568 2022-09-09 11:14:51 +0300
  • 424ed2df04 rasterizer_cache: Improve TextureRuntime API emufan4568 2022-09-09 00:42:14 +0300
  • e22e641736 frame_dumper: Switch to std::jthread emufan4568 2022-09-08 23:49:38 +0300
  • c080ed35c2 renderer_opengl: Encapsulate sync objects in OGLSync emufan4568 2022-09-08 23:38:57 +0300
  • 6dacd66f40 code: Use std::numbers::pi emufan4568 2022-09-08 23:11:50 +0300
  • 25a6da50ef code: dodge PAGE_SIZE #define Kyle Kienapfel 2022-09-08 23:01:45 +0300
  • 38a5cc634f core: memory: Refactor block functions and general cleanup emufan4568 2022-09-08 22:47:37 +0300
  • f26d00fbb4 morton_swizzle: Optimize and use std::span emufan4568 2022-09-08 15:37:27 +0300
  • b03c3b0d7d morton_swizzle: Avoid buffer underflow emufan4568 2022-09-07 23:44:36 +0300
  • 1f450d6d1d morton_swizzle: Move out of bounds texture check out of the decode loop emufan4568 2022-09-07 22:57:11 +0300
  • e464507b7a rasterizer_cache: Use SurfaceType instead of Aspect emufan4568 2022-09-07 20:33:18 +0300
  • 7158952ae7 rasterizer_cache: Separate texture swizzling to utils emufan4568 2022-09-07 15:32:02 +0300
  • 841dee8ed8 rasterizer_cache: Remove OpenGL references from morton_swizzle emufan4568 2022-09-06 23:03:40 +0300
  • 01e53fe9d2 rasterizer_cache: microprofile: Rename OpenGL to RasterizerCache emufan4568 2022-09-06 22:52:10 +0300
  • 9762e24696 citra_qt: Forbid renderer change during runtime emufan4568 2022-09-06 22:49:24 +0300
  • 937c7e67a4 rasterizer_cache: Touch up MatchFlags comments emufan4568 2022-09-06 22:32:16 +0300
  • 1d4f8db60d rasterizer_cache: Drop OpenGL postfix emufan4568 2022-09-06 22:28:59 +0300
  • bc0c9f6eb7 rasterizer_cache: Shorten filenames and general cleanup emufan4568 2022-09-06 22:15:39 +0300
  • 667d978480 video_core: Move UpdatePagesCachedCount to RasterizerAccelerated emufan4568 2022-09-06 21:01:15 +0300
  • 389d1862bb citra_qt: Prepare GUI for Vulkan support emufan4568 2022-09-06 19:05:43 +0300
  • b05b5b3bd8
    renderer_opengl: Address cubemap related errors (#6158) GPUCode 2022-10-14 19:58:38 +0300
  • 1759e2afc2
    CI: add source packing when doing a release (#6146) liushuyu 2022-10-12 20:03:32 -0600
  • a2a66c38bc
    CI: add source packing when doing a release liushuyu 2022-06-11 01:01:45 -0600
  • e24e2a8f8b
    ccache: rename option as not to conflict with submodules (#6156) Vitor K 2022-10-10 09:40:47 -0300
  • f5a2106a78
    MinGWCross: fix alignment Vitor K 2022-10-09 17:01:19 -0300
  • 67b4a0df21 fx weihuoya 2022-10-09 18:33:29 +0800
  • 2c40b2aa72
    Android: Add support for custom textures and texture dumping (#6144) 厄災ガノンの史家 2022-10-09 00:19:00 -0500
  • 3af3588ba4 renderer_opengl: Address cubemap related errors GPUCode 2022-10-08 21:47:46 +0300
  • ebaac8ad61 Gate use of custom directories behind a variable Vitor Kiguchi 2022-10-07 17:44:38 -0300
  • 1063ddb949 ccache: rename option as not to conflict with submodules Vitor Kiguchi 2022-10-06 20:03:13 -0300
  • a427a80446
    Fix clang-format (#6155) Vitor K 2022-10-07 11:59:44 -0300
  • 6f9586a1fe
    android: upgrade SDK and NDK versions (#6152) liushuyu 2022-10-07 08:39:12 -0600
  • c38a4b0a81
    Fix clang-format Vitor K 2022-10-07 11:19:21 -0300
  • e91080632c citra: Fix build issues with MinGW GPUCode 2022-10-07 14:39:12 +0300
  • bf09c8245d renderer_vulkan: Fix warnings and cleanup GPUCode 2022-10-07 14:02:55 +0300
  • 1c86ba8b57 code: Run clang-format GPUCode 2022-10-07 12:13:27 +0300
  • eda983aa0a code: Address build issues GPUCode 2022-10-07 11:43:53 +0300
  • 06638cc71d video_core: Re-implement format reinterpretation GPUCode 2022-10-07 11:35:08 +0300
  • c013574108 citra_qt: Add physical device selection dialog GPUCode 2022-10-05 18:03:38 +0300
  • 5e63d91cb1 code: Resolve unused variable warnings GPUCode 2022-10-04 23:52:14 +0300
  • bf0c34121c renderer_opengl: Unbind unused framebuffer targets GPUCode 2022-10-04 22:52:42 +0300
  • 854a44a4f6 renderer_opengl: Emulate texture copy with blit for now GPUCode 2022-10-04 19:50:26 +0300
  • 4082a08b22 renderer_opengl: Address buffer overflow GPUCode 2022-10-04 07:32:19 +0300
  • e9f7c88f1e video_core: Small code improvements GPUCode 2022-10-03 23:48:17 +0300
  • 8b06dd0c80 renderer_vulkan: Don't sample from mipmaps when using texture cubes GPUCode 2022-10-03 13:39:27 +0300
  • 61d9247967 citra_qt: Switch all strings to multiarg GPUCode 2022-10-03 00:00:53 +0300
  • 1d839410c6 code: Address more compiler warnings GPUCode 2022-10-02 23:47:41 +0300
  • 2d158f54c7 citra_qt: Fix more warnings/deprecated functions GPUCode 2022-10-02 23:25:23 +0300
  • d5dc0cfed2 input_common: Small fix GPUCode 2022-10-02 18:58:29 +0300