Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试绘制基于纹理的 FBO 的子区域,但遇到了困难。FBO 的尺寸为 500x500,我试图让片段着色器只重绘一个 20x20 像素的子矩形。修改完整的纹理没有困难。
起初我尝试将 glViewport 设置为所需的子矩形,但它看起来并不那么简单。我怀疑影响 gl_Position 的顶点属性和不同的纹理坐标涉及,但我不知道如何。
原来我试图修改纹理坐标属性,但更容易在着色器中使用 glViewport 和 gl_FlagCoord 修改视口。