【发布时间】:2016-01-03 21:58:38
【问题描述】:
我不确定 texture2D 命令在带有线性过滤的 GLSL 中是如何工作的。它如何在像素之间进行选择和线性插值。
假设我有一个具有 4 个灰度像素值 {0, 1, 2, 3} 的纹理。我想让 OpenGL 把它画在一条 8 像素宽的线上。 texture2D 将如何填充这 8 个像素?
会不会是这样的:{0, .375(3/8), .75(6/8), 1.125(9/8), 1.5(12/8), 1.875(15/8), 2.25 (18/8), 2.625(21/8), 3}?
【问题讨论】:
标签: opengl textures glsl texture2d linear-interpolation