Commit Graph

  • 7b99ce9cfa citra_qt: Improve graphics API intergration GPUCode 2022-10-02 18:54:00 +0300
  • 618f3d7f11 rasterizer_cache: Code cleanup GPUCode 2022-10-02 16:46:21 +0300
  • d3f3b8b5de texture_decode: Prefer std::memcpy where possible GPUCode 2022-10-02 13:18:59 +0300
  • 75990b5eb3 renderer_vulkan: Rework format handling GPUCode 2022-10-01 18:16:57 +0300
  • 6011efe43a renderer_vulkan: Handle scheduler switches properly GPUCode 2022-09-29 19:51:25 +0300
  • da9cd6efa4 vk_platform: Fix wayland build GPUCode 2022-09-28 23:11:39 +0300
  • 105a0bee3d renderer_vulkan: Rewrite stream buffer + other fixes GPUCode 2022-09-26 21:07:21 +0300
  • b549356667 vk_rasterizer: Bump vertex buffer size GPUCode 2022-09-25 21:59:35 +0300
  • 9fad903a18 pica_to_vk: Set cull mode correctly GPUCode 2022-09-25 21:51:30 +0300
  • e0abe6459a renderer_vulkan: Minimize state changes GPUCode 2022-09-25 21:25:30 +0300
  • 69fc791833 rasterizer_cache: Explicitely pass end_offset to swizzle functions GPUCode 2022-09-25 16:50:56 +0300
  • be6d6e8ff4 renderer_vulkan: Implement partial color/depth clears GPUCode 2022-09-24 18:14:46 +0300
  • f821cb51fb renderer_vulkan: Add second screen and remove renderpass breakage GPUCode 2022-09-24 15:47:04 +0300
  • 306a0e890a renderer_vulkan: Improve task scheduler synchronization GPUCode 2022-09-24 14:26:59 +0300
  • 1747ecdad5 renderer_vulkan: Use timeline semaphores if available GPUCode 2022-09-24 13:45:24 +0300
  • 5db872310b renderer_vulkan: Pipeline cache fixes GPUCode 2022-09-24 12:57:50 +0300
  • e267b80e8d renderer_vulkan: Isolate surface creation to vk_platform.cpp GPUCode 2022-09-24 12:50:00 +0300
  • 9f57c0dacb renderer_vulkan: Add ABGR -> RGBA byteswap GPUCode 2022-09-23 22:38:05 +0300
  • ade66809d7 externals: Trim down glslang build GPUCode 2022-09-23 22:21:38 +0300
  • 01b426c7d6 common: math_util: Include <compare> GPUCode 2022-09-23 22:16:13 +0300
  • 423f5a0c59 cmake: Lower cmake requirement to 3.14 GPUCode 2022-09-23 22:15:09 +0300
  • c8eb04681d renderer_vulkan: Address more validation errors and stop memory leakage GPUCode 2022-09-22 14:32:42 +0300
  • 0430078f60 renderer_vulkan: Fix some validation errors emufan4568 2022-09-18 20:05:18 +0300
  • 0d017872e7 renderer_vulkan: Implement renderer and rasterizer classes emufan4568 2022-09-18 01:11:37 +0300
  • 57cf9fa403 renderer_vulkan: Add experimental Vulkan renderer emufan4568 2022-09-16 17:19:09 +0300
  • 4629377d5b externals: Add vulkan headers and vma emufan4568 2022-09-13 21:54:05 +0300
  • 4857687bfd rasterizer_cache: Refactor texture cube interface emufan4568 2022-09-13 21:38:21 +0300
  • 03e0dd15f8 gl_texture_runtime: Clean up texture upload/download code emufan4568 2022-09-13 18:08:06 +0300
  • 0e76813f30 rasterizer_cache: Use Common::Rectangle everywhere emufan4568 2022-09-12 20:24:15 +0300
  • 0d04719c72 rasterizer_cache: Make into template emufan4568 2022-09-12 00:54:40 +0300
  • 137f706bf9 rasterizer_cache: Use PBO staging buffer cache for texture uploads/downloads emufan4568 2022-09-11 17:09:48 +0300
  • dc9c5b3e80 rasterizer_cache: Reorder methods emufan4568 2022-09-11 13:15:40 +0300
  • f79165b77b rasterizer_cache: Remove remnants of cached_pages emufan4568 2022-09-11 13:10:30 +0300
  • 75cd02973f rasterizer_cache: Fix texture cube blitting emufan4568 2022-09-11 12:31:32 +0300
  • 8e20a876db morton_swizzle: Implement texture formats in UNSWIZZLE_TABLE emufan4568 2022-09-10 23:30:32 +0300
  • cc60ab5785 morton_swizzle: Use tiled_buffer instead of reading data from g_memory emufan4568 2022-09-10 14:57:10 +0300
  • 3e723c6b0c rasterizer_accelerated: Zero intialize cached_pages emufan4568 2022-09-10 14:09:24 +0300
  • 68642fb28b texture_runtime: Add staging buffer lock mechanism emufan4568 2022-09-10 12:54:48 +0300
  • 96720f6126 cached_surface: Remove custom texture logic emufan4568 2022-09-09 21:29:23 +0300
  • d0193ab7d0 renderer_opengl: Add driver class to report info/bugs emufan4568 2022-09-09 12:43:19 +0300
  • 1095b55c8a rasterizer_cache: Add staging buffer cache for uploads/downloads emufan4568 2022-09-09 11:14:51 +0300
  • 183fe98e42 rasterizer_cache: Improve TextureRuntime API emufan4568 2022-09-09 00:42:14 +0300
  • b41d71fc3f frame_dumper: Switch to std::jthread emufan4568 2022-09-08 23:49:38 +0300
  • e2c8b93934 renderer_opengl: Encapsulate sync objects in OGLSync emufan4568 2022-09-08 23:38:57 +0300
  • b39b0b62e4 code: Use std::numbers::pi emufan4568 2022-09-08 23:11:50 +0300
  • c0a168337e code: dodge PAGE_SIZE #define Kyle Kienapfel 2022-09-08 23:01:45 +0300
  • fdcd63a574 core: memory: Refactor block functions and general cleanup emufan4568 2022-09-08 22:47:37 +0300
  • 25e83d5fc9 morton_swizzle: Optimize and use std::span emufan4568 2022-09-08 15:37:27 +0300
  • 718eb8523b morton_swizzle: Avoid buffer underflow emufan4568 2022-09-07 23:44:36 +0300
  • f4ff99a0e4 morton_swizzle: Move out of bounds texture check out of the decode loop emufan4568 2022-09-07 22:57:11 +0300
  • c4aefc178c rasterizer_cache: Use SurfaceType instead of Aspect emufan4568 2022-09-07 20:33:18 +0300
  • 4cc67b295d rasterizer_cache: Separate texture swizzling to utils emufan4568 2022-09-07 15:32:02 +0300
  • 70eb9c90f9 rasterizer_cache: Remove OpenGL references from morton_swizzle emufan4568 2022-09-06 23:03:40 +0300
  • 92c6b63c2a rasterizer_cache: microprofile: Rename OpenGL to RasterizerCache emufan4568 2022-09-06 22:52:10 +0300
  • 3a6e2721b9 citra_qt: Forbid renderer change during runtime emufan4568 2022-09-06 22:49:24 +0300
  • 543420c80a rasterizer_cache: Touch up MatchFlags comments emufan4568 2022-09-06 22:32:16 +0300
  • 382e347550 rasterizer_cache: Drop OpenGL postfix emufan4568 2022-09-06 22:28:59 +0300
  • 4c81e6651e rasterizer_cache: Shorten filenames and general cleanup emufan4568 2022-09-06 22:15:39 +0300
  • 151679f710 video_core: Move UpdatePagesCachedCount to RasterizerAccelerated emufan4568 2022-09-06 21:01:15 +0300
  • 8c719c2438 citra_qt: Prepare GUI for Vulkan support emufan4568 2022-09-06 19:05:43 +0300
  • bc6e45ab3b
    fix secure1 secondary key calc (#6149) Sam Kenny 2022-10-06 14:52:01 +1100
  • 76f8d08d66
    externals: track a stable version of sdl, 2.24.1 (#6150) Vitor K 2022-10-05 22:06:12 -0300
  • 3e692eb383
    externals: Upgrade httplib (#6147) liushuyu 2022-10-05 19:01:37 -0600
  • d5d3c33fe5
    android: upgrade SDK and NDK versions liushuyu 2022-10-05 15:33:18 -0600
  • ee208da870
    android: adapt BillingManager to the newer API level liushuyu 2022-10-05 16:36:55 -0600
  • 1751dad8f2 Track a stable version of sdl, 2.24.1 Vitor Kiguchi 2022-10-04 21:35:05 -0300
  • 16b8d80e5b
    Merge branch 'citra-emu:master' into fix-secure1-secondary-key Sam Kenny 2022-10-06 08:36:00 +1100
  • a8a8498e9e
    web_service: remove an unnecessary error print-out liushuyu 2022-09-25 19:33:51 -0600
  • 8b0e9bbd7f httplib: update to 0.11.2 liushuyu 2022-09-25 19:33:28 -0600
  • e990433a39
    android: upgrade SDK and NDK versions liushuyu 2022-10-05 15:33:18 -0600
  • c6153bb32e
    CI: fix recent build issues (#6148) liushuyu 2022-10-05 10:43:07 -0600
  • 8b97f27d6d - Created localisation for Dutch by adding localised strings.xml file in newly created values-nl map under res and localising arrays.xml file to Dutch VidalSpierings 2022-10-05 16:59:39 +0200
  • 95b3247bea
    CI/MinGW: add the missing Qt style plugin liushuyu 2022-10-04 17:51:18 -0600
  • 47b42604ef
    CI/MinGW: fix search path for Qt platform plugins liushuyu 2022-10-04 17:14:48 -0600
  • c7b78799e4 fix secure1 secondary key calc Sam Kenny 2022-10-05 10:05:23 +1100
  • d8c3f760ad
    Update clang-format-10 to clang-format-12 Vitor K 2022-10-04 16:20:40 -0300
  • 39de0311e5
    CI: use a normal user inside the container liushuyu 2022-10-04 16:38:46 -0600
  • 6f4d395da2
    CI/linux-clang-format: use clang 12 liushuyu 2022-10-04 16:23:47 -0600
  • f6116b950b CMake/MinGWCross: adapt the compiler changes to the new Docker image liushuyu 2022-10-04 16:11:59 -0600
  • 44253903e4 code: Resolve unused variable warnings GPUCode 2022-10-04 23:52:14 +0300
  • 45b72b45ff renderer_opengl: Unbind unused framebuffer targets GPUCode 2022-10-04 22:52:42 +0300
  • 1edc6f2148 renderer_opengl: Emulate texture copy with blit for now GPUCode 2022-10-04 19:50:26 +0300
  • 1f4e4de473 renderer_opengl: Address buffer overflow GPUCode 2022-10-04 07:32:19 +0300
  • f9677e91bf clang-format attempt #1 LeviathaninWaves 2022-10-03 17:08:04 -0500
  • ad806f3503 video_core: Small code improvements GPUCode 2022-10-03 23:48:17 +0300
  • d7f46eab43 renderer_vulkan: Don't sample from mipmaps when using texture cubes GPUCode 2022-10-03 13:39:27 +0300
  • 348070c678 citra_qt: Switch all strings to multiarg GPUCode 2022-10-03 00:00:53 +0300
  • b9dd582c03 code: Address more compiler warnings GPUCode 2022-10-02 23:47:41 +0300
  • e66b547218 citra_qt: Fix more warnings/deprecated functions GPUCode 2022-10-02 23:25:23 +0300
  • 80ad60efa9 input_common: Small fix GPUCode 2022-10-02 18:58:29 +0300
  • ffa6a45606 citra_qt: Improve graphics API intergration GPUCode 2022-10-02 18:54:00 +0300
  • f18afc803d rasterizer_cache: Code cleanup GPUCode 2022-10-02 16:46:21 +0300
  • 88fb04e219
    Update src/android/app/src/main/jni/lodepng_image_interface.cpp 厄災ガノンの史家 2022-10-02 06:28:59 -0500
  • 4b21f59b0e
    Update src/android/app/src/main/res/values/strings.xml 厄災ガノンの史家 2022-10-02 06:28:07 -0500
  • 1a457de1fe texture_decode: Prefer std::memcpy where possible GPUCode 2022-10-02 13:18:59 +0300
  • d2cafaa506 renderer_vulkan: Rework format handling GPUCode 2022-10-01 18:16:57 +0300
  • 1d63afbee4 Register image interface line added. LeviathaninWaves 2022-10-01 17:14:00 -0500
  • 850f209724 Android: Add custom texture and texture dumping config.ini settings LeviathaninWaves 2022-10-01 17:12:51 -0500
  • 20dc37e4ce Android: Bring lodepng_image_interface into jni directory, include it, and add lodepng to CMAKE for linker (Android version doesn't use the src/citra folder) LeviathaninWaves 2022-10-01 17:07:15 -0500
  • 7b11ae5f30 Android: add app UI settings for custom textures and texture dumping. LeviathaninWaves 2022-10-01 17:02:13 -0500