public bool SupportedFeature()
        {
            FeatureDataD3D12Options1  Options1  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options1>(Vortice.Direct3D12.Feature.Options1);
            FeatureDataD3D12Options2  Options2  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options2>(Vortice.Direct3D12.Feature.Options2);
            FeatureDataD3D12Options3  Options3  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options3>(Vortice.Direct3D12.Feature.Options3);
            FeatureDataD3D12Options4  Options4  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options4>(Vortice.Direct3D12.Feature.Options4);
            FeatureDataD3D12Options5  Options5  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options5>(Vortice.Direct3D12.Feature.Options5);
            FeatureDataD3D12Options6  Options6  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options6>(Vortice.Direct3D12.Feature.Options6);
            FeatureDataD3D12Options7  Options7  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options7>(Vortice.Direct3D12.Feature.Options7);
            FeatureDataD3D12Options8  Options8  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options8>(Vortice.Direct3D12.Feature.D3D12Options8);
            FeatureDataD3D12Options9  Options9  = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options9>(Vortice.Direct3D12.Feature.D3D12Options9);
            FeatureDataD3D12Options10 Options10 = NativeDevice.CheckFeatureSupport <FeatureDataD3D12Options10>(Vortice.Direct3D12.Feature.D3D12Options10);


            Console.WriteLine($"Int64ShaderOps {Options1.Int64ShaderOps}");
            Console.WriteLine($"ProgrammableSamplePositionsTier {Options2.ProgrammableSamplePositionsTier}");
            Console.WriteLine($"DepthBoundsTestSupported {Options2.DepthBoundsTestSupported}");
            Console.WriteLine($"SamplerFeedbackTier {Options7.SamplerFeedbackTier}");
            Console.WriteLine($"MeshShaderTier {Options7.MeshShaderTier}");
            Console.WriteLine($"UnalignedBlockTexturesSupported {Options8.UnalignedBlockTexturesSupported}");
            Console.WriteLine($"MeshShaderPipelineStatsSupported {Options9.MeshShaderPipelineStatsSupported}");
            Console.WriteLine($"ViewInstancingTier {Options3.ViewInstancingTier}");
            Console.WriteLine($"VariableShadingRateTier {Options6.VariableShadingRateTier}");
            Console.WriteLine($"MSAA64KBAlignedTextureSupported {Options4.MSAA64KBAlignedTextureSupported}");
            Console.WriteLine($"Native16BitShaderOpsSupported {Options4.Native16BitShaderOpsSupported}");
            Console.WriteLine($"Ray {Options5.RaytracingTier}");
            Console.WriteLine($"SRVOnlyTiledResourceTier3 {Options5.SRVOnlyTiledResourceTier3}");
            Console.WriteLine($"VariableRateShadingSumCombinerSupported {Options10.VariableRateShadingSumCombinerSupported}");
            return(true);
        }