public static byte D3D12GetFormatPlaneCount(ID3D12Device *pDevice, DXGI_FORMAT Format) { D3D12_FEATURE_DATA_FORMAT_INFO formatInfo = new D3D12_FEATURE_DATA_FORMAT_INFO { Format = Format, PlaneCount = 0, }; if ((((HRESULT)(pDevice->CheckFeatureSupport(D3D12_FEATURE_FORMAT_INFO, &formatInfo, (uint)(sizeof(D3D12_FEATURE_DATA_FORMAT_INFO))))) < 0)) { return(0); } return(formatInfo.PlaneCount); }
public static byte D3D12GetFormatPlaneCount( [In] ID3D12Device *pDevice, DXGI_FORMAT Format ) { D3D12_FEATURE_DATA_FORMAT_INFO formatInfo = new D3D12_FEATURE_DATA_FORMAT_INFO { Format = Format }; if (FAILED(pDevice->CheckFeatureSupport(D3D12_FEATURE.D3D12_FEATURE_FORMAT_INFO, &formatInfo, (uint)sizeof(D3D12_FEATURE_DATA_FORMAT_INFO)))) { return(0); } return(formatInfo.PlaneCount); }