Create GLProgram returns NULL (cocos2dx v3.8)

I’m using custom shaders.
After Updating from v3.6 to v3.8 GLProgram::createWithFilenames(“shaders/myShader.vsh”, “shaders/myShader.fsh”) returns NULL. So i get Runtime Errors.

I have a Warning Message: " BlobCache - set: not caching because ValueSize is 0".

Is there a way to solve this problem?

  • I checked Shader Paths… ok
  • I tried with GLProgram::createWithByteArrays(vertexSource.c_str(), fragmentSource.c_str()); returns NULL too
  • On IOS same Code works just fine