2016-07-17 27 views
0

是否有任何OpenGL ES 2.0級硬件依賴紋理讀取/動態紋理查找不會產生開銷?依賴紋理讀取常見的GLES2硬件

Apple建議避免動態紋理查找,因爲從紋理採樣時會增加訪問內存的延遲。 (https://developer.apple.com/library/ios/documentation/3DDrawing/Conceptual/OpenGLES_ProgrammingGuide/BestPracticesforShaders/BestPracticesforShaders.html

這是特定於Apple硬件在設備中使用的GPU硬件的問題嗎?或者這只是所有OpenGL ES 2.0級別硬件的一般問題?即,GPU系列如何處理相關的紋理讀取?Adreno GPU系列如何處理相關的紋理讀取?

+0

是的,好點...讓我改述一下:) – user8709

+0

在一個相關說明中,我已經在其他地方看到依賴紋理讀取不應該成爲GLES3硬件上的問題,我認爲它正在成爲新的「常見」。 (我還沒有找到這方面的官方消息來源,但在不同的地方看到過它的提及。) – user8709

回答

1

A7和更新的64位芯片沒有動態紋理查找開銷,但這些都是ogles 3.0設備。舊芯片確實有額外的開銷。