0
我想操縱一個使用CUDA在opengl中使用的紋理。知道我需要使用這個公益我不知道如果我有我每次做這樣的更改PBO時間來重新創建紋理:使用opengl/CUDA互操作性時,我是否需要重新創建紋理?
// Select the appropriate buffer
glBindBuffer(GL_PIXEL_UNPACK_BUFFER, bufferID);
// Select the appropriate texture
glBindTexture(GL_TEXTURE_2D, textureID);
// Make a texture from the buffer
glTexSubImage2D(GL_TEXTURE_2D, 0, 0, 0, Width, Height,GL_BGRA, GL_UNSIGNED_BYTE, NULL);
不glTexSubImage2D等的複製從PBO的數據?
我知道我可以使用它,但我想知道他的緩衝區是如何用於創建紋理,紋理使用緩衝區來存儲其數據還是複製數據? – Dirk