Commit Graph
7 Commits
Author SHA1 Message Date
西风逍遥游 8dd21d3ea3 feat(webgpu): integrate WebGPU backend support and enhance build configuration
- Added support for the WebGPU backend in the CMake configuration, enabling builds for Emscripten and native Dawn.
- Implemented conditional compilation for WebGPU-specific features, including shader management and file system handling.
- Updated the build process to exclude unnecessary modules and dependencies for WebGPU, optimizing the engine for browser environments.
- Enhanced the installation script to include WebGPU-related files and directories in the output.
- Refactored existing modules to accommodate WebGPU, ensuring compatibility and performance improvements across the engine.
- Introduced new compile options and configurations tailored for WebGPU builds, including handling of third-party libraries and assets.
2026-08-15 10:46:26 +08:00
sunxfancyandCursor 9571c59f41 fix: finish iOS app link and document signing for device install
Add an iOS Ninja toolchain for deps, use STATIC libs under Xcode to avoid
hashed OBJECT link failures, stub system()/ios namespace clashes, and allow
unsigned local builds when IOS_DEVELOPMENT_TEAM is unset.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-06 00:21:39 +08:00
sunxfancyandCursor ce73a30e35 fix: enable MoltenVK portability and mobile surface recreate on iOS
Inject bundle game launch args, share Android-style resume surface rebuild, and skip validation layers for the first device bring-up.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 23:57:00 +08:00
sunxfancyandCursor 7eae0b886c feat: add Android platform runtime and assets-based game launch
Unpack APK game assets into internal storage, route SDL_main into the engine cmdline entry, and keep Android filesystem paths aligned with the runtime root.

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-08-05 23:27:05 +08:00
西风逍遥游 a51708bb65 improve cmd 2021-10-24 22:37:07 -07:00
西风逍遥游 3445b18b1f update module structure 2021-10-21 20:54:07 -07:00
西风逍遥游 407e3218e5 add cmdline and some basic code 2021-09-09 09:17:29 -07:00