I have been developing my game for over 3 years now with zero particle problems. I have suddenly been 100% blocked by this newly introduced bug after upgrading to 3.17.
My iOS build is working as expected, but all of my android builds crash immediately after trying to instantiate any ParticleSystemQuad. The logcat tells me it’s an openGL error 0x0502:
D/cocos2d-x debug info: OpenGL error 0x0502 in CCTextureAtlas.cpp drawNumberOfQuads 699
I have tried all the suggestions for similar problems found on the forum throughout the years in previous cocos2dx versions, but nothing has worked. I am currently using plist files with embedded textures, but switching to non-embedded textures does not fix the problem. This is a huge issue and I’m not understanding how no one else is experiencing this same problem since I can replicate it using the simplest of HelloWorld builds with a single particle.
EDIT: Just confirmed the issue still exists even when building the HelloWorld app and using a predefined particle:



