WebGPU如何完成顶点缓冲区映射

问题描述

我试图基于DirectX 12创建WebGPU样式的低级Graph API。在WebGPU API中,可以将具有顶点使用率的GpuBuffer映射到CPU缓冲区。在DirectX 12中,顶点缓冲区的堆类型为D3D12_HEAP_TYPE_DEFAULT(无法使用Map()或出现MAP_INVALIDHEAP错误),我们通常将顶点数据复制到上传堆中,并运行命令队列以将数据从上传堆复制到顶点缓冲区中。 WebGPU正式支持DirectX 12后端,它如何完成顶点缓冲区映射?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...