【发布时间】:2011-11-12 00:40:34
【问题描述】:
如何用 alpha 渲染纹理?
我有一个纹理,需要在不同位置使用不同的 alpha 值对其进行渲染。有什么办法吗? (我的纹理是 GL_RGBA)
如果不能即时更改 alpha 值,我必须为不同的 alpha 级别创建不同的纹理吗?
【问题讨论】:
-
什么结构保存图像?
-
我有一个 DIB 数据(从 HBITMAP 转换而来),然后我从 DIB 创建纹理,但是在创建纹理后立即删除了 DIB 数据。 (即:免费(dib_data_handle);)
标签: c++ visual-c++ opengl textures alpha