axmol/extensions/spine
halx99 c37af4c38e Improve shader managment
1. Rename uniformId to batchId, refine batch draw check logic, not use xxhash to compute uniforms id
2. Material works, not check all cpp-tests, but some 2d/3d material works fine
3. Shader load/cache API improvements.
4. BREAK compatibliity: Node::setProgramState change parameter needsRetain to ownPS and value inverted.
5. custom vertexLayout setup: add new API ProgramState::getMutableVertexLayout, mark ProgramState::setVertexAttrib deprecated.
6. ProgramManager registerCustomProgram change to gen progId by vsName, fsName
with xxhash64, if register succed, user can load it by progId with `loadProgram`
7. Add API ProgramManager::loadProgram for loading builtin by progType or
loding a custom program by id
8. Add API ProgramManager::loadProgram to load program by vsName, fsName
immediately without register as CUSTOM_PROGRAM
9. Add API Node::setProgramStateByProgramId(progTypeOrId); for set programState with
programType or programId explicit.
10. Migrate material load logic
2023-07-25 09:40:05 +08:00
..
runtime Update spine to 4.1-fc05ecf 2023-05-07 21:15:56 +08:00
shaders Improve shader managment 2023-07-25 09:40:05 +08:00
CMakeLists.txt Improve shader managment 2023-07-25 09:40:05 +08:00
README.md Final migrate (#876) 2022-10-01 16:24:52 +08:00
SkeletonAnimation.cpp Update spine runtime to v4.1-c9af18e 2022-11-07 15:48:19 +08:00
SkeletonAnimation.h Update spine runtime to v4.1-c9af18e 2022-11-07 15:48:19 +08:00
SkeletonBatch.cpp Improve shader managment 2023-07-25 09:40:05 +08:00
SkeletonBatch.h Update spine runtime to v4.1-c9af18e 2022-11-07 15:48:19 +08:00
SkeletonRenderer.cpp Update spine to 4.1-fc05ecf 2023-05-07 21:15:56 +08:00
SkeletonRenderer.h Update spine to 4.1-fc05ecf 2023-05-07 21:15:56 +08:00
SkeletonTwoColorBatch.cpp Improve shader managment 2023-07-25 09:40:05 +08:00
SkeletonTwoColorBatch.h Fix dll linkage 2023-01-06 18:38:16 +08:00
spine-cocos2dx.cpp Update spine to 4.1-fc05ecf 2023-05-07 21:15:56 +08:00
spine-cocos2dx.h Update spine runtime to v4.1-c9af18e 2022-11-07 15:48:19 +08:00

README.md

spine 3.6~4.1 for axmol

Usage

  1. Delete all files of folder axmol/extensions/spine
  2. Switch to branch spinexx then copy spine-axmol/spine to axmol/extensions/spine

References