2016-01-13 44 views
0

我想在WebGL中使用浮點紋理來實現一個計算,這涉及到多個步驟,在每個步驟之間切換輸出紋理。並非完全出乎意料,我最初的實施結果只是一個簡單的黑屏。如何檢查或轉儲WebGL中的紋理內容?

有沒有辦法在WebGL中轉儲紋理的內容,或以任何其他方式檢查它?在這種情況下,這對於逐步計算並檢查紋理的內容是否正確非常有用。

我嘗試了一些我發現的WebGL調試工具,但他們要麼沒有這個能力,要麼像Chrome Canvas Inspector一樣不存在。我知道我可以很難做到這一點,重寫我的代碼以停止不同的步驟,將輸出渲染爲顏色,將結果保存爲圖像,然後再次提取值,但我希望能夠更輕鬆,更方便辦法。

+0

[從WebGL紋理中讀取像素]的可能重複(http://stackoverflow.com/questions/13626606/read-pixels-from-a-webgl-texture) – gman

回答