[bug] so many log in cocos2d-x3.0rc0 "Assert failed: TextureID is greater than 2^18"

“Assert failed: TextureID is greater than 2^18” crash on android i9000, then go to the follow web to get 3 code,


CCQuadCommand.cpp
CCGLProgram.cpp
CCGLProgram.h
replace the old cocos2d-x3.0rc0 code, then fix the crash in android i9000, but every second logcat print many log to let
eclipse so slow

04-02 00:33:35.906: E/cocos2d-x assert(31078): */cocos2d/build/…/cocos/2d/renderer/CCQuadCommand.cpp function:generateMaterialID line:66
04-02 00:33:35.906: D/cocos2d-x debug info(31078): Assert failed: ShaderID is greater than 2^10
04-02 00:33:35.906: E/cocos2d-x assert(31078): */cocos2d/build/…/cocos/2d/renderer/CCQuadCommand.cpp function:generateMaterialID line:64

==
[bug] so many log “Assert failed: TextureID is greater than 2^18”

Assert failed: TextureID is greater than 2^18

03-20 14:34:27.503: D/cocos2d-x debug info(17488): Assert failed: ShaderID is greater than 2^10

03-20 14:34:27.503: D/cocos2d-x debug info(17488): Assert failed: TextureID is greater than 2^18

We fixed it at https://github.com/cocos2d/cocos2d-x/pull/5472.

I suggest you updating code to the latest version.

@WenHai
thank you, cocos3.0rc1have not this question.
rc1 more different fom rc0, such as public class AppActivity extends Cocos2dxActivity, so i change some code, it work