mirror of https://github.com/axmolengine/axmol.git
63 lines
1.7 KiB
Plaintext
63 lines
1.7 KiB
Plaintext
engine-v5 is another cocos2d-x fork.
|
|
|
|
preprocessor:
|
|
del:
|
|
CC_STATIC
|
|
|
|
add:
|
|
_USRDLL
|
|
_USEGUIDLL
|
|
_USREXDLL
|
|
_EXPORT_DLL_
|
|
|
|
_USRSTUDIODLL
|
|
|
|
Refactor core & extensions libs
|
|
C++17
|
|
|
|
engine-v5-core.dll:
|
|
renderer, audio, node tree
|
|
1. Refactor audio engine, OpenAL for all platforms.
|
|
2. Remove SimpleAudio
|
|
3. Remove offthread file operation
|
|
4. Remove getSutiableOpen
|
|
5. Optimize CCDownloader, curl for all platforms
|
|
7. Refactor engine-v5-deps, all compile as vs2019 14.22
|
|
8. minizip-1.2.0 [done]
|
|
9. ccMessageBox [done]
|
|
10. BMP support with stb_image
|
|
11. Remove unused libuv
|
|
12. Reorder child support
|
|
13. Remove tinyxml2 dep, use pugixml instead
|
|
14. Use xsxml for SAX parser only
|
|
15. Multi meta textures
|
|
16. ProgramStateRegistry
|
|
17. Optimize CCFileUtils
|
|
18. ANGLE support.
|
|
19. Use curl for HttpClient all platforms
|
|
20. AES encrypt system
|
|
21. Remove xxtea
|
|
XX1. Cache ProgramState or use object_pool
|
|
XX2. Remove socket.io
|
|
XX2. Remove websockets
|
|
XX4. Fully streaming play for all media file: .mp4, .mp3, .ogg, .wav
|
|
XX5. Streaming load for .ttf with freetype2
|
|
XX6. Remove CCB(already removed in v4)
|
|
XX7. Purely offthread load texture, use shared gl context
|
|
|
|
engine-v5-ui.dll: The original v3-ui framework may remove in the future
|
|
engine-v5-ext.dll: old GUI ui(could be remove), physics-nodes, pu3d
|
|
engine-v5-ccs20.dll: x-studio
|
|
engine-v5-ccs21.dll: x-studio
|
|
engine-v5-xs.dll: x-studio
|
|
|
|
engine-v5-lua.lib:
|
|
Lua53 compat
|
|
Remvoe luasocket
|
|
Use yasio as external lua/native tcp/udp/kcp support
|
|
XX1: Use sol2 for binding framework instead tolua++
|
|
|
|
!!! Custom APK support, don't compress .mp4, .mp3, .ogg, .wav, .ttf
|
|
|
|
!!!! future of future, use bgfx for multi renderer backend support.
|