簡體   English   中英

在OpenGL ES片段着色器中將圖紙細分為紋理FBO

[英]Subrect drawing to texture FBO within OpenGL ES Fragment Shader

我正在嘗試繪制基於紋理的FBO的子區域,但是遇到了困難。 FBO的尺寸為500x500,我正在嘗試讓片段着色器僅重繪20x20像素的subrect。 修改整個紋理很容易。

最初,我嘗試將glViewport設置為所需的subrect,但它看起來並不那么簡單。 我懷疑涉及到影響gl_Position的頂點屬性和變化的紋理坐標,但是我不知道怎么做。

原來,我正在嘗試修改紋理坐標屬性,但是使用着色器中的glViewport和gl_FlagCoord可以更輕松地修改視口。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM