Hi,
I am using LensEffect in my project. I just started testing and unfortunately effects from cocos v3.15.1 don’t work on Samsung Grand Prime with Android 5.1.
Here is a crash log from Android Studio where I run “Effects Basic” from cpp-tests.
(It worked perfectly with cocos v3.12… :/).
SIGSEGV (signal SIGSEGV: invalid address (fault address: 0x1b6a33c))
__memcpy_base
_CopySpilitIndex
gcoVERTEXARRAY_Bind_Ex2
__glChipDrawElementsInstanced
__glDrawPrimitive
glDrawElements
cocos2d::Grid3D::blit()
cocos2d::GridBase::afterDraw(cocos2d::Node*)
cocos2d::NodeGrid::onGridEndDraw()
void std::_Mem_fn<void (cocos2d::NodeGrid::)()>::operator()(cocos2d::NodeGrid) const
void std::_Bind<std::_Mem_fn<void (cocos2d::NodeGrid::)()> (cocos2d::NodeGrid)>::__call<void, 0u>(std::tuple<>&&, std::_Index_tuple<0u>)
void std::_Bind<std::_Mem_fn<void (cocos2d::NodeGrid::)()> (cocos2d::NodeGrid)>::operator()()
std::_Function_handler<void (), std::_Bind<std::_Mem_fn<void (cocos2d::NodeGrid::)()> (cocos2d::NodeGrid)> >::_M_invoke(std::_Any_data const&)
cocos2d::CustomCommand::execute()
cocos2d::Renderer::processRenderCommand(cocos2d::RenderCommand*)
cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue&)
cocos2d::Renderer::processRenderCommand(cocos2d::RenderCommand*)
cocos2d::Renderer::visitRenderQueue(cocos2d::RenderQueue&)
cocos2d::Renderer::render()
cocos2d::Scene::render(cocos2d::Renderer*, cocos2d::Mat4 const*, cocos2d::Mat4 const*, unsigned int)
cocos2d::Scene::render(cocos2d::Renderer*, cocos2d::Mat4 const&, cocos2d::Mat4 const*)
cocos2d::GLView::renderScene(cocos2d::Scene*, cocos2d::Renderer*)
cocos2d::Director::drawScene()
cocos2d::Director::mainLoop()
Java_org_cocos2dx_lib_Cocos2dxRenderer_nativeRender
art_quick_generic_jni_trampoline
art::mirror::ArtMethod::Invoke(art::Thread*, unsigned int*, unsigned int, art::JValue*, char const*)
Could you point me somewhere?
Thanks,
kds