Пример #1
0
        public ID3D12DescriptorHeap CreateDescriptorHeap(ID3D12Device5 pDevice, int count, DescriptorHeapType type, bool shaderVisible)
        {
            DescriptorHeapDescription desc = new DescriptorHeapDescription();

            desc.DescriptorCount = count;
            desc.Type            = type;
            desc.Flags           = shaderVisible ? DescriptorHeapFlags.ShaderVisible : DescriptorHeapFlags.None;

            ID3D12DescriptorHeap pHeap;

            pHeap = pDevice.CreateDescriptorHeap(desc);

            return(pHeap);
        }