[UE4]如何使用Visual studio Graphics Debugger來為shader除錯
基本上官方推薦的shader除錯流程是使用Renderdoc這個Plugin來進行: https://github.com/Temaran/UE4RenderDocPlugin 這個Plugin在4.17的時候就已經整合進到Engine Plugin中了, 只要照著上面網址中的教學進行就能夠開起來。 只是,在用Visual Studio的時候會發現,裡面也有一個自帶的Graphics Debugger: 直接按下這個按鈕之後,引擎會直接噴下面的錯誤訊息: DX11 Feature level 10.0 is required to run the engine. 那麼我們到底該怎麼使這個工具呢? 我們需要修改ConsoleVariables.ini這個檔案(請手動新增在專案的Config資料夾下), 並插入以下內容: [Startup] r.GraphicsAdapter=0 0代表的就是使用第一個找到的Graphics Adapter,其在引擎中的詳細宣告如下: static TAutoConsoleVariable CVarGraphicsAdapter( TEXT(“r.GraphicsAdapter”), -1, TEXT(“User request to pick a specific graphics adapter (e.g. … Continued