【发布时间】:2010-09-30 08:05:53
【问题描述】:
我遇到过几次这个问题。假设我想在 OpenGL 上下文中显示闪屏或其他东西(或者 DirectX,这更像是一个概念性的东西),现在,我可以只加载 2048x2048 纹理并希望显卡能够应付它(我想现在大部分都会),但是随着老式显卡的增长,我有一种糟糕的良心靠在我身上,告诉我不应该使用那么大的纹理。
当今的首选方式是什么?是把那个东西塞进视频内存,平铺,还是让 CPU 完成工作和 glDrawPixels?或者更精细的东西?
【问题讨论】:
-
glDrawPixels真的很慢,你肯定不会用。 -
我实际上把 glDrawPixels 扔在那里更多是为了颜色...... :)