有沒有辦法從當前渲染的幀緩衝區中讀取片段?讀取當前幀緩衝區
所以,我正在尋找一種方式來閱讀這是對當前片段可能會覆蓋的地方片段顏色信息。所以,以前渲染片段的確切位置。
我發現某些EXT_擴展着色器添加gl_FragData和gl_LastFragData,但如果是我所需要的,可能有人解釋如何使用這些?
我期待任一OpenGL或OpenGL ES 2.0的溶液。
編輯:
所有的時間我正在尋找解決方案,讓我有某種閱讀&寫「制服」,從着色器訪問。對於那些尋找類似的東西的人來說,OpenGL版本4.3+支持image
和buffer
存儲類型。它們允許同時讀取和寫入它們,並且與計算着色器結合,它們被證明是非常強大的工具。
你的意思是桌面OpenGL或OpenGL ES的產生? – 2013-05-13 21:16:37
它並不重要。任何會做。 – 2013-05-13 22:43:27