shadergraph教程 如何調(diào)試Shader?
如何調(diào)試Shader?簡單地說,d3d9模擬GPU的行為,這樣所有的GPU指令都可以在CPU模擬下運行,然后可以在斷點處進行調(diào)試。但是,不得不說,調(diào)試著色器非常慢,尤其是PS,因為CPU對PS行為的模
如何調(diào)試Shader?
簡單地說,d3d9模擬GPU的行為,這樣所有的GPU指令都可以在CPU模擬下運行,然后可以在斷點處進行調(diào)試。但是,不得不說,調(diào)試著色器非常慢,尤其是PS,因為CPU對PS行為的模擬非常耗時,而vs則相對較快。如果說vs1.1的調(diào)試基本相當于本地代碼,因為vs1.1的行為很快就可以被CPU模擬出來,所以D39的內(nèi)置軟件模擬vs1.1,這個模擬的速度是可以接受的,所以現(xiàn)在我寫了很多vs代碼。如果使用vs1.1特性,則視為硬件的默認支持。即使不支持,軟件模擬也是可以接受的。