草庐IT

RenderDoc

全部标签

尝试使用RenderDoc查看UE的Shader代码

问题在《学习使用RenderDoc查看着色器代码》我学习了如何使用RenderDoc查看shader代码。在《在UE4中使用RenderDoc》中我学习了如何在UE4中使用RenderDoc。不过有个问题是,如果我直接在UE中截帧尝试看shader代码,看到的是不具有可读性的汇编指令:本篇的目标是尝试解决这个问题。必要操作:r.Shaders.Optimize和r.Shaders.KeepDebugInfo通过查阅《UE4中使用RenderDoc截帧-可可西-博客园》资料,发现这个问题相关的两个关键控制台变量是r.Shaders.Optimize和r.Shaders.KeepDebugInfo

RenderDoc 学习使用(一):Windows平台Android模拟器环境下对特殊项目进行截帧分析

BackgroundRenderDoc在开发中用于Debug,用于查看渲染结果是否符合渲染预期,方便定位到渲染流程中是哪个Pass出了问题。这个功能也被应用于学习中,学习优秀项目的渲染流程。但是一些大型项目是做了反外挂防护的,使用RDC进行分析的时候,程序会闪退。所以需要一些方法绕开防护。该项目针对Windows平台Android模拟器环境和Android环境的整合了大佬们常用的解决方案。项目工程:VestLee/MagicRDCRenderDoc启动原理RenderDoc会通过注入的方式,在所有GraphicsAPI调用之前,在目标进程挂载renderdoc.dll。这个dll挂载的时候会w

RenderDoc 学习使用(一):Windows平台Android模拟器环境下对特殊项目进行截帧分析

BackgroundRenderDoc在开发中用于Debug,用于查看渲染结果是否符合渲染预期,方便定位到渲染流程中是哪个Pass出了问题。这个功能也被应用于学习中,学习优秀项目的渲染流程。但是一些大型项目是做了反外挂防护的,使用RDC进行分析的时候,程序会闪退。所以需要一些方法绕开防护。该项目针对Windows平台Android模拟器环境和Android环境的整合了大佬们常用的解决方案。项目工程:VestLee/MagicRDCRenderDoc启动原理RenderDoc会通过注入的方式,在所有GraphicsAPI调用之前,在目标进程挂载renderdoc.dll。这个dll挂载的时候会w