All DirectX11 shader types are editable including ID3D11ComputeShader, ID3D11VertexShader, ID3D11HullShader, ID3D11DomainShader, ID3D11GeometryShader, and ID3D11PixelShader.Coupled with the profiler it is possible to measure the performance impact of an edit by doing before and after edit profiles and comparing the results. Re-insertion of the modified shader into the running application allows the user to immediately see the results of their edits and quickly assess their impact. This can significantly speed up the edit/save/app-restart cycle as multiple edits can be applied in one debug session without having to restart the app or the debug tools. The user is able to edit DirectX11 HLSL code in the shader Code Window, re-compile it using the original or modified compiler flags, and insert the new shader into the application being debugged. PerfStudio supports shader editing as a feature to help the developer author and debug shaders from inside a running applications.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |