47次发布
0.9.1 | 2021年7月1日 |
---|---|
0.8.0 | 2021年4月29日 |
0.7.0 | 2021年1月30日 |
0.6.13 | 2020年11月4日 |
0.1.0 | 2018年12月27日 |
#763 in 图形API
11,141 每月下载次数
用于 118 个包(8 直接)
735KB
14K SLoC
gfx-backend-dx12
gfx的DX12后端
归一化坐标
渲染 | 深度 | 纹理 |
---|---|---|
绑定模型
模型尺寸
- 空间:0..8
- 绑定(紧):常量缓冲区(CBV)、着色器资源(SRV)、无序访问(UAV)、采样器
镜像
待办事项
lib.rs
:
D3D12后端内部
资源转换
Vulkan的资源状态语义与D3D12不完全匹配。
对于常规图像,每当使用特定布局时,我们将其映射到相应的D3D12资源状态。
对于交换链图像,我们认为它们处于除渲染通道外的任何地方都是COMMON状态。在渲染通道中,它们会被强制转换为渲染状态。当请求从/到转换时,我们将其转换为COPY_状态。
对于通用布局中的缓冲区和图像,我们尽力根据访问标志猜测单个可变状态。我们无法可靠地处理使用多个可变访问标志的情况。
依赖项
~8.5MB
~174K SLoC