diff --git a/cocos/editor-support/cocostudio/CCSkin.cpp b/cocos/editor-support/cocostudio/CCSkin.cpp index 7b7ad46..69221f7 100644 --- a/cocos/editor-support/cocostudio/CCSkin.cpp +++ b/cocos/editor-support/cocostudio/CCSkin.cpp @@ -233,6 +233,8 @@ Mat4 Skin::getNodeToWorldTransformAR() const void Skin::draw(Renderer *renderer, const Mat4 &/*transform*/, uint32_t flags) { auto mv = Director::getInstance()->getMatrix(MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW); + auto& pipelineDescriptor = _quadCommand.getPipelineDescriptor(); + pipelineDescriptor.programState = getProgramState(); // TODO: implement z order _quadCommand.init(_globalZOrder,