2009-12-20 209 views

回答

9

在OpenGL ES 2.0中,僅當實現導出OES_texture_float擴展名時才支持浮點紋理。請注意,此擴展只允許在紋理級別內進行最近的過濾,並且不會在紋理級別之間進行過濾。這個限制被OES_texture_float_linear的存在放寬了。另一個潛在的警告是,OES_texture_float的存在並不要求該實現支持使用幀緩衝對象渲染浮點紋理。

你想用浮動紋理做什麼?

+0

我正在存儲一些位置信息。所以會有一個片段着色器進行一些計算(粒子運動)並呈現給另一個着色器(渲染)中的幀緩衝區。事情是,我需要浮點精度。 – notlion 2009-12-21 00:45:13

+0

在我的實現(編碼iOS)上,鍵是「GL_OES_texture_float」和「GL_OES_texture_half_float_linear」 – 2012-11-19 20:09:09