0
我想使用OpenGL ES在屏幕上縮放和顯示圖像。圖像將每秒更新約20次,所以想法是直接繪製到紋理中。縮放應該通過圖形卡來完成,但是我的應用程序保證像素格式的格式正確。我的應用程序需要逐個像素地操作圖像。由於應用程序的架構,我想避免像settexel(x,y,color)
這樣的調用,但直接寫入內存。如何在OpenGL ES中直接操作紋理元素?
- 是否有可能直接訪問(圖形卡?)內存中的紋理並將其更改爲像素方式?
- 如果沒有,是否可以使用類似
settexel(x,y,color)
的東西來更改紋理?
感謝您的幫助!
這是什麼平臺?這將決定實現這一目標的最佳途徑是什麼。例如,iOS有一些直接寫入紋理內存的功能。 –
我正在尋找一種通用方法(儘可能)。我目前使用的硬件是飛思卡爾iMX53板(http://www.freescale.com/webapp/sps/site/taxonomy.jsp?code=IMX53_FAMILY)。 –