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

相关推荐
Echo_cy_1 天前
基于ZYNQ-7000的Ethernet驱动配置
linux·驱动开发·嵌入式硬件·fpga开发·ethernet·zynq
sukalot2 天前
windows网络适配器驱动开发-为多个 Windows 版本生成 WiFiCx 驱动程序
windows·驱动开发
TE-茶叶蛋3 天前
Spec-Driven Development(规范驱动开发)
驱动开发
云栖梦泽4 天前
Camera驱动开发与应用开发中的零拷贝与DMA
linux·驱动开发·嵌入式硬件
脱胎换骨-军哥4 天前
C++ 嵌入式编程实例:从寄存器操作到底层驱动开发
开发语言·c++·驱动开发
智者知已应修善业4 天前
【使用D触发器74HC175实现0001 0011 0111 1111 1110 1100 1000的循环彩灯电路。】2025-4-28
驱动开发·经验分享·笔记·硬件架构·硬件工程
新元代码5 天前
SDD+TDD 双驱动开发模式实战指南
驱动开发
mk0156 天前
20V输入,12V 3A输出 效率96%DCDC降压芯片
驱动开发·单片机·硬件工程·智能硬件·pcb工艺
mounter6256 天前
跨越鸿沟:从内核驱动开发到超大规模云端生产环境的思考
linux·驱动开发·linux kernel·kernel
Saniffer_SH7 天前
NAND技术(二):从 Channel、Die/LUN、P/E Cycle 到 LDPC,一次讲透 NAND 里那些最容易误解的概念
人工智能·驱动开发·嵌入式硬件·测试工具·fpga开发·计算机外设·压力测试