Commit Graph

  • 5193a5d222 build: Remove need for system Python to download Qt on macOS. (#7125) Steveice10 2023-11-06 12:26:50 -08:00
  • 1f6393e7d5 video_core: Refactor GLSL fragment emitter (#7093) GPUCode 2023-11-06 22:26:28 +02:00
  • 9b2a5926a6 frontend: Use inverted use_gles as a fallback for GL initialization. (#7117) Steveice10 2023-11-05 17:23:54 -08:00
  • e13735b624 video_core: Implement an arm64 shader-jit backend (#7002) Wunk 2023-11-05 12:40:31 -08:00
  • 3218af38d0 renderer_vulkan: Add scissor and viewport to dynamic pipeline state (#7114) Wunk 2023-11-05 12:26:09 -08:00
  • 1cf64ffaef vk_stream_buf: Allow dedicated allocations (#7103) Wunk 2023-11-05 12:25:59 -08:00
  • 998b9a9525 kernel: Add ticks to low priority threads that arbitrate zero threads (#7096) GPUCode 2023-11-05 00:20:55 +02:00
  • 27bad3a699 audio_core: Replace AAC decoders with single FAAD2-based decoder. (#7098) Steveice10 2023-11-04 14:56:13 -07:00
  • 1570aeffcb game_list: Treat demos as applications (#7097) Tobias 2023-11-04 20:15:21 +01:00
  • 09ee80f590 file_sys: Replace commented log lines from previous PR with trace logs. (#7109) Steveice10 2023-11-04 08:07:55 -07:00
  • b10f3d96f5 command_processor: Fix out-of-bounds float-uniform access (#7111) Wunk 2023-11-03 03:35:52 -07:00
  • b5d744bcae ci: Work around macOS GitHub runner pip install failures. (#7110) Steveice10 2023-11-03 03:35:32 -07:00
  • 89d5d4a2b6 externals: allow user to use system cubeb (#7107) Castor215 2023-11-03 00:33:40 +00:00
  • 4284893044 Implement RomFS cache and async reads. (#7089) PabloMK7 2023-11-03 01:19:00 +01:00
  • 79ea06b226 qt: Update to 6.6.0 (#7099) Steveice10 2023-11-01 17:58:02 -07:00
  • 8d811913a5 externals: allow user to use system cryptopp (#7105) Castor215 2023-11-02 00:57:10 +00:00
  • ac9d72a95c vk_texture_runtime: Fix debug scope label lambda-capture (#7102) Wunk 2023-11-01 13:30:54 -07:00
  • 86bf81a5d5 Add console unique secure data v1.0 PabloMK7 2023-10-07 20:04:19 +02:00
  • d3ce43782d externals: allow users to use system libenet (#7100) Castor215 2023-10-31 21:01:50 +00:00
  • 597a2e8ead Add missing FS:USER functions (#7051) PabloMK7 2023-10-31 22:01:25 +01:00
  • b231a22ea5 Switch compiler to clang on Linux (#7077) TGP17 2023-10-25 20:00:52 +02:00
  • 1110c01657 ci: Install Vulkan SPIRV-Tools on Windows to fix glslang install error. (#7092) Steveice10 2023-10-25 11:00:10 -07:00
  • 45ef11654a audio_core: Clear time stretcher after flushing to avoid sample bleed. (#7081) Steveice10 2023-10-24 17:22:10 -07:00
  • 259dbf17dc citra-qt: ensure image interface is registered before starting game (#7090) Dominik Kreutzer 2023-10-25 02:21:38 +02:00
  • ec55807669 build: fix build failure when not using precompiled headers (#7087) Castor215 2023-10-23 21:21:35 +01:00
  • 36146459f8 renderer_vulkan: Fix screenshots under NVIDIA vulkan (#7082) GPUCode 2023-10-22 22:53:14 +03:00
  • 597297ffb4 tests: Fix out-of-bounds access (#7085) Wunk 2023-10-22 11:07:06 -07:00
  • 4ac10c4a9d externals: allow users to use system Zstandard (#7083) Castor215 2023-10-22 00:10:02 +01:00
  • 2416258117 externals: add overarching USE_SYSTEM_LIBS variable (#7078) Castor215 2023-10-21 01:02:20 +01:00
  • 6d4e462e42 build: Ensure we default to Release build type. (#7080) Steveice10 2023-10-19 15:02:49 -07:00
  • ef43776c7b shader: Fix address register offset behavior in x64 Jit (#6942) GPUCode 2023-10-18 19:41:36 +03:00
  • 1caf569f16 externals: Update cryptopp-cmake and cryptopp. (#7041) Steveice10 2023-10-17 11:03:03 -07:00
  • 2d83fff581 externals: allow user to use system glslang (#7075) Castor215 2023-10-17 19:02:50 +01:00
  • e49b3c75bd externals: Make system dynamic library headers flags instead of auto-detect. (#7065) Steveice10 2023-10-16 19:32:58 -07:00
  • 956b0868fd externals: allow user to use system inih (#7073) Castor215 2023-10-17 03:31:56 +01:00
  • 4c59443ed2 common: Add more robust ZSTD handling. (#7071) Steveice10 2023-10-15 14:08:29 -07:00
  • 07839fb3ce qt: Add option to uninstall a game. (#7064) Steveice10 2023-10-14 18:11:59 -07:00
  • 3d55270de6 externals: allow users to use system xbyak (#7068) Castor215 2023-10-13 23:03:50 +01:00
  • 40ba5226c6 vk_instance: Perform vulkan logging as early as possible (#7058) GPUCode 2023-10-12 01:11:43 +03:00
  • 775a25b492 externals: allow system cpp-cttplib to be used with both meson and cpp-httplib builds (#7062) Castor215 2023-10-11 22:43:36 +01:00
  • 897d1fa957 Implement more HTTP:C functionality (#7035) PabloMK7 2023-10-11 19:09:16 +02:00
  • 1acb03b579 dsp_dsp.cpp: fix registering Interrupt handler on loading savestates (#7055) SachinVin 2023-10-11 01:22:57 +05:30
  • 4220f69c06 renderer/opengl: Deduce GLES from actual driver in use. (#7056) Steveice10 2023-10-10 12:52:47 -07:00
  • 6264b6d43c Use RunAsync in multiple socket operations (#7053) PabloMK7 2023-10-09 23:59:08 +02:00
  • 6cfd00e42d qt: Partially fix Wayland support. (#7054) Steveice10 2023-10-09 14:58:38 -07:00
  • 6244f9e3fd ci: Support Android x86_64 and optimize build caching. (#7045) Steveice10 2023-10-08 23:56:01 -07:00
  • f5b8888686 externals: allow user to use system fmt (#7052) Castor215 2023-10-08 00:00:02 +01:00
  • 2961dcf0fd audio_core/hle/mixers.cpp: fix dirty flag checks (#7048) SachinVin 2023-10-08 01:41:06 +05:30
  • 492aa3cb10 externals: allow user to use system dynarmic (#7044) Castor215 2023-10-07 05:49:56 +01:00
  • 7931aac3b7 externals: require cpp-httplib >= 0.14.1 (#7043) Castor215 2023-10-06 00:41:07 +01:00
  • 053b3618dc Android: gl_shader_decompiler.cpp: get rid of the not-so-accurate multiplication (#7011) SachinVin 2023-10-05 22:58:26 +05:30
  • 483e877001 externals: allow users to use system JSON headers (nlohmann-json3) (#7042) Castor215 2023-10-04 22:32:43 +01:00
  • 72ff0c5337 AudioCore: Refactor DSP interrupt handling (#7026) SachinVin 2023-10-04 19:14:59 +05:30
  • 0ce956ba00 externals: allow users to use system cpp-httplib (#7034) Castor215 2023-10-04 14:41:13 +01:00
  • b28ade1ee8 externals: mark cpp-jwt headers as SYSTEM (#7033) Castor215 2023-10-03 09:19:18 +01:00
  • 9ec4954380 Add HLERequestContext::RunAsync (#7027) PabloMK7 2023-10-02 20:09:27 +02:00
  • 38a0a85777 Update translations (2023-10-01) (#7028) zhaobot 2023-10-02 20:40:11 +08:00
  • 376d33cff4 audio_core/hle: Fix compile issues (#7024) Daniel López Guimaraes 2023-10-01 07:41:25 +01:00
  • 50f22d1f59 video_core: Abstract shader generators. (#6990) Steveice10 2023-09-30 02:06:06 -07:00
  • 1492d73ccb frd: Stub several functions (#7010) Tobias 2023-09-30 05:27:15 +02:00
  • 60d815fada Remove LGTM config (#7020) Vitor K 2023-09-28 22:20:45 -03:00
  • 38f310f716 externals: allow users to use system cpp-jwt libraries (#6976) Castor215 2023-09-29 00:31:14 +01:00
  • a35f8cbb78 fix include/namespace related compilation errors (#7019) Vitor K 2023-09-28 10:06:50 -03:00
  • 6cfb8e02a8 clang format (#7017) Vitor K 2023-09-27 13:42:19 -03:00
  • 5ced2c7af9 Bump clang format to 15 (#7014) SachinVin 2023-09-27 19:29:49 +05:30
  • 327a00b4d5 externals: Update fmt. (#7015) Steveice10 2023-09-27 03:29:13 -07:00
  • d0b8974845 build: Disable LTO when using MSVC. (#7003) Steveice10 2023-09-23 15:00:16 -07:00
  • d19fe9aa4c audio_core\hle\shared_memory.h: Update struct member names based on FE:Fates Symbols (#6995) SachinVin 2023-09-23 00:23:30 +05:30
  • 270d3eb7eb ci: Split out non-release CI jobs into separate workflows. (#7001) Steveice10 2023-09-22 09:15:47 -07:00
  • 003a4ec09b gsp: Downgrade StoreDataCache log to trace. (#7006) Steveice10 2023-09-22 09:15:31 -07:00
  • 279208347e AndroidManifest.xml: allow launchers to start a game using the EmulationActivity intent (#6996) Michael J Kaye 2023-09-19 18:36:16 +01:00
  • af5202f6cb ci: Add iOS verification workflow. (#6992) Steveice10 2023-09-18 20:12:28 -07:00
  • 28c542c2c2 build: Fix compiling citra-qt for iOS. (#6983) Steveice10 2023-09-17 16:07:56 -07:00
  • d1c16bad78 code: Remove save state compatibility checks (#6980) GPUCode 2023-09-17 01:22:10 +03:00
  • 542209c993 video_core: Initialize unrefered attributes to 1.f (#6966) GPUCode 2023-09-17 00:46:44 +03:00
  • 8aee625a14 externals: Add option to use system SoundTouch (#6971) SachinVin 2023-09-17 03:16:32 +05:30
  • d2d37411bc vk_platform: Check if vkEnumerateInstanceVersion exists before calling it (#6982) GPUCode 2023-09-16 02:00:10 +03:00
  • 43cedf59af automap: fix power button mapping (#6972) Vitor K 2023-09-14 18:41:55 -03:00
  • 30fcdc5474 renderer_vulkan: Misc fixes (#6974) GPUCode 2023-09-15 00:21:12 +03:00
  • ee3eab5054 ci: Re-enable macOS artifact upload. (#6646) Steveice10 2023-09-12 15:33:23 -07:00
  • dfa2fd0e0d Add vulkan backend (#6512) GPUCode 2023-09-13 01:28:50 +03:00
  • 8f8c54201d citra_qt/config: Fix Telemetry checkbox (#6965) Tobias 2023-09-11 23:07:06 +02:00
  • 9be4fd8b91 gl_rasterizer: Bind null surface when unit is disabled (#6967) GPUCode 2023-09-11 19:34:41 +03:00
  • bbb47cd753 gles: fix crashing on mali gpus (#6956) Vitor K 2023-09-10 18:30:30 -03:00
  • 0b0d3a4ac3 gpu: Correct display transfer output with vertical flip+crop lines (#6952) GPUCode 2023-09-11 00:30:06 +03:00
  • 6aa31d6ec2 video_core: Use epsilons for clip planes (#6945) GPUCode 2023-09-11 00:29:55 +03:00
  • 3e254d01ee Add Kdevelop files to .gitignore (#6951) Castor215 2023-09-07 19:52:40 +01:00
  • 928f352c94 renderer_gl: Use explicit bindings (#6940) GPUCode 2023-09-07 21:42:22 +03:00
  • e2d8eef5fa qt: Fix arguments to maintenancetool for update check. (#6946) Steveice10 2023-09-04 17:25:41 -07:00
  • 9e898bca06 build: Fix Qt installer build script. (#6938) Steveice10 2023-09-01 15:18:47 -07:00
  • cab0ad50f0 gl_shader_decompiler: Fix min/max NaN edge case (#6935) GPUCode 2023-08-31 23:37:53 +03:00
  • 5ad58e0605 shader: Fix shadow_texture_orthographic not being set correctly. (#6937) Steveice10 2023-08-31 13:37:39 -07:00
  • 1159e4d928 video_core: Take factors into account with min/max blending functions (#6925) GPUCode 2023-08-30 21:26:28 +03:00
  • 93c7c6a995 service: Downgrade some spammy logs to trace level. (#6936) Steveice10 2023-08-30 10:19:38 -07:00
  • 81a5e2355a shader: Fix address register offset behavior in GLSL. (#6920) Steveice10 2023-08-28 13:23:59 -07:00
  • d2260bafef fix: Added padding to reset defaults button (#6926) Tobias 2023-08-28 21:17:59 +02:00
  • d1f600601d renderer_software: Multi-thread processing (#6698) GPUCode 2023-08-28 11:09:23 +03:00
  • 8b218e1b7d tev: Use primary color for previous source in first stage (#6921) GPUCode 2023-08-28 09:59:32 +03:00
  • 04aeecabcf arm: Do not try to access null page table. (#6930) Steveice10 2023-08-27 08:26:31 -07:00
  • df57012c50 video_core: Correct shader interpeter address register handling. (#6910) Steveice10 2023-08-26 15:49:31 -07:00