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

相关推荐
智者知已应修善业20 分钟前
【触发器种类和真值表】2023-7-5
驱动开发·经验分享·笔记·硬件架构·硬件工程
枳实-叶1 小时前
【Linux驱动开发】第一天:用户态与内核态通俗讲解+最简字符设备驱动实战
linux·驱动开发·学习
nix.gnehc21 小时前
读懂 OpenSpec:AI 编码时代的规范驱动开发新范式
人工智能·驱动开发·sdd·openspec
嵌入式×边缘AI:打怪升级日志1 天前
DS18B20 Linux 驱动开发实战:从时序图到温度读取的保姆级教学
linux·驱动开发
智者知已应修善业1 天前
【proteus78进制计数器与非门】2023-7-5
驱动开发·经验分享·笔记·硬件架构·硬件工程
嵌入式×边缘AI:打怪升级日志1 天前
从零开始学习 Linux SPI 驱动开发(基于 IMX6ULL + TLC5615 DAC)
linux·驱动开发·学习
senijusene2 天前
基于 imx6ull平台按键驱动开发:input子系统+中断子系统+platform总线
linux·驱动开发
senijusene2 天前
I2C 总线框架下LM75A 温度传感器 Linux驱动开发:
linux·运维·驱动开发
熬夜有啥好2 天前
基于IMXULL的SHT3X 温湿度传感器 I2C 驱动开发调试记录
驱动开发·imx6ull·i2c·sht3x温湿度传感器
senijusene2 天前
基于 Linux SPI 子系统的 ADXL345 加速度传感器驱动开发
linux·运维·驱动开发