Commit graph

  • f0e21f8762 android: Fixed accurate multiplication setting using async shader value OpenSauce04 2025-06-13 11:02:33 +01:00
  • 5910edb9fa android: Fixed accurate multiplication setting using async shader value OpenSauce04 2025-06-13 11:02:33 +01:00
  • 58d78a634d android: Fixed accurate multiplication setting using async shader value OpenSauce04 2025-06-13 11:02:33 +01:00
  • 77464bc6fd Applied clang-format OpenSauce04 2025-06-09 23:01:39 +01:00
  • 670bb6d230 vk_present_window.h: Removed stray newline OpenSauce04 2025-06-09 23:00:38 +01:00
  • f64d824a81 vk_platform.cpp: Fixed build failure caused by bad rebase OpenSauce04 2025-06-09 23:00:11 +01:00
  • 8b985f6936 qt: Renamed toggle console setting name to be more accurate OpenSauce04 2025-06-09 19:05:49 +01:00
  • 63f52580ca qt: Renamed toggle console setting name to be more accurate OpenSauce04 2025-06-09 19:05:49 +01:00
  • e4dc31e30d Simplified secondscreen for better performance David Griswold 2025-03-18 15:31:24 -03:00
  • 8767675fe3 removing unnecessary code attempts David Griswold 2025-03-18 08:41:15 -03:00
  • b2b97cbfc7 maybe vulkan is working? David Griswold 2025-03-17 21:52:26 -03:00
  • 6a69536b03 several vk changes to try to fix crashes David Griswold 2025-03-17 15:03:17 -03:00
  • a112e73620 openGL is working! David Griswold 2025-03-11 16:24:32 -03:00
  • 4e3d7487c1 rearrange switch cases to satisfy linux compiler David Griswold 2025-03-08 14:47:39 -03:00
  • 08cd08e451 resolve merge conflict David Griswold 2025-03-08 13:47:02 -03:00
  • 2a570ad996 added and enabled layout setting David Griswold 2025-03-06 09:46:30 -03:00
  • 1b7c19838b release surfaces (also fixed vulkan?) David Griswold 2025-03-05 08:26:42 -03:00
  • 5afe8935d5 OpenGL is working on surface change, vulkan still no David Griswold 2025-03-05 08:10:50 -03:00
  • 13dc05f3dd Some attempts to enable surface changes David Griswold 2025-03-04 19:11:34 -03:00
  • 4793d5b272 Update everything to enable second screen on android under GL and Vulkan. Still some issues! David Griswold 2025-03-02 17:15:18 -03:00
  • f4c6e6f7f7 Enable the SecondScreenPresentation class David Griswold 2025-03-01 13:01:42 -03:00
  • 723b54b56f change deprecated QT check David Griswold 2025-03-22 14:37:44 -03:00
  • 3a525e53e1 added bool and qt UI David Griswold 2025-03-22 13:37:14 -03:00
  • c31aa87850 working with manual setting David Griswold 2025-03-21 06:41:14 -03:00
  • 80e8cb16af docs: Document the scripting RPC server protocol Taylor Rodríguez 2025-03-24 16:01:14 +00:00
  • a9995b1967 host_room.h: Updated license header OpenSauce04 2025-05-15 12:24:49 +01:00
  • 3de7dcec00 citra_qt: Allow to set server address on room_create Kleidis 2024-11-17 17:11:57 +01:00
  • 952cbde9d1 Add the ability to select preferred game from room creation Kleidis 2025-03-18 19:03:54 +01:00
  • 8c3bb67ec5 Use ip_address instead of a blank string for room creation (again) Kleidis 2025-03-14 17:06:45 +01:00
  • a8cc11ad1c NetPlayManager.kt: Fix multiple networking deprecations Reg Tiangha 2025-03-14 17:00:31 +01:00
  • 3ea117433d Add public lobby browsing and joining support Kleidis 2025-03-14 16:19:48 +01:00
  • 78405df953 Make multiplayer.cpp a class and init on MainActivity Kleidis 2025-03-13 01:29:03 +01:00
  • e0ce486137 Initial network room creation/joining support on Android Kleidis 2025-03-12 16:11:49 +01:00
  • 8f643901cc Attempted to fix Android build failure OpenSauce04 2025-05-16 19:40:35 +01:00
  • 3f5caae9f9 The default username is being used, not sued OpenSauce 2025-03-26 23:52:55 +00:00
  • 56af16d506 android: Add network configuration options for username, API URL, and token Kleidis 2025-03-16 18:42:26 +01:00
  • 29b4430fa0 qt: Rename configuration_web to "configuration_network" Kleidis 2025-03-15 18:30:30 +01:00
  • b2ede29ac0 Update default configuration for network username and web api url Kleidis 2025-03-15 18:10:04 +01:00
  • d5c6c432f6 qt: Rename tab from "Web" to "Network" in configuration dialog Kleidis 2025-03-15 18:06:44 +01:00
  • 5f8e3a1b6f qt: Add network configuration options for username, API URL, and token Kleidis 2025-03-15 18:06:29 +01:00
  • 69d0e6d46a network: Replace NetSettings with Settings for web service configuration Kleidis 2025-03-15 17:06:12 +01:00
  • f831d9ed47 Move Shader JIT Multithreading to a Separate Branch jbm11208 2025-05-20 12:01:32 -04:00
  • 6e090f428c Use fmt for string concat in glsl_fs_shader_gen.cpp jbm11208 2025-05-20 11:24:01 -04:00
  • e112b7ff4a Remove allowing constant stage alpha & color sources to fix graphical issues jbm11208 2025-05-16 09:47:01 -04:00
  • b0c1eff46f Fix: Block Until Shader Compilation Completes to Prevent Glitches jbm11208 2025-05-14 12:08:37 -04:00
  • 6422ce36d0 remove debug output jbm11208 2025-05-12 07:15:13 -04:00
  • 52047cdb4e Optimize shader generation: reduce string formatting and concatenation overhead in TEV stage emission jbm11208 2025-05-12 02:07:22 -04:00
  • 75d4faaf64 fix opengl jbm11208 2025-05-12 01:08:52 -04:00
  • 721056cdef Optimize texture state changes: avoid redundant texture and sampler binds in OpenGL rasterizer jbm11208 2025-05-12 01:02:51 -04:00
  • 1c2a141a24 Reduce shader permutations: mask out fog, alpha test, blend, and logic op config fields when disabled jbm11208 2025-05-12 00:56:34 -04:00
  • f8d1586688 more optimizations jbm11208 2025-05-12 00:46:32 -04:00
  • 9fbbb68c46 Optimize shader state changes: avoid redundant SetupBatch calls by tracking VS config hash jbm11208 2025-05-12 00:41:05 -04:00
  • 3731d2b71e Implement parallel shader compilation and safe fallback for missing shaders jbm11208 2025-05-12 00:14:54 -04:00
  • 3a7d7c9b3e Implement LRU-based shader cache eviction and size limit in JIT engine jbm11208 2025-05-11 23:51:26 -04:00
  • ca9fad070f Minimize Shader Cache Growth for Disabled Lighting jbm11208 2025-05-11 23:11:45 -04:00
  • 608bb44782 More general optimizations jbm11208 2025-05-11 21:23:44 -04:00
  • 6032639b0a Fix clang-format in spv_fs_shader_gen.cpp jbm11208 2025-05-11 17:06:57 -04:00
  • f493ea6f11 Fix Graphical Glitches jbm11208 2025-05-11 17:03:57 -04:00
  • c0c6f811f2 Fix clang-format and compilation errors jbm11208 2025-05-10 19:55:31 -04:00
  • f44ad5ffc0 Update licensing jbm11208 2025-05-10 19:39:59 -04:00
  • 951d400fa3 video_core/shader: Optimize fragment shader by skipping passthrough TEV stages jbm11208 2025-05-10 16:03:11 -04:00
  • 477d673235 Remove Unused Function jbm11208 2025-05-21 08:31:31 -04:00
  • 67902c01ca Shader JIT Multithreading jbm11208 2025-05-20 12:00:20 -04:00
  • 15d0331a73 Revert "android: Implement Audio Emulation settings UI" marsia 2025-06-05 12:40:42 +02:00
  • 43faa090d1 oops marsia 2025-06-05 12:29:32 +02:00
  • f41aa5b766 hideImages -:> updateImageVisibility marsia 2025-06-05 12:08:40 +02:00
  • bbad02f41b Change setting entry names marsia 2025-06-05 12:05:23 +02:00
  • b2c4c38db4 Minor tweaks OpenSauce04 2025-06-03 22:42:30 +01:00
  • 45be0f422c android: Implement Hide All 3DS Images from Android setting marsia 2025-06-01 16:48:04 +02:00
  • 3d71a7232c android: Implement Audio Emulation settings UI marsia 2025-06-01 16:19:55 +02:00
  • f985fe36a2 android: Add second_screen_opacity option marsia 2025-06-01 16:05:55 +02:00
  • 2deb73b49d android: Implement Background Color settings UI Reg Tiangha 2025-06-01 15:33:42 +02:00
  • 3127b2cc82 video_core/renderer_vulkan: Add texture filtering jbm11208 2025-06-04 20:53:00 -04:00
  • 679a4036e2 Add missing find_package directive qr243vbi 2025-06-07 12:49:07 +03:00
  • d9e7361a17 Update CMakeLists.txt qr243vbi 2025-06-07 01:18:03 +03:00
  • 8aa1751dd5 emulate suspend and close (and save the game progress) without home menu John Sebastian Peterson 2025-06-06 19:37:50 +03:00
  • d9c5674444 build John Sebastian Peterson 2025-06-07 22:05:18 +03:00
  • 61d30454a9 qt: Renamed toggle console setting name to be more accurate OpenSauce04 2025-06-09 19:05:49 +01:00
  • afaf4403cd ci: Corrected Windows Vulkan SDK URL which was taken down by upstream OpenSauce04 2025-06-09 19:14:39 +01:00
  • d1b80788f6 ci: Corrected Windows Vulkan SDK URL which was taken down by upstream OpenSauce04 2025-06-09 19:14:39 +01:00
  • 951e8b983a ci: Corrected Windows Vulkan SDK URL which was taken down by upstream OpenSauce04 2025-06-09 19:14:39 +01:00
  • a72f7f1a49
    Merge c6269e3df1 into 7eff38ed10 Briar 2025-06-08 10:51:40 -07:00
  • 7eff38ed10 Updated language translations via Transifex 2122-rc1 OpenSauce04 2025-06-08 18:16:44 +01:00
  • 995538fa3e
    vulkan: Report error code on Vulkan::CreateSurface (#1130) PabloMK7 2025-06-08 17:23:17 +02:00
  • ce725f7301 vulkan: Report error code on Vulkan::CreateSurface PabloMK7 2025-06-08 16:54:20 +02:00
  • 57105076a0
    frontend: Save RPC setting to config file (#1129) PabloMK7 2025-06-08 12:10:39 +02:00
  • 5f9a9fcd2a Save RPC setting to config file PabloMK7 2025-06-08 11:58:45 +02:00
  • 868e946dee app/build.gradle.kts: Fixed incorrect usage of layout.buildDirectory OpenSauce04 2025-06-06 10:49:16 +01:00
  • 1b33ed4afe app/build.gradle.kts: Fixed incorrect usage of layout.buildDirectory OpenSauce04 2025-06-06 10:49:16 +01:00
  • 58af7a9775
    Remove in-application .3ds file compatibility warning RedBlackAka 2025-06-06 03:38:54 +02:00
  • fe7fe3ed24
    android: Fix crash when user directory permissions are lost (#1110) PabloMK7 2025-06-03 23:06:46 +02:00
  • 14910f5708 Very minor formatting nitpick OpenSauce04 2025-06-03 19:33:58 +01:00
  • 6e0926e3e3 android: Fix crash when user directory permissions are lost PabloMK7 2025-06-03 14:20:35 +02:00
  • 2acbcd333c app/build.gradle.kts: Removed now-obsolete isMinifyEnabled value from relWithDebInfo build variant OpenSauce04 2025-06-03 21:34:47 +01:00
  • 7853bacddd app/build.gradle.kts: Replaced deprecated buildDir value with layout.buildDirectory OpenSauce04 2025-06-03 20:26:43 +01:00
  • d827b63044 Migrate deprecated buildconfig value in gradle.properties to build.gradle.kts OpenSauce04 2025-06-03 20:19:03 +01:00
  • c4813c398b app/build.gradle.kts: Removed now-obsolete isMinifyEnabled value from relWithDebInfo build variant OpenSauce04 2025-06-03 21:34:47 +01:00
  • 14e8ee7fe3 cmake: Suppress -Wpsabi warnings when building with GCC OpenSauce04 2025-05-30 14:38:27 +01:00
  • 656d71d0da app/build.gradle.kts: Replaced deprecated buildDir value with layout.buildDirectory OpenSauce04 2025-06-03 20:26:43 +01:00
  • fa9ce20f12 Migrate deprecated buildconfig value in gradle.properties to build.gradle.kts OpenSauce04 2025-06-03 20:19:03 +01:00