真面目なブログはこっち 👉 blog.s64.jp

Androidで "cocos2d: warning: Uniform not found: depth" と出たら

以下のようなログが出力され続け、一向にアプリが立ち上がらない時がある:

2019-06-06 16:01:32.528 29778-29890/***.*****.******** D/cocos2d-x debug info: OpenGL error 0x0502 in /Users/***/***/cocos2d/cocos/./renderer/CCRenderer.cpp saveRenderState 158
2019-06-06 16:01:32.529 29778-29890/***.*****.******** D/cocos2d-x debug info: OpenGL error 0x0502 in /Users/***/***/cocos2d/cocos/./renderer/CCRenderer.cpp restoreRenderState 188
2019-06-06 16:01:32.542 29778-29890/***.*****.******** D/cocos2d-x debug info: cocos2d: warning: Uniform not found: depth

Androidエミュレータの右側 … と表示されたボタンを押して、Settings -> Advanced -> OpenGL ES renderer (requires restart) と書かれた項目を SwiftShader に変えた上、エミュレータを再起動してアプリを走らせ直せば、動く。