![]() Easily configured to behave like legacy pre-/post-processing filters (chain of legacy pixel shaders).Supports compiled assemblies (.dll) or plain C# text file (.cs).or write your own custom multi-staged scaler.Can be used to add post processing pixel shader files.As opposed to madVR's mostly closed source nature, MPDN's Render Scripts are fully open source and are hosted on GitHub. You can script Render Scripts in a similar fashion to AviSynth with a C# syntax, or an AviSynth-like syntax with the full power of JavaScript behind it. Render Scripts are quite similar to AviSynth scripts and plugins except they run fully on the GPU. The same custom scalers can also be used in the EWA scaler (via Render Script). If there's a new scaler you want to add, give it a kernel function and MPDN will do the rest. These custom linear scalers extend MPDN by adding Sinc-Blackman, Gaussian etc. MPDN Extensions consist of Custom Linear Scalers, Render Scripts, Audio Scripts and Player Extensions.įor more information, see MPDN Extensions wiki page. Both madVR and libretro use portions of code from MPDN Extensions. In fact, its most powerful features come from its open source community contributed extensions called MPDN Extensions hosted on GitHub. NET (with performance critical parts in ASM/SSE2) featuring a fully integrated high quality Direct3D 9, 10, 11 video renderer that is equally extensible. MPDN is a modern extensible media player written in. ![]()
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |