驱动开发系列82 – Mesa NIR 和 SPIRV 的Debug方法

一:如何查看 NIR ?

使用 NIR_DEBUG环境变量, 比如 NIR_DEBUG=print 其他选项详见下表:

二:如何查看SPIRV ?

使用 ZINK_DEBUG环境变量,比如 ZINK_DEBUG=spirv

然后用 spirv-dis 查看 spirv ,比如 spirv-dis dump01.spv

备注:如果没有 spirv-dis,请安装 sudo apt install spirv-tools

相关推荐
_Emma_4 小时前
【Raspberry PI】Raspberry PiSP摄像头前端(rpl-cfe)
linux·驱动开发
阿拉斯攀登4 小时前
第 8 篇 RK 平台安卓驱动实战 1:GPIO 输入输出驱动,从内核到 App 全流程打通
android·驱动开发·rk3568·瑞芯微·rk安卓驱动
yzx9910131 天前
从命令行到认知时代:GitHub 指令使用与自动化工作流深度实践
驱动开发·自动化·github
凉、介1 天前
深入 LWIP:数据是如何被封装并发送出去的
网络·驱动开发·笔记·学习·嵌入式
阿拉斯攀登2 天前
第 7 篇 安卓驱动开发的灵魂:字符设备驱动框架,从原理到最简实战
android·驱动开发·rk3568·嵌入式驱动·安卓驱动
阿拉斯攀登2 天前
第 1 篇 入坑不亏!瑞芯微 RK 平台 + 安卓驱动开发,小白全维度扫盲
android·驱动开发·rk3568·嵌入式驱动
春日见3 天前
端到端大模型自动驾驶
java·开发语言·驱动开发·docker·自动驾驶·计算机外设
Lueeee.3 天前
Linux下的ULN2003驱动板与28BYJ-48步进电机驱动移植
linux·驱动开发
被遗忘的旋律.3 天前
Linux驱动开发笔记(二十六)——PWM(SG90驱动)
linux·驱动开发·笔记