D3D12_DESCRIPTOR_HEAP_TYPE_RTV 呈现器目标视图的描述符堆。 D3D12_DESCRIPTOR_HEAP_TYPE_DSV 深度模具视图的描述符堆。 D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES 描述符堆的类型数。 注解 此枚举由D3D12_DESCRIPTOR_HEAP_DESC结构和以下方法使用: CopyDescriptors ...
D3D12_DESCRIPTOR_HEAP_TYPE_RTV 轉譯目標檢視的描述項堆積。 D3D12_DESCRIPTOR_HEAP_TYPE_DSV 深度樣板檢視的描述項堆積。 D3D12_DESCRIPTOR_HEAP_TYPE_NUM_TYPES 描述項堆積的類型數目。 備註 此列舉是由D3D12_DESCRIPTOR_HEAP_DESC結構及下列方法使用:
dsvHeapDesc.Type = D3D12_DESCRIPTOR_HEAP_TYPE_DSV; dsvHeapDesc.Flags = D3D12_DESCRIPTOR_HEAP_FLAG_NONE; ThrowIfFailed(m_device->CreateDescriptorHeap(&dsvHeapDesc, IID_PPV_ARGS(&m_dsvHeap)));// Describe and create a constant buffer view (CBV) descriptor heap.D3D12_DESCRIPTOR_HEAP_DESC...
D3D12_GPU_DESCRIPTOR_HANDLE構造体 D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE構造体 D3D12_GPU_VIRTUAL_ADDRESS_RANGE構造体 D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE構造体 D3D12_GRAPHICS_PIPELINE_STATE_DESC構造体 D3D12_GRAPHICS_STATES列挙 D3D12_HEAP_DESC構造体 D3D12_HEAP_FLAGS列挙 D3D12_HEAP_PROPERTIE...
类型: const D3D12_DESCRIPTOR_HEAP_DESC* 指向描述堆 的D3D12_DESCRIPTOR_HEAP_DESC 结构的指针。 riid 类型: REFIID 描述符堆接口的全局唯一标识符 (GUID)。 请参阅“备注”。一个输入参数。 [out] ppvHeap 类型: void** 指向内存块的指针,该内存块接收指向描述符堆的指针。 ppvHeap 可以为 NULL,...
它不适用于其他描述符堆类型,因为着色器不会直接引用其他类型。 尝试使用D3D12_DESCRIPTOR_HEAP_FLAG_SHADER_VISIBLE创建 RTV/DSV 堆会导致调试层错误。 备注 此枚举由D3D12_DESCRIPTOR_HEAP_DESC结构使用。 要求 标头d3d12.h 另请参阅 核心枚举 创建描述符堆 描述符堆 反馈 此页面是否有帮助? 是否...
常量缓冲区视图(constant buffer view,CBV):(龙书P196)。需要存放在以 D3D12_DESCRIPTOR_HEAP_TYPE_CBV_SRV_UAV 类型所建的描述符堆里。这种堆内可以混合 常量缓冲区描述符、着色器资源描述符和无序访问描述符(龙书P201) 非数值数据是不能添加到常量缓冲区的(P633),如Texture2D、SamplerState(这些可以绑在regis...
ID3D12DescriptorHeap 接口 ID3D12Device 接口 ID3D12Device1 接口 ID3D12Device10 接口 ID3D12Device2 接口 ID3D12Device3 接口 ID3D12Device4 接口 ID3D12Device5 接口 ID3D12Device6 接口 ID3D12Device7 接口 ID3D12Device8 接口 ID3D12Device9 接口 ID3D12DeviceChild 接口 ID3D12DeviceRemovedExtended...
D3D12_GPU_DESCRIPTOR_HANDLE 结构 D3D12_GPU_VIRTUAL_ADDRESS_AND_STRIDE 结构 D3D12_GPU_VIRTUAL_ADDRESS_RANGE结构 D3D12_GPU_VIRTUAL_ADDRESS_RANGE_AND_STRIDE 结构 D3D12_GRAPHICS_PIPELINE_STATE_DESC 结构 D3D12_GRAPHICS_STATES 枚举 D3D12_HEAP_DESC 结构 ...
D3D12_HEAP_PROPERTIES是一个结构体: 其中D3D12_HEAP_TYPE的类型主要有以下几种: D3D12_RESOURCE_DESC 与 D3D12_HEAP_PROPERTIES的创建 这里分别借用了CD3DX12_HEAP_PROPERTIES 与 CD3DX12_RESOURCE_DESC两种变体方法来简化缓冲区的创建过程: ThrowIfFailed(device->CreateCommittedResource(//默认堆&CD3DX12_HEAP_PRO...