开发者

GlSurfaceView is completly black when reloaded

开发者 https://www.devze.com 2023-01-19 05:00 出处:网络
In a nutshell, I use regular views for all my application except for on that uses a GLSurfaceView. the UI flow works well. I can navigate form one to the over

In a nutshell, I use regular views for all my application except for on that uses a GLSurfaceView.

the UI flow works well. I can navigate form one to the over

except whith the GLSurfaceView

when I open the first time the GLSurfaceView everything works fine, but when I switch to another view and come back (pause menu) my view开发者_高级运维 is completly black...

I tried several things and the closest I got from fixing it is to recreate the GLSurfaceView completly (but that takes too much time ...)

What I want is be able to do this: if(glView){ activity.setContentView(mView); }else{ activity.setContentView(id); } (id being an xml layout)

can somebody tell me what I'm doing wrong or point me to a tutorial that explain how to swap form GLViews to regular views

thanks a lot

Jason


after playing around a bit I figured out that when I load a new view my ogl context gets destroyed.

since I couldn't see a way to prevent this and that regenerating all the texture took too much time I witch everything to ogl

0

精彩评论

暂无评论...
验证码 换一张
取 消