UE4通过打开DumpShader开关查看ShaderError的引用路径

效果示例

打开此开关后,Cook过程中,将会看到例如以下报错:

LogShaderCompilers: Error: Errors compiling global shader FInstanceXXCS :

LogShaderCompilers: Error: /Engine/Private/Mobile/XXData.ush(31): warning: The macro is redefined

#define PRIMITIVE_SCENE_DATA_X 29

from /Engine/Private/SceneData.ush: 536: #include "Mobile/XData.ush"

from /Engine/Private/VertexFactoryCommon.ush: 4: #include "SceneData.ush"

from /Engine/Private/XQuery.usf: 7: #include "../VertexFactoryCommon.ush"

previously macro "PRIMITIVE_SCENE_DATA_STRIDE" defined as: #define PRIMITIVE_SCENE_DATA_STRIDE 66 /* /Engine/Shared/SceneDefinitions.h:80 */

LogOutputDevice: Warning:

其中 Engine/Private/XQuery.usf 的路径全称是:

EngineSource/Engine/Shaders/Private/XQuery.usf

开关的打开方式

Engine/Config/ConsoleVariables.ini 中,将

;r.DumpShaderDebugInfo=1 改为

r.DumpShaderDebugInfo=1

也就是反注释。

相关推荐
每天回答3个问题1 天前
Lua数组
ue4·lua·虚幻引擎
每天回答3个问题2 天前
Lua 字符串
ue4·lua
道法自然04029 天前
[CARLA系列--05]如何在Carla中去调用传感器模型--Radar篇
人工智能·自动驾驶·ue4
Kin__Zhang23 天前
随手记录 UE4/CARLA 仿真器 segmentation fault
android·java·ue4
小江村儿的文杰23 天前
UE4在MacOS上将Commit.gitdeps.xml设为Git LFS文件的潜在弊端
xml·ue4
李岱诚1 个月前
epic商城下载,ue4报错处理
游戏引擎·ue4
爆米花煮鸡蛋1 个月前
UE4.27生成sln时失败:Missing .../DotNET/UnrealBuildTool/UnrealBuildTool/UnrealBuildTool.exe after build
ue4
海中有金1 个月前
UE4 内存池浅谈[3]——3代内存池对比总观
ue4·图形渲染
询问QQ:688238861 个月前
Labview交通灯程序设计——机动车道与人行道绿灯时间设置带报告
ue4
倾心唯恋1 个月前
更新Epic后通过工程路径和Epic双击打不开UE4项目,提示Failed to launch editor的解决办法
ue4