Exemplo n.º 1
0
        private async void Test4_Click(object sender, RoutedEventArgs e)
        {
            InitTest();
            FileOpenPicker picker1 = new FileOpenPicker();

            picker1.FileTypeFilter.Add("*");
            var file = await picker1.PickSingleFileAsync();

            if (file == null)
            {
                return;
            }
            var fOpen = (await file.OpenReadAsync()).AsStream();

            byte[] bData = new byte[fOpen.Length];
            fOpen.Read(bData, 0, (int)fOpen.Length);
            var task2 = await ComputeShader.CompileAndCreateAsync(dcRenderView.GetDevice(), bData);

            ComputeShader shader = task2;

            TestRender();//测试通过
        }