Commit Graph

  • 1d4675a4b5
    Merge 4eb92d20b2 into 6f6c1299e2 Emma 2026-04-23 17:07:26 +0000
  • 4eb92d20b2
    Merge branch 'main' into vulkan-opengl-options Emma 2026-04-23 17:07:23 +0000
  • 83facbfb9c
    Merge 617beaeddd into 6f6c1299e2 Emma 2026-04-23 18:04:03 +0100
  • 617beaeddd
    Merge branch 'main' into libusb-option Emma 2026-04-23 17:03:59 +0000
  • ca3a165114
    #if -> #ifdef Emma 2026-04-23 16:53:45 +0000
  • fa676b7e27
    Merge c99ae0f833 into 6f6c1299e2 Nintendocustom 2026-04-22 14:57:35 +0100
  • e6766d46c0
    Merge 3481c93efc into 6f6c1299e2 goeiecool9999 2026-04-22 14:57:35 +0100
  • b07f79fdfc
    Merge be30c611e9 into 6f6c1299e2 Kyuyrii 2026-04-22 14:57:35 +0100
  • d300a9f147
    Merge 4cd6bc2324 into 6f6c1299e2 capitalistspz 2026-04-22 14:57:35 +0100
  • 0aafe5c095
    Merge c4c7165c4f into 6f6c1299e2 Ash 2026-04-22 14:57:35 +0100
  • 67fbae6f3a
    Merge f26e716686 into 6f6c1299e2 Fabio Arnold 2026-04-22 14:57:35 +0100
  • de562adc60
    Merge 0d52fb7834 into 6f6c1299e2 bslhq 2026-04-22 14:57:35 +0100
  • 86009c3e9c
    Merge 991d21af76 into 6f6c1299e2 Squall Leonhart 2026-04-22 14:57:35 +0100
  • edc8724b68
    Merge 7889b37370 into 6f6c1299e2 Squall Leonhart 2026-04-22 14:57:35 +0100
  • 7a780f5c37
    Merge 8e168567c2 into 6f6c1299e2 oltolm 2026-04-22 14:57:35 +0100
  • cd76e4cc36
    Merge 528fc53718 into 6f6c1299e2 jn64 2026-04-22 14:57:35 +0100
  • 6f6c1299e2
    Logging: Add compile-time format checks (#1885) main SSimco 2026-04-22 16:51:44 +0300
  • f8fb588b36
    build: macOS CMake fixes (#1883) Emma 2026-04-22 13:49:41 +0000
  • 3cd7980a80
    Merge 93c018612d into aa6e2c0539 evairson 2026-04-22 15:33:27 +0200
  • 5ec487a086
    Merge 555469974c into aa6e2c0539 Fabio Arnold 2026-04-22 14:27:41 +0100
  • aa6e2c0539
    build.MD: Add pkgconf to mac brew dependencies & mention bundle flag (#1882) shinra-electric 2026-04-22 14:25:40 +0100
  • cd23241f29
    UI: Added a button to download and install gfx packs from an url (#1866) Lightnight1 2026-04-22 09:24:18 -0400
  • 4cd6bc2324 Swap buffers during capture capitalistspz 2026-04-21 18:33:02 +0100
  • ca8ca21724 fix update.sh only being included in the .app if vulkan was enabled ?? emiyl 2026-04-21 15:38:22 +0100
  • e764f59b0d
    Merge branch 'cemu-project:main' into mac-xcode-cmake-fixes Emma 2026-04-21 14:09:10 +0000
  • 68951b43b9 move LatteShaderGL to Renderer/OpenGL and move LatteDefaultShaders to Renderer/OpenGL/LatteSurfaceCopy emiyl 2026-04-21 13:28:26 +0100
  • b5dccb20e6 fix linux builds with vulkan enabled goeiecool9999 2026-04-21 13:58:41 +0200
  • a9f8e6430d fix linux build without vulkan goeiecool9999 2026-04-21 13:50:38 +0200
  • 3b0e5cef00 fix LatteDecompilerAnalyzer checking for metal and then refusing metal lol emiyl 2026-04-21 12:43:28 +0100
  • df997bc9c8 use #ifdef for ENABLE_METAL too to be consistent emiyl 2026-04-21 12:38:30 +0100
  • d0852812cc fix linux build without openGL goeiecool9999 2026-04-21 13:20:52 +0200
  • 594f377671 isolate more stuffs to opengl/vulkan only emiyl 2026-04-21 12:26:33 +0100
  • 6e7d95714a fix cmakelists emiyl 2026-04-21 12:20:54 +0100
  • db4b8f3a9d move Common/CommonRendererCore -> RendererCore emiyl 2026-04-21 12:06:57 +0100
  • 5ede01ac6d also remove empty if statement when vulkan is disabled on macOS goeiecool9999 2026-04-21 10:54:19 +0200
  • 53fe038e82 change default graphic api values depending on what's enabled emiyl 2026-04-21 02:59:52 +0100
  • b6bcb954c4 give consistent config values for selecting graphic apis emiyl 2026-04-21 02:59:35 +0100
  • 46ab3966ff build macos with no opengl as default emiyl 2026-04-21 02:15:56 +0100
  • e98a725c0b remove "Currently required" from ENABLE_OPENGL in build.md emiyl 2026-04-21 01:50:35 +0100
  • 238323b9fe whoopsies misplaced my bracket emiyl 2026-04-21 01:49:22 +0100
  • 8d8722a264 pragma once the LatteRingBuffer header emiyl 2026-04-21 01:34:53 +0100
  • 5ee1759dee fix graphic api setting and selection in GeneralSettings2 and MainWindow emiyl 2026-04-21 01:28:16 +0100
  • b6d0c66e91 use correct include file for glcleartexsubimage emiyl 2026-04-21 01:05:46 +0100
  • 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
  • 6e34aaa913 Prevent CameraManager::Deinit from stopping the application entirely capitalistspz 2026-04-21 00:48:35 +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