2013-07-06 27 views
1

我一直在試圖輸出到GL_COLOR_ATTACHMENT1的無符號值的R和G的紋理被設定爲這些格式/內部格式/類型哪個組合爲uvec2片段着色器輸出

GL_RG/GL_RG8UI/GL_UNSIGNED_INT 

我也試過GL_UNSIGNED_BYTE,結果相同的問題:不完整的幀緩衝。

我輸出片段着色器那樣:

layout (location = 0) vec3 nofrag; 
layout (location = 1) uvec2 matfrag; 

任何想法?我認爲GL_UNSIGNED_INT_8_8_8_8會更好:嗯,它絕對不是...

+1

你可以發佈代碼如何創建FBO並呈現它嗎? – Boris

回答

0

解決!謝謝你,glYoda!這裏的解決方案:

GL_RG_INTEGER/GL_RG8UI/GL_UNSIGNED_BYTE 

我覺得GL_UNSIGNED_INT也不錯,但由於GL * * UINT,BYTE是遠越好。

相關問題