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

相关推荐
小雪崩9 小时前
嵌入式学习:Linux驱动开发总结
linux·驱动开发·学习
2401_862880829 小时前
input 子系统框架 、platform 驱动框架
linux·驱动开发·嵌入式硬件
lhh_qrsly14 小时前
一、电机控制怎么学
驱动开发·嵌入式硬件
雯宝16 小时前
8.1 USB转串口驱动开发
驱动开发
kmomo..16 小时前
Linux 驱动开发学习笔记:I2C 子系统从入门到实践
linux·驱动开发·学习
硅基手札16 小时前
【Linux 内核专栏 18】进程间通信 IPC(下)— Socket·Netlink·fd 三件套·futex·线程同步
linux·运维·驱动开发·单片机·嵌入式硬件·mcu·架构
泡海椒1 天前
把 TRANSFORM 做成可扩展能力:JQuick-Excel 的函数与 SPI 调用链
驱动开发·excel
AAA代码批发商1 天前
DAYS 57【Linux 驱动深度】I2C 子系统驱动开发全指南:从架构、核心数据结构到设备驱动实战
linux·驱动开发·架构·内核开发·i2c 子系统
AAA代码批发商2 天前
DAYS 56【Linux 驱动深度】SPI 子系统驱动开发全指南:从架构、核心数据结构到设备驱动实战
linux·驱动开发·架构·内核开发·spi 子系统
ouynagda2 天前
iMX6ull Linux 嵌入式驱动开发笔记(LCD / ADXL345 / SPI 子系统)
linux·arm开发·驱动开发·笔记·嵌入式硬件