№ CN122945963A発明
不明一种基于片段拆分的DXVK着色器编译优化方法
本发明公开了一种基于片段拆分的DXVK着色器编译优化方法,Vulkan逻辑设备未启用VK_EXT_graphics_pipeline_library扩展时,DXVK将D3D资源加载指令内存映射并缓存DXBC字节码,解析为着色器指令流,再将其划分为逻辑单元,构建兼容性矩阵;然后将逻辑单元对应转换为SPIR‑V二进制模块封装为着色器片段,分级优化并缓存多版本SPIR‑V数据;DXVK将D3D渲染状态转为Vulkan管线状态,生成管线状态片段;查询兼容映射表筛选出适配的着色器与管线状态片段,选取对应版本SPIR‑V数据拼接对齐,生成完整Vulkan管线创建结构体,最终提交编译生成可用图形管线对象。
❖北京麟卓信息科技有限公司温研; 刘东Oct 20, 2026§ 1/10 請求項G06F 8/41 (2018.01), G06F 8/71 (2018.01), G06F 8/34 (2018.01) +1