[英]Fast software rendering on iOS
壞消息大家!
我正在嘗試將舊的Windows游戲移植到iPad,但是我遇到了問題。 在沒有硬件加速的情況下編寫的所有圖形中有很多。 在Windows上,它使用IDirect3DSurface8
類的LockRect()
調用從后緩沖區獲取顏色緩沖區並寫入一些圖形數據。 之后,它使用UnlockRect
將我們的像素顏色數據發送到視頻存儲器。 但是OpenGL ES沒有這種功能。 我正在嘗試模仿。 我有一個數組,我使用glTexImage2D()
然后使用glDrawTexfOES(0, 0, 0, 1024, 768)
glTexImage2D()
繪制每個游戲節拍
但是每個數組從數組創建紋理太慢。 我怎樣才能更快地做到這一點? 提前致謝。
嘗試渲染帶紋理的四邊形,然后使用glTexSubImage2D()
進行紋理上載。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.