[英]OpenGL ES 2.0 - Copy Texture Data
我有一個在OpenGL ES 2.0中初始化的2D紋理數組:
textures[10];
在刪除給定數組索引處的紋理之一后:
glDeleteTextures(1, &textures[5]);
如何相對輕松地刪除數組中剩余的空白,以使事情保持整潔? 除了渲染每個紋理然后使用glGetTexImage
作為更改數組中紋理順序的方法之外,還有其他更直接的方法嗎?
Textures數組實際上是由glGenTextures
設置的非零整數表示的“名稱”數組,該整數表示GPU上的紋理位置。 只要您跟蹤有效的紋理名稱以及將其用作什么,就可以根據需要對數組進行排序。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.