Axmol 2.8.0 has been released #2681
Pinned
halx99
announced in
Announcements
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
-
The 2.8.0 release is a minor
LTS
release for bugfixes and improvements, release date: Sep.1 2025🙏Thanks to all contributers of axmol include financial sponsors: @scorewarrior,@peterkharitonov,@duong,@thienphuoc, @bingsoo, @asnagni, @paulocoutinhox and Past sponsors
Bug fixes
Improvements
GLContextAttrs
toGfxContextAttrs
by @halx99android project local properties
>ANDROID_HOME
>ANDROID_SDK_ROOT
>axmol/tools/external/adt/sdk
by @halx99SDK & Tools updates
3rdparty updates
MD5 Hash of the release artifacts
axmol-2.8.0.zip
: 0100b8b0a73d25b0fb020590fc2e8a54axmol-bs-2.8.0.zip
: 114afdb56e2f507c831163e6cd6385e8Highlights of This Release
This version improves NuGet package management: the Microsoft Edge WebView2 and CppWinRT packages required by Axmol will now be downloaded during the CMake configuration stage into the
<AX_ROOT>/cache/packages
directory.This means that even if you delete the
build
directory, these dependency packages will not need to be re-downloaded. In previous versions, dependencies were downloaded into theCMAKE_BINARY_DIR
, which caused them to be lost when cleaning the build directory.Latest Updates in the Axmol Project
Branch Management Optimization
To help developers more easily choose the right branch for production, the repository branch structure has been adjusted:
dev
branch has been renamed torelease/2.x
, serving as the 2.x LTS stable maintenance and release branch.wip-v3
branch has been renamed todev/v3
and set as the default development branch (not yet officially released; although still in development, CI ensures it remains buildable and runnable at all times).Directory Structure Optimization (dev/v3)
The engine's core code directory
core
has been renamed toaxmol
, and all include statements in the engine code have been updated to use#include "axmol/xxx/xxx.h"
to simplify header file paths.This change not only makes the code structure clearer but also makes it easier to integrate with other codebases without worrying about header file naming conflicts.
Rendering Backend Refactor (dev/v3)
The
dev/v3
branch has refactored the rendering backend and added D3D11 rendering support. On Windows, this delivers approximately 13.6% performance improvement compared to the original GLES API.In addition, the
axmol/renderer/backend
directory has been renamed and moved toaxmol/rhi
. For more details, see About-RHI-in-axmol-v3.clang-format Enhancements (dev/v3)
To maintain consistent and standardized formatting of the engine's core code, the
clang-format
Lint CI has been enhanced to automatically check the code style of every PR.A new
/clang-format
bot comment command has been added: by posting this command in a PR comment, the bot will automatically fix the code formatting and push the changes to the PR's original branch (ensure that the "Allow edits by maintainers" option is checked when submitting the PR).This discussion was created from the release v2.8.0.
Beta Was this translation helpful? Give feedback.
All reactions