0
我有一些代碼使用glBlendFuncSeparateOES和glBendEquationSeparateOES爲了渲染到帶有alpha的幀緩衝區。在Android上,確定是否支持glBlendFuncSeparateOES
但是,我發現我的一些目標設備似乎不支持這些功能。他們默默地失敗了,發生的只是你的渲染模式沒有設置。我的Kinda Fire cheapie平板電腦和老三星都表現出這種行爲。
在android上有沒有一種很好的方法來查詢它們是否實際執行?我試過eglGetProcAddress,但是它會返回一個你輸入的字符串的地址!!!!!
目前,我只是在遊戲啓動時,在小FBO上做了一個快速渲染,以查看透明度是否正確或者是否有文物。它可以工作,但這是一個非常糟糕的方法。
我更喜歡glIsBlendFuncSeparateSupported()之類的東西。