File cemu.changes of Package cemu
-------------------------------------------------------------------
Mon Feb 26 11:31:49 UTC 2024 - virtuousfox@gmail.com
- Update to version 2.0~66+1~git20240224.8b37e316:
* BUILD.md: Add llvm package for Fedora (#1101)
* Update SDL2 vcpkg port to 2.30.0
* Latte: Optimize uniform register array size for known shaders
* Latte: Avoid assert in texture view check
* BUILD.md: Mention Debian in the build-instructions for Ubuntu (#1096)
* Improve BUILD.md (#1093)
* Gamelist: Add right-click actions for copying title ID, name, and icon (#1089)
* Add support for portable directory without build flag (#1071)
* UI: Make Alt+F4/Ctrl+Q more reliable (#1035)
* Cubeb: Add a default device to the selection (#1017)
* Update issue templates
* CI: For the Windows build use as many cores as available
* Ignore Wii U pro controller
* Vulkan: Don't use glslang internal headers
* Flatpak: Create shortcuts that launch flatpak
* Vulkan: Check for 0 size before wayland resize
* Fix macos missing dylib file
* Fix macos missing dylib file
* Add "Open MLC folder" option
* Latte: Fix syntax error in generated GLSL
* Update libraries
-------------------------------------------------------------------
Fri Jan 12 20:23:00 UTC 2024 - virtuousfox@gmail.com
- Update to version 2.0~61+12~git20231223.44051163:
* GDBStub: Support watchpoints on linux (#1030)
* nsysnet: Add support for SO_BIO and handle SO_ENOTCONN
* Latte: 1D views are compatible with 1D textures
* Latte: Support for SAMPLE_LB
* Latte: Clean up OpenGL relics in shared render code
* Latte: Refactor legacy OpenGL code for shader binding
* Latte: Small refactor for GLSL texture coord handling
* Vulkan: Properly shut down compilation threads
* GfxPack: Refactor + better unicode support
* nn_pdm: Refactor code to use new module structure
* Latte: Simplify and fix texture copy
* Mac: Add wua filetype to info.plist (#1039)
* [AppImage] Bundle libstdc++ (#1038)
* Use hidapi for Wiimotes on Windows (#1033)
* Set macOS min version to 12.0 Monterey (#1025)
* GDBStub: Fix checkSum string to int conversion (#1029)
-------------------------------------------------------------------
Tue Oct 31 13:04:04 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~59+0~git20231019.f3c95f72:
* nn_fp: Multiple fixes
* Set default alignment for SysAllocator to cache-line size
* coreinit: Fix potential race condition in IPC code
* Fix nfc menu list of recent nfc files (#996)
* Fix SpotPass downloads on Linux/MacOS
* Avoid wxGetKeyState since it asserts on Linux with wayland GTK
* FPD: Fix a crash due to incorrect instantiation
* Use utf-8 for exe path
* nn_fp: Full rework of friend service
* Fix several language selection issues (#994)
* Vulkan: Cleanup image barrier code (#988)
-------------------------------------------------------------------
Tue Oct 10 19:43:04 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~55+1~git20231004.db44a2d1:
* Update translation files
* Fixes for titles in NUS format
* Latte: Fix uniform size limit being too low
* Compatibility with fmtlib 10.1.x
* Code cleanup
* Fix file menu list of recent games
* Minor localization adjustments (#984)
* Prioritize non-NUS format over NUS
* Fix game path not respecting utf8 encoding
* Bump CI clang version to 15 + workaround for unsafe fiber optimizations (#982)
* Update Windows build instructions
* Enable DPI awareness on Windows
* Fix WUA conversion not detecting updates
* Refactor more wstring instances to utf8-encoded string
* More detailed error messages when encrypted titles fail to launch
* Add support for games in NUS format (.app)
* Vulkan: Add profiler for Vulkan API CPU cost
* Latte: Bound uniform buffers based on access patterns within the shader
* Latte: Very minor refactor + optimization
* BUILD.md: Require libtool and libusb1-devel for Fedora (#979)
* nn_olv: Handle nullptr key in SetSearchKey (#974)
* Vulkan: Only create imgui renderpass once (#972)
* Add DS_Store to gitignore (#969)
-------------------------------------------------------------------
Tue Sep 19 19:30:47 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~50+2~git20230919.90c56b77:
* Latte: Optimizations and tweaks (#706)
* More changes to finding wiimotes (#961)
* nsyshid: Add backends for cross platform USB passthrough support (#950)
* coreinit: Use native COS locks instead of STL
* Add coding style guidelines and clang-format file
* Latte: Fix shader compilation error when subroutines are used
* Logging: Refactor and optimizations
* ih264d: Small optimizations and experiments with multi-threading
* coreinit: Handle non-existing modules in OSDynLoad_Acquire
* Vulkan: Dont immediately crash on bad pipeline cache
* Use memory barriers in Linux fiber implementation
* Refactor more GX2 code to use LatteReg.h
* Additional localization fixes (#966)
-------------------------------------------------------------------
Fri Sep 08 19:45:26 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~48+0~git20230908.c66ab0c:
* Use native language names in language selector (#964)
* Localization improvements and fixes (#956)
* Update translation files
* Add a pairing utility for Wiimotes to Cemu (#941)
* Disable auto-update on Linux/macOS (#955)
* [Linux/MacOS] Further Wiimote changes for parity with Windows (#945)
* Latte: rendertarget is a bitmask (#942)
* Linux/MacOS: Add wiimote support via HIDAPI (#934)
* Log Windows version + Fix logging crash on Linux
* Simplify appstream summary description (#932)
* Log platform info (#931)
* TitleManager: Improvements for .wua conversion
* TitleList: Use narrower filter for identifying data titles
* Small cleanup + Fix memory base logged as 0
* Fix crash in title manager
* nn_olv: More work on post API
* nn_act: Handle incorrect slot 0 for PersistentId
* debugger: Add logging breakpoint + misc fixes (#927)
* Vulkan: Retry instance creation if validation layer is not present (#909)
* Quote and escape desktop entry executable path (#917)
* cmake: exclude fmt10 (#921)
* Initial support for title switching + better Wii U menu compatibility (#907)
* Linux: Save icons to user data directory + use real path of AppImage for shortcuts (#894)
* Add '--title-id' parameter and desktop shortcut creation (#889)
* Fix UTC offset calculation (#890)
* Fix NEX DataStore uploads (nlibcurl) and stub Miiverse PostApp (#888)
-------------------------------------------------------------------
Tue Jun 27 12:12:38 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~42+0~git20230625.9499870:
* Debugging: Add minimalist PPC profiler
* Remove remnants of frame profiler code
* coreinit: Set file flag in stat
* nn_olv: Added community related API (#873)
* Fix logging related crash in KPADGetUnifiedWpadStatus (#875)
* docs: Fix 404 link in issue template (#868)
* Remove forced singlecore-recompiler from MK8 game profiles (#865)
* coreinit: Fix FSGetMountSource and FSAppendFile implementation (#863)
* Fix register window not updating in PPC debugger (#864)
* Fix some out of bound array access. (#862)
* Fix error message when SDL fails to initialize (#861)
* Fix incorrect return values in OSAtomic
* Add debug asserts for invalid MEMPTR
* nsysnet: Implement inet_ntop
* coreinit: Implement support for ".." in paths
* coreinit: Implement several FSA functions and fix some bugs (#844)
-------------------------------------------------------------------
Sun Jun 11 07:33:52 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~39+5~git20230606.ae4cb45:
* Check wx dialogs aren't returning blank paths (#845)
* coreinit: Refactor FS functions to be more accurate (#842)
-------------------------------------------------------------------
Fri Jun 02 18:25:40 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~39+3~git20230528.4ae5b4f:
* Wayland: Use viewporter (#836)
* Remove deprecated logging system and expose developer logging window (#825)
* Add missing template arguments for std::forward (#819)
-------------------------------------------------------------------
Fri May 12 13:38:09 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~39+0~git20230511.eda4cf4:
* Fix UI crash on Windows (#813)
* Update translation files
* Revert "Update translation files"
* Update translation files
* Add GameMode support for Linux build (#796)
* Resolve domains to IPs in Friends NEX (#807)
-------------------------------------------------------------------
Thu May 04 12:31:33 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~36+4~git20230426.d56bc80:
* GraphicsPackWindow2: Use UTF8 (#802)
-------------------------------------------------------------------
Tue Apr 25 20:40:46 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~36+3~git20230425.1f16e99:
* Migrate missing forceLog_printf statement to new logging (#800)
* Migrate coreinitMemLog_printf to new logging (#799)
* Logging migration (forceLogDebug_printf) (#780)
* Dont format logging calls with only the format string
* Use system cairo instead of vcpkg port
* vcpkg: Use system GTK3
* Remove dependency on boost::dll and boost::range
* Migrate saveLog_printf to new logging (#768)
* Migrate inputLog_printf to new logging (#767)
* Migrate socketLog_printf to new logging (#766)
* Migrate nfpLog_printf to new logging (#769)
* Use vcpkg GTK3 with enabled wayland (#772)
* Latte: Use better hashing algorithm for cache invalidation
* Migrate sndApiLog_printf to new logging (#762)
* Migrate gx2Log_printf to new logging (#761)
* Temporarily use dummy port for GTK3
* Update SDL2 + Better way to use sys packages on linux
* Update URLs related towards cemu_graphic_packs repo. (#764)
* Migrate force_log_printf to new logging (#714)
* Migrate force_log_printf to new logging (#714)
-------------------------------------------------------------------
Sat Apr 08 07:51:20 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~32+2~git20230406.072c18a:
* Improve exception logging on posix
* Use system libpng for vcpkg on linux
* Use system GTK3 instead of the vcpkg port
* Add F11 hotkey to gamepad view (#727)
* metainfo.xml: respect AppStream version format (#738)
* update homebrew to get latest packages and use llvm@15, llvm @16 has a compatibility issue with boost
-------------------------------------------------------------------
Sat Apr 01 06:33:14 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~31+1~git20230330.cb9570e:
* Fix disable screensaver workaround (#728)
* Fix GamePad window when using vulkan with wayland
* Wayland: Set app_id for icon in kde (#718)
* Allow user to enter fullscreen with F11
* Disable the "Disable screen saver" option
* Fetch full history for vcpkg
* Keep vcpkg_overlay_ports folder
* Upgrade vcpkg + submodule dependencies (#719)
* switched cafeLog_logLine() with cemuLog_log()
* Revert "Force async compile off for macos (#532)"
* gui: Added location column in Title Manager (#697)
-------------------------------------------------------------------
Wed Mar 15 05:37:01 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~29+7~git20230313.9049ad9:
* Add missing constructor
* Dont find_package cubeb in vcpkg mode
* Use attribute for AES-NI instead of -maes option
* Fix StringBuf.add()
* Remove shaderMulAccuracy "min" option
* Logging: Fix typo in preprocessor constant name
* Latte: Optimize shader decompiler output
* Remove unnecessary include
* Latte/Vulkan: Set RoundingModeRTE for all float types
* Latte: Small refactor for shader decompiler
* Latte/Vulkan: Set shader rounding mode via VK_KHR_SHADER_FLOAT_CONTROLS
-------------------------------------------------------------------
Sun Mar 05 03:40:27 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~28+4~git20230302.43c9a4e:
* Fix compilation error when ENABLE_DISCORD_RPC is not set
-------------------------------------------------------------------
Mon Feb 27 01:08:57 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~28+3~git20230225.b87465f:
* Fix building with cubeb disabled
* Delete dead EmulatedController::find_controller method
* Add cross-platform "disable screen saver" setting (#497)
* coreinit: Fix thread scheduler not resetting quantum
* Latte: Add support for MIN_DX10 shader instruction
* debugger: Disable Linux read/write breakpoints for now (#669)
* Add GDB stub for debugging (#657)
* Add back missing flag to keep background image in background (#667)
* Separate imgui contexts for TV and Pad windows. (#664)
* BUILD.md: Add note about 'span' not found (#646)
-------------------------------------------------------------------
Thu Feb 02 13:36:44 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~26+3~git20230129.f3ff919:
* Code clean up + replace some wstring instances with utf8 (#640)
* GameList: Fix hidden last column (#632)
* coreinit: Correctly return success code in FSRemove
* Add dump folder to .gitignore
* Latte: Less aggressive texture readback
* coreinit: Dont yield uninterruptible threads in spinlock
* Logging: Add TextureReadback logtype and clean up code
* Latte: FragCoord w should not be reciprocal
* PPCInterpreter: Improve overflow handling
* coreinit: Fix memory mapping API
* Input: Fix potential race condition
* Always show "Open Cemu folder" menu item (#612)
* Add macOS to README.md (#599)
* Update to llvm15 (#594)
* BUILD.md: Add g++ to the dependencies (#589)
-------------------------------------------------------------------
Tue Jan 03 15:53:20 UTC 2023 - virtuousfox@gmail.com
- Update to version 2.0~25+0~git20221229.33bd10b:
* Vulkan: Use the correct resolution for out-of-date check (#595)
* AppImage: Better motion support (#593)
* TitleMgr: Fix "c" showing up in account list for saves (#590)
-------------------------------------------------------------------
Wed Dec 21 19:01:24 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~22+0~git20221215.058d11b:
* Optimized timer code for macOS (#576)
* Linux: Add CMake find module for wayland + make wayland optional (#572)
* Fix SDL controller reversed y axis in UI (#574)
* Minor AppImage fixes (#561)
* Add check for backwards delete (#564)
-------------------------------------------------------------------
Fri Dec 09 09:20:08 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~19+9~git20221208.5a143c7:
* Linux/MacOS: Use faster clock_gettime() for tick_cached() (#563)
* Linux: Add Vulkan support for wayland (#553)
* Make codebase more CPU-agnostic + MacOS disclaimer (#559)
* Better screenshot error handling (#552)
* PPCAssembler: Fix incorrect cast sign of branch distance calculate (#555)
* Correctly create screenshot directory if it does not exist (#551)
-------------------------------------------------------------------
Sat Dec 03 06:42:29 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~19+3~git20221202.b361b15:
* Cross-platform screenshots (#543)
* Automatically scale imgui text based on display pixel density (#545)
* Fix MSVC workflow
* Fix render resolution at different UI scales (#514)
* macOS: Workaround for MoltenVK stride limitation (#534)
* Add macOS keycodes for left/right control and tab (#535)
-------------------------------------------------------------------
Tue Nov 29 21:25:28 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~18+3~git20221129.6f985c3:
* Fix black screen when graphics packs are used (#541)
* Fix shader preset regex (#536)
* Force async compile off for macos (#532)
-------------------------------------------------------------------
Fri Nov 25 16:15:25 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~18+0~git20221125.bc10485:
* Vulkan: return to more conventional swapchain sync method, encapsulate more code (#525)
* ui: Add Open Cemu folder & delete shader cache buttons (#524)
* Fix gamepad hotkey and game profile setting (#510)
* Disable key events for InputPanel's text controls (#520)
-------------------------------------------------------------------
Tue Nov 22 01:47:23 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~17+7~git20221121.c0ebbef:
* macOS: Fix error sound for every KB keypress on render canvas (#521)
* fix flicker on windows (#523)
* Attempt to fix flicker on resize, don't recreate if image was already acquired. (#522)
* Vulkan: Further simplify swapchain code (#502)
* AppImage: Fix resource path (#517)
* Input settings: Fix combobox dropdown not working on linux (#500)
* remove redundant en language file (#518)
* Linux/macOS: Implement overlay CPU/memory statistics (#480)
* Redownload BOSS files if they are not found (#504)
* Fix checking space using non existing folder (#503)
* fix two if statements checking range of number wrong (#494)
* Linux: Save 10.7MiB of useless debug info (#475)
-------------------------------------------------------------------
Tue Nov 15 18:38:38 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~16+0~git20221115.b1c7058:
* Enable online features for Unix (#486)
* rely on distro policy to make executable PIE, but do enforce noexecstack on final output (#490)
* Linux+OpenGL: Implement GUI vsync setting (#477)
* Fix various colour values for dark themes (#439)
* [APPIMAGE] Update AppImage (#481)
* Disable Discord RPC checkbox based on build option (#476)
* Linux OpenGL: Fix gamepad not updating (#474)
* Vulkan: Further swapchain code improvements. (#473)
-------------------------------------------------------------------
Thu Nov 10 15:09:32 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~14+5~git20221109.a0e69ff:
* Linux: Explicitly enable some flags related to security. (#446)
* Added a note on re-building to fix RPATH issues. (#352)
* Add Apple Silicon build instructions (#280)
* ImGui: match all begin()/end() (#470)
* Add commit hash to build name on build check workflow (#463)
* Vulkan: Fix freeze when closing pad view (#435)
* InputSettings: Refresh panels on profile load and other operations
* SDLController: Do not manually recycle controller instance
* Use generic EC_POINT_get_affine_coordinates
* Vulkan: Refactor swapchain code (#399)
* Update build_check.yml
* CI: Add AppImage Build (#452)
* Don't go to mount point for free space check (#450)
* CubebInput: Avoid redundant CoInitializeEx (#449)
* MacOS: Workaround for Metal stride limitation (#445)
-------------------------------------------------------------------
Thu Nov 03 00:52:40 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~10+7~git20221103.a129d22:
* Vulkan: Experimental fix for self-dependency barriers during renderpass (#431)
* Implement proper microphone support (#251)
* Non-windows: Link fontawesome into executable. (#442)
* GeneralSettings: Update vsync after settings close (#401)
* DSUController: fix crash when running on offline mode (#434)
-------------------------------------------------------------------
Sun Oct 30 19:27:52 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~10+2~git20221030.c143950:
* Fix fullscreen on macos (#429)
* Add libpulse-dev to CI build (#430)
* macOS: Set values for empty keys in Info.plist (#425)
-------------------------------------------------------------------
Wed Oct 26 15:33:25 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~9+5~git20221026.9ebbfb3:
* Fix some compiler warnings (#416)
* OpenGL: Bind back buffer before clearing (#222) (#414)
* coreinit: Implement OSGetSystemTick (#415)
* FSA: Add missing path translations (#413)
-------------------------------------------------------------------
Tue Oct 25 19:44:53 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~9+1~git20221025.76c75f7:
* Use portable format specifiers (#411)
* DSU: Fix bad crc calculate (#410)
* DSU: fix build error when enable DEBUG_DSU_CLIENT (#408)
-------------------------------------------------------------------
Mon Oct 24 18:19:45 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~8+1~git20221023.4561a69:
* Fix capitalization of Cemu executable in .desktop file
* Create Cemu .app bundle for macOS (#364)
* Make controller button code thread-safe (#405)
-------------------------------------------------------------------
Sun Oct 23 12:12:17 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~7+13~git20221023.c40466f:
* Fix incorrect title ID (00050000-1011000? -> 00050000-10111000) (#404)
* Add check for "." in FSC path (#402)
-------------------------------------------------------------------
Sun Oct 23 00:03:41 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~7+11~git20221021.ffa213c:
* Generalised game profile cleanup and corrections (#389)
* GameList: Use title name based on console language (#388)
* Update title manager when clearing MLC path in settings (#319)
* Linux: Resolve backtrace symbols directly from .symtab instead of .dynsym (#385)
* Fixed Discord Rich Presence not working on games that are on MLC (#383)
-------------------------------------------------------------------
Tue Oct 18 00:06:22 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~7+6~git20221017.15b3a3f:
* Linux: Remove libpng dependency from wxwidgets (#382)
* Linux: Always use libpng from system (#381)
* Added Boot Image for Gamepad (#372)
* Fix crashes when wxWidgets tries to free stack allocated dialogs (#377)
* Fix CRC errors on MacOS(/Linux?) (#375)
* Fix Cannot set locale to "" (#366)
-------------------------------------------------------------------
Fri Oct 14 12:27:23 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~7+0~git20221014.ada8bbb:
* Linux/MacOS: Greatly improve performance (#370)
* Windows: Fix file and folder dialog freeze (#369)
-------------------------------------------------------------------
Thu Oct 13 13:33:39 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~6+0~git20221013.d251ce0:
* XAudio2: Don't quit on failed CoInitializeEx()
-------------------------------------------------------------------
Thu Oct 13 07:25:02 UTC 2022 - virtuousfox@gmail.com
- Update to version 2.0~5+0~git20221012.f42bebd:
* Fix metainfo
* Fix encoding error in input profile filenames
* Use correct preprocessor check for Linux (#360)
* Add support for non portable mode (#356)
* Minor tweaks and code clean up (#357)
* Add support for choosing network service (incl Pretendo+Custom) (#302)
* Follow imgui recommendation and streamline build dependencies (#355)
* Linux: Print demangled symbols on backtrace (#312)
* memory optimization, using posix_memalign (#350)
-------------------------------------------------------------------
Thu Oct 13 07:23:31 UTC 2022 - Sergey Kondakov <virtuousfox@gmail.com>
- Initial release