Commit Graph

  • b02a2cd2c0 move cmake compile definitions to appropriate place emiyl 2026-04-21 01:02:19 +0100
  • e30558a503 move LatteDefaultShaders to opengl only and add ifdef opengl to latteshader_prepareseparableuniforms emiyl 2026-04-21 00:55:17 +0100
  • 4be30f6ef9 condense attribute pointer cache functions and move handleSpecialState8_clearAsDepth to common renderer emiyl 2026-04-21 00:49:41 +0100
  • 828ddea0a8 actually rename it back to LatteDraw for consistency emiyl 2026-04-21 00:36:20 +0100
  • ed5b73938c Create CommonRendererCore to move LatteDraw_cleanupAfterFrame away from opengl stuffs emiyl 2026-04-21 00:34:30 +0100
  • 3bb486c68e another include conditional and another switch for LatteDecompiler.cpp emiyl 2026-04-20 23:38:10 +0100
  • becab72c13 set_compile_definitions -> add_compile_definitions emiyl 2026-04-20 23:33:37 +0100
  • d65d6d26b8 wrap this switch in braces emiyl 2026-04-20 23:27:08 +0100
  • 5d185dc203 fix cmake syntax emiyl 2026-04-20 23:25:18 +0100
  • cf36aaaf3b add m_api_map to generalsettings2 and separate vulkan/opengl emiyl 2026-04-20 23:08:30 +0100
  • 0bd8c2f061 fix #if in activesettings emiyl 2026-04-20 23:06:52 +0100
  • d63551c3ca whoopsies syntax errors emiyl 2026-04-20 22:52:39 +0100
  • 49ebeb0764 remove vulkan/opengl code if ENABLE_VULKAN or ENABLE_OPENGL is not defined emiyl 2026-04-20 22:46:57 +0100
  • cda01bb69a
    Merge branch 'main' into feat/gfxpack-url Lightnight1 2026-04-20 17:02:04 -0400
  • e455686590 add flag to build.md emiyl 2026-04-20 21:58:55 +0100
  • ee0d79ef64 add ENABLE_LIBUSB option emiyl 2026-04-20 21:58:07 +0100
  • 3fcc88567c Logging: Add compile-time format checks SSimco 2026-04-20 14:08:31 +0300
  • 278a0dcd57 move XCODE_STARTUP-PROJECT to its own conditional emiyl 2026-04-19 15:03:58 +0100
  • 059d12ae8b
    Merge 0406e66d01 into 02383542b2 Squall Leonhart 2026-04-19 14:45:18 +0100
  • 675bf6d7f0 use proper chmod and use TARGET_BUNDLE_DIR instead of .app hardcoded emiyl 2026-04-19 14:02:23 +0100
  • 7e665e05bd make ZArchive check quiet emiyl 2026-04-19 14:00:40 +0100
  • b1e3c2bd3d Update CemuUpdateWindow.cpp to use new update.sh path emiyl 2026-04-19 13:18:44 +0100
  • d37d25b086 Move update.sh to Cemu.app/Contents/Resources, move update.sh chmod to CMake, use proper CMake commands for rpaths emiyl 2026-04-19 13:18:35 +0100
  • b9a270a3f9 allow building as an xcode project emiyl 2026-04-19 13:16:34 +0100
  • e07d6957ff Mention bundle flag Shinra-electric 2026-04-19 11:20:54 +0100
  • 0718d4fc77 Add pkgconf to brew dependencies Shinra-electric 2026-04-19 11:18:19 +0100
  • 02383542b2
    mac: Allow running without logicOp and update macOS build instructions (#1880) Emma 2026-04-18 20:57:27 +0000
  • 736ce1f44c
    Merge branch 'cemu-project:main' into feat/gfxpack-url Lightnight1 2026-04-18 15:48:20 -0400
  • 33eb03281b add note to readme about logicop emiyl 2026-04-18 20:26:11 +0100
  • fdc5460577 Allow devices without logicop to still work emiyl 2026-04-18 20:24:46 +0100
  • 5ac87ba7f3
    mac: Log CPU and OS version (#1879) Emma 2026-04-18 17:53:21 +0000
  • 5ee74b5a6a GL: clean up shader object after compilation goeiecool9999 2026-04-18 18:38:12 +0200
  • d68eb4712d another revert emiyl 2026-04-18 17:13:55 +0100
  • 37683f5e94 stop my swiftui fork leaking... emiyl 2026-04-18 17:12:29 +0100
  • 00442e7e99
    Merge eb48b871d8 into b2c34fb1df goeiecool9999 2026-04-18 16:08:54 +0000
  • eb48b871d8 Revert "Remove LatteDraw header and deprecated shader compilation code" goeiecool9999 2026-01-22 20:13:36 +0100
  • 2e87847eeb C++-ify GL default shader code goeiecool9999 2026-01-22 20:05:07 +0100
  • 6c9d031d98 Remove LatteDraw header and deprecated shader compilation code goeiecool9999 2026-01-22 19:48:44 +0100
  • ce6ac0451d Attempt to fix compiling metal goeiecool9999 2026-01-22 19:28:56 +0100
  • edf6edde17 Defer waiting for shader to be compiled to point of use goeiecool9999 2026-01-22 18:14:02 +0100
  • aea9023ee9 Avoid copying shader source string goeiecool9999 2026-01-22 15:07:36 +0100
  • d42bea0d3c immediately issue link call as well goeiecool9999 2025-07-24 10:55:32 +0200
  • 4a6096985a only use GL_COMPLETION_STATUS_ARB when the extension is used goeiecool9999 2025-07-24 10:18:59 +0200
  • c5612558fe GL: delay shader error check and program linking to improve parallel shader compilation goeiecool9999 2025-07-24 09:45:02 +0200
  • 2f98a451db ShaderCache: theoretical loading speedup by first checking to see if a shader later in the queue is already compiled goeiecool9999 2025-07-24 09:43:46 +0200
  • cb47ed8499 Remove LatteShader_FinishCompilation goeiecool9999 2025-07-24 09:38:53 +0200
  • 7d6a8b53a4 Remove unused isRendererThread argument from PreponeCompilation goeiecool9999 2025-07-24 09:15:50 +0200
  • 9b5414545a GL: use unique_ptr for prgramBinaryCache goeiecool9999 2025-07-24 09:02:33 +0200
  • 21e69d03b5 build.MD: Update macOS build instructions for MoltenVK privateapi emiyl 2026-04-18 16:59:27 +0100
  • c43782aab6 move cpu name stuff over to cpu_features.cpp emiyl 2026-04-18 16:48:25 +0100
  • 7eccfea36f remove trailing null byte emiyl 2026-04-18 16:37:20 +0100
  • 88b80b7a2c Log CPU and macOS version + build emiyl 2026-04-18 16:33:48 +0100
  • e41d63ffba log macOS version emiyl 2026-04-18 16:19:03 +0100
  • c9478c9141 ci: Silence macOS runner warnings as ninja is already preinstalled (#1878) emiyl 2026-04-18 14:39:02 +0100
  • b2c34fb1df
    ci: Silence macOS runner warnings as ninja is already preinstalled (#1878) shinra-electric 2026-04-17 05:59:37 +0200
  • deb000f947
    build+mac: Add current year to app bundle copyright (#1877) shinra-electric 2026-04-17 05:42:03 +0200
  • 435d07cf5e Don't install ninja. It's already there Xianmo 2026-04-16 23:25:12 +0200
  • 8c3e61fa1f Add current year to app bundle copyright Xianmo 2026-04-16 23:11:26 +0200
  • 201287a49f
    Merge branch 'cemu-project:main' into feat/gfxpack-url Lightnight1 2026-04-16 15:07:02 -0400
  • 553990a25e debugger: fix crash when adding breakpoint goeiecool9999 2026-04-16 10:31:04 +0200
  • 125765c913
    ci+mac: Codesign macOS app bundle (#1875) shinra-electric 2026-04-16 03:26:26 +0200
  • d96104d00d
    ci+mac: Fix rpath for libusb (#1874) shinra-electric 2026-04-16 03:18:44 +0200
  • 85d0cac7d7 Codesign macOS app bundle Xianmo 2026-04-15 18:28:57 +0200
  • 25b93b1f91 change rpath for libusb Xianmo 2026-04-15 17:02:27 +0200
  • d4db4ba9c6
    Merge branch 'cemu-project:main' into cmake-sign shinra-electric 2026-04-15 10:21:33 +0200
  • 9e28d6d3ef
    build.MD: Update macos build instructions (#1872) Emma 2026-04-13 21:24:30 +0000
  • 7b117bcbd4 fix macos build instructions emiyl 2026-04-12 21:50:06 +0100
  • 0d52fb7834 Fix several issues discussed in the PR comments. The macOS main thread issue is still open. lijunyu-cn 2026-04-12 20:54:26 +0800
  • 3a9de5736e Use SDL3 built-in hidapi instead of libhidapi lijunyu-cn 2026-03-27 17:37:27 +0800
  • a5f68591ed Disable SDL3's default features to resolve Wayland conflict. lijunyu-cn 2026-03-27 01:22:00 +0800
  • 80b9a2e0e8 Reimplement mutex lijunyu-cn 2026-03-25 14:34:42 +0800
  • 6cde5d3a06 Use wxWidgets without SDL2 sound feature Exzap 2026-03-25 03:38:57 +0100
  • ab73a99538 try fix build error on nonwindows platforms lijunyu-cn 2026-03-24 14:21:59 +0800
  • 02dd9090fb Migrate from SDL2 to SDL3 v3.4.2 lijunyu-cn 2026-03-24 10:43:07 +0800
  • 8e168567c2 LatteBufferCache: fix interval lookups after range splits oltolm 2026-04-08 19:55:27 +0200
  • 7e5516f94d
    Vulkan: Fix compile error on glibc 2.43 (#1870) Sapphire 2026-04-11 22:16:07 -0500
  • b1b0369848
    VulkanRenderer: Fix compile error on glibc 2.43 Sapphire 2026-04-11 21:44:01 -0500
  • 8ddd5f21b6 FSC: Retry WUA lookup with percent-encoded '@' p33k-a-b00 2026-04-11 21:36:13 -0400
  • 391478b307
    vulkan: Improve the Breath of the Wild RADV/LLVM workaround (#1862) goeiecool9999 2026-04-10 22:46:51 +0200
  • 1644fd2e09
    GamePatch: Add additional FFL endian-swap patch signature for Mario Kart 8 (#1867) iPixzl 2026-04-10 21:45:27 +0100
  • 201d921c90 GamePatch: add second FFL endian-swap signature for Mario Kart 8 iPixzl 2026-04-09 22:46:08 +0100
  • bb8139415e
    DownloadCustomGraphicPackWindow Luminyx 2026-04-08 21:02:02 -0400
  • c4996b88d0 Notify the user that RADV_DEBUG has been set goeiecool9999 2026-04-08 01:36:03 +0200
  • e5566d31fb Detect exec failure and unexpected crashes in child process goeiecool9999 2026-04-07 23:09:17 +0200
  • 47948aa2d1 Fix deadlocking issue goeiecool9999 2026-04-07 19:55:22 +0200
  • 0ea89de990 Fix crash when RADV_DEBUG is not set goeiecool9999 2026-04-07 17:44:10 +0200
  • 42ef7657fb Check instance creation error just in case goeiecool9999 2026-04-07 12:17:14 +0200
  • e25c3bcee6 use lambda for signal handler goeiecool9999 2026-04-07 12:04:18 +0200
  • a52fe81add only check LLVM crash on affected driver versions and eliminate IPC. goeiecool9999 2026-04-07 12:02:25 +0200
  • 93c018612d feat(gui): make the Emulated USB Devices window resize per page evairson 2026-04-06 18:29:13 +0200
  • 21122d9907 these functions will not be called outside of this TU goeiecool9999 2026-04-06 00:10:44 +0200
  • b403d50906 Add new log message and edit the other goeiecool9999 2026-04-06 00:07:36 +0200
  • 62d46a6295 Destroy instance before child exit goeiecool9999 2026-04-06 00:07:19 +0200
  • 0cc843b7ea cleanup pipe handles after use goeiecool9999 2026-04-05 23:24:02 +0200
  • fc7d10a483 correct projected fix version goeiecool9999 2026-04-05 23:09:52 +0200
  • 659cf4f928 correct projected fix version goeiecool9999 2026-04-05 23:08:26 +0200
  • 0e42c3e48c move workaround after backend log print goeiecool9999 2026-04-05 23:00:11 +0200
  • 75622d2da6 vulkan: Improve the Breath of the Wild RADV/LLVM workaround goeiecool9999 2026-04-05 22:54:54 +0200
  • 6bcffdc5f5 Revert "Vulkan: Use LLVM shader compiler for BOTW on Linux + Mesa (#1857)" Natalie Vock 2026-04-05 16:06:33 +0200
  • b9b46ecb65
    Vulkan: Use LLVM shader compiler for BOTW on Linux + Mesa (#1857) goeiecool9999 2026-04-04 19:14:49 +0200