2012-01-17 12 views
0

如果我做了各種Program3D實例的多個繪圖調用,有沒有辦法,我可以重置如果我不再在下屆Program3D分配使用它們抵消常數?常量(頂點或片段)可以在Context3D中重置/取消嗎?

我甚至有必要這樣做嗎?

//Nullify 'vc0' in the vertex shader: 
context3D.setProgramConstantsFromVector("vertex", 0, null); 

回答

1

不,常量是整個Context3D的全局狀態。如果您更改程序,它們的內容不會改變。默認值是(0,0,0,0),但如果你沒有在程序中使用它們,沒有理由設置它們。

相關問題