驱动开发系列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

相关推荐
A.说学逗唱的Coke9 小时前
【AI·Coding】TDD × SDD × AI Coding:从“测试驱动“到“规范驱动“的智能协作实践
人工智能·驱动开发·tdd
l'm coming14 小时前
[linux]内核启动加载驱动文件的流程
linux·arm开发·驱动开发·嵌入式
2601_949695592 天前
昨天刚解决:说说我是怎么修好Realtek高清晰音频管理器打不开的
驱动开发·计算机外设·电脑
尔染君子2 天前
嵌入式Linux驱动开发(按键驱动)
linux·驱动开发
智者知已应修善业2 天前
【proteus 74160实现模60计数器模41计数器】2024-5-27
驱动开发·经验分享·笔记·硬件架构·proteus·硬件工程
♛识尔如昼♛2 天前
Linux 设备驱动程序(3)- 字符驱动(2)
linux·驱动开发·字符设备驱动
小小龙学IT2 天前
Rust Web 框架 Axum:轻量级异步的下一代后端利器
前端·驱动开发·rust
cft56200_ln2 天前
TDA4时间同步3 网卡添加虚拟时间戳
c语言·开发语言·arm开发·驱动开发·嵌入式硬件·网络协议
程序猿玖月柒3 天前
ubuntu22.04.2安装英伟达驱动
驱动开发·驱动·英伟达·端侧ai
Tian_Hang3 天前
Linux基础知识(四)
linux·ide·驱动开发·计算机视觉·硬件工程·动画