An open API service indexing awesome lists of open source software.

https://github.com/axmolengine/axmol-migrate


https://github.com/axmolengine/axmol-migrate

Last synced: about 1 year ago
JSON representation

Awesome Lists containing this project

README

          

# axmol-migrate

Migrate exist projects of cocos2d-x or older axmol to compile with latest axmol engine

**NOTICE: please ensure your project in SCM before use use this tool**

## Whey needs

- axmol 1.x latest change remove `CC` prefix from sources files, so if exist projects not include `cocos2d.h` only, or include
other header files of engine, you can use this tool to fast migrate your sources code includes.
- axmol 2.0 migrating `GLSL 100` to modern `ESSL 310`, this tool also support migrate exist `GLSL 100` to `ESSL 310`

## steps

1. clone this repo
2. just run `build.ps1` in this project root
3. do migrate:
- migrate c++ code: `pwsh .\build_x64\axmol-migrate code --fuzzy --source-dir `
- migrate shader file: `pwsh .\build_x64\axmol-migrate shader --source-dir `