的OpenGL - 使用glTexImage2d填满整个屏幕,质感
问题描述:
两个问题 -的OpenGL - 使用glTexImage2d填满整个屏幕,质感
什么是用在OpenGL纹理填充整个窗口的最佳方式?
我想使用glTexImage2D来获取包含颜色数据的整数数组,我该如何去做这件事? (我发现一对夫妇的基准上glTexImage2D但教程页面上使用,那就太棒了)
澄清:
我已经做了纹理处理前。我只需要帮助这两个特定部分。
答
glTexImage2D刚刚上传的纹理数据,仅此而已。当你有你的纹理时,绘制一个纹理映射四分之一的屏幕大小,你会画你的纹理像素到屏幕上。
通常使用直接投影投影。
你如何确保它充满屏幕并避免阻塞等等? – Eilidh 2011-05-13 13:06:41
@ShimmerGeek:不要使用平截头体;改为使用正投影。 glOrtho(0,1,0,1,-1,1); (0,0)处的左下角和(1,1)处的右上角具有相同纹理坐标的四元组为您提供了填充四边形的窗口。 – datenwolf 2011-05-13 13:41:46