困扰了两天的问题终于解决,原因只是我的显卡驱动太老,安装最新的驱动就一切OK了,汗
如果你也遇到了同样的问题,不防也试试最新的显卡驱动,也许可以省下两天的郁闷时间
一个是在InitEGL中调用eglMakeCurrent时,会报告EGL_DEVICE_LOST错误,我尝试着将这个消息忽略掉之后没有任何问题
另一个是在Draw中调用glGetIntegerv(GL_VIEWPORT, (GLint*)&viewPort);时返回的viewPort值是个错误值,我又尝试着为viewPort直接再赋一次值,{0,0,480,800},又OK了
不过这只是部分OK,Sample跑起来后我只能看到变化的背景色,cube们哪去了?
翻遍了bada的forum也没有遇到同样的问题,只是看到几个同样说EGL_DEVICE_LOST错误的,也同样没有找到解决方法
忽然间,我想会不会跟显卡有关,我这新装的win7系统还没有装过显卡驱动,用的是自带的。于是,下载,安装,再打开bada IDE,于是,这个困扰了我两天的问题就这么神奇般的消失了……
最后,贴张运行效果图以示纪念,虽然只是Sample的效果图,没有我的半行代码,不过这也困扰了我两天,不是么