簡體   English   中英

OpenGL ES 2.0-復制紋理數據

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM