2009-03-04 371 views
1

我已經有了一個渲染設置,在該設置中我寫入了附加到紋理的幀緩衝區對象,渲染本身也使用了我渲染的紋理。
這通常是一個好主意嗎?在這裏我可能不知道有什麼奇怪的問題嗎?OpenGL:紋理反饋?

回答

4

這將導致未定義的行爲,這意味着它可能會破壞任何未來的驅動程序版本,並在不同的硬件上表現不同。爲了安全起見,您不應該渲染到當前綁定的紋理(即可能同時讀取和寫入 - 實際上這是問題)。嘗試製作紋理的副本,然後渲染。

看看的spec,specifially 4.4.3節「的渲染當綁定紋理對象的圖像也連接到幀緩衝區」

+0

你有任何想法,如果它說,在某處規範? – shoosh 2009-03-04 15:28:21