検索に戻る
案件記録
一种基于片段拆分的DXVK着色器编译优化方法
発明不明
10請求項 · 1 独立
§ Ⅰ
案件概要
IPC分類
G06F 8/41 (2018.01)G06F 8/71 (2018.01)G06F 8/34 (2018.01)G06T 15/00 (2011.01)
本发明公开了一种基于片段拆分的DXVK着色器编译优化方法,Vulkan逻辑设备未启用VK_EXT_graphics_pipeline_library扩展时,DXVK将D3D资源加载指令内存映射并缓存DXBC字节码,解析为着色器指令流,再将其划分为逻辑单元,构建兼容性矩阵;然后将逻辑单元对应转换为SPIR‑V二进制模块封装为着色器片段,分级优化并缓存多版本SPIR‑V数据;DXVK将D3D渲染状态转为Vulkan管线状态,生成管线状态片段;查询兼容映射表筛选出适配的着色器与管线状态片段,选取对应版本SPIR‑V数据拼接对齐,生成完整Vulkan管线创建结构体,最终提交编译生成可用图形管线对象。
ログインして全文を読む
請求項 1 を表示しています。無料登録で全 10 項の請求項、明細書全文、全図面、翻訳、法的状態を閲覧できます。
- 全請求項
- 技術分野
- 背景技術
- 発明の概要
- 図面の説明
- 発明を実施するための形態
外部リソース