Releases: devkitPro/libctru
Releases · devkitPro/libctru
v2.4.1
What's Changed
- fix CFG_Language, closes #552 by @WinterMute in #553
Recommended and supported installation for all our releases is via devkitPro pacman
libctru v2.4.0
- Added full support for all QTM services, with extensive documentation and technical details in
qtm.h
andqtmc.h
(breaking change); examples have been updated for this - Added MCUHWC_SetInfoLedPattern
- Added ndspChnGetFormat
- Fixed PTMSYSM_CheckNew3DS
- Fixed NDMU_QueryStatus
- Fixed a few service commands improperly deserializing boolean output
- Fixed documentation of ACU_GetWifiStatus and ACU_SetAllowApType
- Fixed shaderInstanceInit to initialize all fields
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
libctru 2.3.1
- remove 3dstypes.h include from poll.h
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
libctru 2.3.0
- Fix typo in docs by @DeltaF1 in #525
- Add GPU_DOT3_RGBA texture combiner function by @oreo639 in #528
- FSUSER_GetLegacyBannerData: Fix documentation typo by @Tekito-256 in #526
- Add CTR_ prefix to ALIGN,PACKED,DEPRECATED macros by @glebm in #532
- Buffer console control sequences by @piepie62 in #522
- Prevent CPU from postponing threadOnException memory writes
- Add SSID-related ac:i functions
- ACI_LoadNetworkSetting, ACI_GetNetworkWirelessEssidSecuritySsid and acGetSessionHandle.
- Prevent double call of destructors on exit.
- Added experimental support for standard threading APIs (pthread, C threads, C++ std::thread)
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
New Contributors
libctru 2.2.2
libctru 2.2.1
v2.2.1 add define for curl
libctru v2.2.0
- apt: add deliver arg support to chainloader
libctru v2.1.2
- Added cdc:CHK service wrappers
- Added support for
clock_gettime
(#495) - svc: Fixed svcGetDmaState writing out-of-bounds data
- svc: Changed svcCreateCodeSet address parameters to pointer-sized integers, improve documentation
- fspxi: Fixed FSPXI_CreateFile and FSPXI_WriteFile (#496)
- ndsp: Added various ndspGet* and ndspChnGet* methods (#505, #506, #507)
- ir: Added IRU_GetSend/RecvFinishedEvent (#513)
- errf: Added ERRF_SetUserString and clarify documentation
- mcuhwc: Added mcuHwcGetSessionHandle
- apt: Fixed dirty homebrew chainload bug (used when Home Menu hasn't been started)
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
libctru v2.1.1
- FPSCR is now initialized with a predictable value in all threads (including the main thread).
- Added gspGetSessionHandle and gspLcdGetSessionHandle.
- Fixed bugs related to uninitialized data in srv/errf service wrappers.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.
libctru v2.1.0
Version 2.1.0
The #define for the 3DS platform has been changed to __3DS__
(previously it was _3DS
) - please update your Makefiles and your code
graphics
- Refactored VRAM allocators:
- Added proper handling for VRAM banks (A and B, 3 MiB each)
- Allocations no longer cross VRAM bank boundaries
- Added vramAllocAt, vramMemAlignAt
- Add gspIsPresentPending.
- Add return value to gspPresentBuffer.
- libctru console now supports SGR 38 and 48 escape sequences (needed by fmtlib).
- Fixed GPU_TEXFACE enum.
filesystem
- Changed rename to replace existing files, for better compatibility with POSIX (#483)
- Added SDMMC speed info types, and more clock rates (#480).
miscellaneous
- Added support for 3dslink stdio redirection (#488).
- Added ptm:gets, ptm:sets and more ptm service commands.
- Added AM_ContentInfo, AM_ContentInfoFlags structs.
- Added AMAPP_GetDLCContentInfoCount, AMAPP_ListDLCContentInfos.
- Fixed bug in Huffman decoder.
- Further improvements to overall system stability and other minor adjustments have been made to enhance the user experience.