2016-10-23 73 views
1

我有在在Windows 10,MacOS和各種Android設備上完美的工作我LibGDX應用程序相當簡單着色器,但一切都是黑色在iOS(使用兩個設備測試)。GLSL透明度問題上的iOS

有沒有可以解釋這個問題的常見「疑難雜症」?

解決方法:

我不得不添加以下頂部我的片段着色器:

#ifdef GL_ES 
    precision mediump float; 
#endif 

現在,它的工作無處不在。

回答

0

如果您或庫不檢查返回錯誤是很常見的獲得黑屏沒有任何明顯的理由,因爲渲染上下文默默地失敗。有多種原因可能會導致失敗。這些大多是由驅動程序不支持你所依賴的功能造成的。 (來自較新的GL版本或不受支持的擴展的功能)其他常見情況是部分缺少渲染。