Exemplo n.º 1
0
                public DxvaHdResizeFilter(IDxvaHd dxvaHd, ITextureFilter inputFilter)
                    : base(from input in inputFilter
                           let output = new TextureOutput(Renderer.TargetSize, TextureFormat.Unorm8)
                                        select output.Do(dxvaHd.Render, input))
                {
                    if (inputFilter.Format() != TextureFormat.Unorm8)
                    {
                        throw new RenderScriptException("Input format must be Unorm8.");
                    }

                    m_DxvaHd = dxvaHd;
                }