├── .gitignore ├── .gitmodules ├── AUTHORS.txt ├── Makefile ├── _msvc ├── testapp │ ├── testapp.vcxproj │ └── testapp.vcxproj.filters ├── vsznedi3 │ ├── vsznedi3.vcxproj │ └── vsznedi3.vcxproj.filters ├── znedi3.sln └── znedi3 │ ├── znedi3.vcxproj │ └── znedi3.vcxproj.filters ├── gpl2.txt ├── nnedi3_weights.bin ├── readme.rst ├── testapp ├── aligned_malloc.h ├── argparse.cpp ├── argparse.h ├── main.cpp ├── mmap.cpp ├── mmap.h ├── timer.h ├── win32_bitmap.cpp └── win32_bitmap.h ├── vsznedi3 └── vsznedi3.cpp └── znedi3 ├── align.h ├── alloc.h ├── ccdep.h ├── cpuinfo.h ├── kernel.cpp ├── kernel.h ├── weights.cpp ├── weights.h ├── x86 ├── cpuinfo_x86.cpp ├── cpuinfo_x86.h ├── kernel_avx.cpp ├── kernel_avx2.cpp ├── kernel_avx512.cpp ├── kernel_avx_common.h ├── kernel_f16c.cpp ├── kernel_sse.cpp ├── kernel_sse2.cpp ├── kernel_sse_commmon.h ├── kernel_x86.cpp └── kernel_x86.h ├── znedi3.cpp ├── znedi3.h ├── znedi3_impl.cpp └── znedi3_impl.h /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/.gitignore -------------------------------------------------------------------------------- /.gitmodules: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/.gitmodules -------------------------------------------------------------------------------- /AUTHORS.txt: -------------------------------------------------------------------------------- 1 | Based on work by: 2 | dubhater 3 | Kevin Stone 4 | Loren Merritt 5 | -------------------------------------------------------------------------------- /Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/Makefile -------------------------------------------------------------------------------- /_msvc/testapp/testapp.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/testapp/testapp.vcxproj -------------------------------------------------------------------------------- /_msvc/testapp/testapp.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/testapp/testapp.vcxproj.filters -------------------------------------------------------------------------------- /_msvc/vsznedi3/vsznedi3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/vsznedi3/vsznedi3.vcxproj -------------------------------------------------------------------------------- /_msvc/vsznedi3/vsznedi3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/vsznedi3/vsznedi3.vcxproj.filters -------------------------------------------------------------------------------- /_msvc/znedi3.sln: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/znedi3.sln -------------------------------------------------------------------------------- /_msvc/znedi3/znedi3.vcxproj: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/znedi3/znedi3.vcxproj -------------------------------------------------------------------------------- /_msvc/znedi3/znedi3.vcxproj.filters: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/_msvc/znedi3/znedi3.vcxproj.filters -------------------------------------------------------------------------------- /gpl2.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/gpl2.txt -------------------------------------------------------------------------------- /nnedi3_weights.bin: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/nnedi3_weights.bin -------------------------------------------------------------------------------- /readme.rst: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/readme.rst -------------------------------------------------------------------------------- /testapp/aligned_malloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/aligned_malloc.h -------------------------------------------------------------------------------- /testapp/argparse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/argparse.cpp -------------------------------------------------------------------------------- /testapp/argparse.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/argparse.h -------------------------------------------------------------------------------- /testapp/main.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/main.cpp -------------------------------------------------------------------------------- /testapp/mmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/mmap.cpp -------------------------------------------------------------------------------- /testapp/mmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/mmap.h -------------------------------------------------------------------------------- /testapp/timer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/timer.h -------------------------------------------------------------------------------- /testapp/win32_bitmap.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/win32_bitmap.cpp -------------------------------------------------------------------------------- /testapp/win32_bitmap.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/testapp/win32_bitmap.h -------------------------------------------------------------------------------- /vsznedi3/vsznedi3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/vsznedi3/vsznedi3.cpp -------------------------------------------------------------------------------- /znedi3/align.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/align.h -------------------------------------------------------------------------------- /znedi3/alloc.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/alloc.h -------------------------------------------------------------------------------- /znedi3/ccdep.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/ccdep.h -------------------------------------------------------------------------------- /znedi3/cpuinfo.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/cpuinfo.h -------------------------------------------------------------------------------- /znedi3/kernel.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/kernel.cpp -------------------------------------------------------------------------------- /znedi3/kernel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/kernel.h -------------------------------------------------------------------------------- /znedi3/weights.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/weights.cpp -------------------------------------------------------------------------------- /znedi3/weights.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/weights.h -------------------------------------------------------------------------------- /znedi3/x86/cpuinfo_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/cpuinfo_x86.cpp -------------------------------------------------------------------------------- /znedi3/x86/cpuinfo_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/cpuinfo_x86.h -------------------------------------------------------------------------------- /znedi3/x86/kernel_avx.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_avx.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_avx2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_avx2.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_avx512.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_avx512.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_avx_common.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_avx_common.h -------------------------------------------------------------------------------- /znedi3/x86/kernel_f16c.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_f16c.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_sse.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_sse.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_sse2.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_sse2.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_sse_commmon.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_sse_commmon.h -------------------------------------------------------------------------------- /znedi3/x86/kernel_x86.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_x86.cpp -------------------------------------------------------------------------------- /znedi3/x86/kernel_x86.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/x86/kernel_x86.h -------------------------------------------------------------------------------- /znedi3/znedi3.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/znedi3.cpp -------------------------------------------------------------------------------- /znedi3/znedi3.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/znedi3.h -------------------------------------------------------------------------------- /znedi3/znedi3_impl.cpp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/znedi3_impl.cpp -------------------------------------------------------------------------------- /znedi3/znedi3_impl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/sekrit-twc/znedi3/HEAD/znedi3/znedi3_impl.h --------------------------------------------------------------------------------